Git itself is simple, but is their .md file renderer open? Are their workflow runners available anywhere to re-use? The API also has gaps (esp if you wanted to migrate your PRs or Issues over), though I don't remember what was the thing I couldn't achieve with it.
But I guess you are referring to indirect, incidental domination like "social" lock-in (I always smile at job application forms asking for a GitHub link — I've got thousands of free software commits in their own, dedicated software forges, but very few things on GitHub directly, or at least, in mirrors not tied to my GH account), "marketing" lock-in (I've heard many junior and not-so-junior engineers refer to GitHub as "Git"), etc...
This part seems mostly interoperable. GitHub's alternatives seem to have implemented something mostly compatible. If you migrate from github to gitlab or gogs or gitea or forgejo, that part will probably just work.
Worst case, markdown is still mostly readable as is and a commit can fix the odd non working thing.
But 100% agree with the rest of your comment.
GitHub has managed to create a network effect by trying to be a social network and succeeding. They managed to create fomo for code hosting. This very HN post shows this.
For me, this just means that the devs at FFmpeg are having so much fun. Trying around github alternatives for memes.
That's kinda the whole point of a distributed VCS.
The web thrives on diversity. More forges is good.
Furthermore, GitHub has been making moves that understandably worry some and so it’s great that there are some excellent alternatives.
For those out of the loop, Substack has been overlooking Nazis on their platform for a few years, and recently pushed a notification to all subscribers to check out a blog with a Nazi swastika.
https://arstechnica.com/tech-policy/2025/07/substacks-nazi-p...
https://www.theatlantic.com/ideas/archive/2023/11/substack-e...
Sounds silly. Don't use wordpress because a store I don't like uses it? I hate to tell you this but friend and foe are using Google search.. time to move on.
> Don't use wordpress because a store I don't like uses it?
Store I do not like have not murdered half of my family.
Also, downvoted for being a platform shill.
When you get more upvotes than downvotes you might be on to something
They're not a common carrier like the phone company, and could kick off the nazis at any moment if they wanted to.
Many important free software projects use there own self hosted solution.
I don't even understand how this is a question, and your parent comment is needlessly inflammatory and didn't deserve any answer.
Throughout my entire life this has been a reliable sign to move elsewhere. Monocultures and monopolies tend to have negative long term outcomes.
> this just means that the devs at FFmpeg are having so much fun
A real problem. This should be dealt with immediately.
> Trying around github alternatives for memes.
I have a feeling that if this attitude pervaded the open source community then Gérard Lantau (a.k.a. Fabrice Bellard) would have never started work on or released publicly ffmpeg in the first place.
There's a real feeling of modern corporate entitlement encoded into your comment.
So do some smaller projects.
Culturally hosting yourself is one of the key elements of the hacker ethos.
Forgejo is a fork of Gitea which is a clone of Github.