humanacollabora/forge_comparison.md

5.9 KiB

Directory of forges

Whitelist

The following forges have no significant ethical issues:

forge registration publicly open software Tor-hostile sensitive info exposed to CloudFlare forced re/hCAPTCHA forced execution of non-free software notes
codeberg.org 🟢 Gitea n n n n censored an anti-Cloudflare project; functions without any JavaScript and the JavaScript that exists is all 1st-party (ref)
git.fuwafuwa.moe(🧅) 🟢 Gitea n n n n SSH over Tor broken; HTTPS over Tor works
git.nixnet.services 🔴 Gitea 1.13.1 n n n n formerly git.nixnet.xyz
git.sdf.org 🟢 Gitea 1.13.1 n n n n SSH over Tor broken but HTTPS over Tor works
git.disroot.org 🟢 Gitea 1.13.6 n n n n SSH over Tor works
git.slashdev.space 🟢 Gitea 1.13.6 n n n n SSH over Tor broken (try HTTPS over Tor)
notabug.org(🧅) 🟢 Gogs n n n n based on liberated fork of Gogs; supports Tor (the onion web UI is currently disabled in response to attack but the onion site accepts git connections); supports SSH keys and SSH over Tor to NAB's onion service; no e-voting; NAB doesn't associate PGP keys to users, so PGP signed commits may be unavailable or more manual work needed.
launchpad.net 🟢 Launchpad n n n n It's unknown whether it functions without JavaScript; no wiki
sr.ht 🟢 Sourcehut n n n n javascript-free
framagit.org 🟢 Gitlab (CE) n n n n
git.jami.net 🟢 Gitlab (CE) n n n n possibly restricted to Jami efforts; acces to help page blocked to non-members so CE/EE unknown
gitlab.freedesktop.org 🟢 Gitlab (CE) n n n n possibly restricted to Freedesktop efforts
gitlab.gnome.org 🟢 Gitlab (CE) n n n n possibly restricted to Gnome efforts
gitlab.torproject.org 🟢 Gitlab (CE) n n n n open registration; repo creation possibly restricted; Google reCAPTCHA is allegedley used, but not at registration time
source.small-tech.org 🔴 Gitlab (CE) n n n n
source.puri.sm 🟢 Gitlab (EE) n n n n open registration; not restricted to puri.sm efforts; no CAPTCHA (confirmed March 2021)

Graylist

These forges are not as seriously flawed as the blacklisted ones, but they should still be avoided if possible. Non-Cloudflare sites that use a Cloudflare NS server pose a risk for disruptions because they can trivially and spontaneously flip a switch and route all your traffic through Cloudflare, potentially cutting access to some of your contributors. Dead sites are also graylisted because if they come back online, they are known to be unreliable.

forge registration publicly open software Tor-hostile sensitive info exposed to CloudFlare forced re/hCAPTCHA forced execution of non-free software notes
(🧅) 💀 n n n n dead site
sourceforge.net (exclusive walled garden) n n n n access granted or denied based on national origin; Important site functionality does not work without non-free JavaScript; access granted or denied based on national origin
yerbamate.dev 💀 Gitea n n n n dead site
git.teknik.io 🔴 Gitea 1.9.0 n n n n Cloudflare NS server (they can route all traffic via CF at the flip of a switch)
git.hardenedbsd.org 🟢 Gitlab (EE) n n n n Cloudflare NS server (they can route all traffic via CF at the flip of a switch); possibly restricted to BSD efforts

Blacklist

These forges have severe ethical or trust issues and should be boycotted:

forge registration publicly open software Tor-hostile sensitive info exposed to CloudFlare forced re/hCAPTCHA forced execution of non-free software notes
git.openprivacy.ca (exclusive walled garden) 👁 n n n Tor users get 404 - suspected botnet; listed as a Cloudflare supporter
github.com (exclusive walled garden) 👁 n n access granted or denied based on national origin; copious ethical issues
bitbucket.org 🟢 Bitbucket Server n n n Amazon AWS-hosted; needs non-free javascript that clusterfucks uMatrix; has some relationship with Netlify; access to source code restricted
libregit.org 🔴 Gitea n 🌩 n n reg by invite only
git.feneas.org 🟢 Gitlab (CE) n n reCAPTCHA impedes registration and imposes non-free s/w
gitlab.com (exclusive walled garden) Gitlab (EE) n 🌩 flagship instance running the Enterprise Edition; uses both hCAPTCHA & reCAPTCHA; heavily restricted with discriminatory policies; copious ethical issues