Skip to content

Re: Give up GitHub

Noted by on his .
Last updated . Changelog.


I might drop GitHub mirrors for new projects, but I worry that this could disproportionately cause friction among disabled users.

The main reason I currently mirror to GitHub is accessibility. The only other forge I know of that’s usable with assistive technologies is Sourcehut, my primary forge. Many feel uncomfortable with Sourcehut’s style of contribution and the other FOSS forges are severely lacking, so that leaves GitHub.

GitLab requires JavaScript for basic functionality, which itself is a little problematic from a FOSS perspective and very problematic from a privacy perspective: there’s a reason why the Tor Browser disables JavaScript on its “Safest” mode.

the GitLab Enterprise Edition, which is provided to the public on gitlab.com, is (like GitHub) trade-secret, proprietary, vendor-lock-in software

I agree with this statement except for the “trade-secret” choice of words. The “Enterprise Edition” is source-available proprietary software.

Some things I think you should consider adding:

  • Notes on CI solutions. While SourceHut and GitLab provide excellent CI, Gitea does not. Codeberg offers CI in the form of Woodpecker CI. I don’t know how good Woodpecker is from an accessibility perspective, but Sourcehut’s “builds” service is excellent.

  • Notes on measures taken by forges to escape vendor lock-in through the network effect (I like to call this “user domestication”). Sourcehut uses mailing lists and does not require making an account; Gitea is working on ActivityPub-based federation.


Web­mentions

This site supports Webmentions, a backlink-based alternative to traditional comment forms.

Publish a response on your own website and share the link here to send me a webmention! Include a link to this page's canonical location for it to be accepted.

Webmentions received for this post appear in the following list after I approve them. I sometimes send Webmentions to myself on behalf of linking sites that don't support them. I replace broken links with Wayback Machine snapshots, if they exist.

Toggle Webmentions
by

This comment may have major formatting errors that could impact screen reader comprehension.

@conservancy Oh, regarding vendor lock-in: I mentioned Sourcehut's email-based approach but I didn't mention that Gitea is working on ActivityPub-based federation. Edited my website's copy of the parent post to reflect that.

Feel free to contact me directly with feedback; here’s my contact info