Because there hasn’t been enough discomfort to disrupt established workflows yet.
I remember when Sourceforge hit that tipping point. Microsoft and Gitlab likely do too.
A community for Lemmy users interested in privacy
Rules:
Because there hasn’t been enough discomfort to disrupt established workflows yet.
I remember when Sourceforge hit that tipping point. Microsoft and Gitlab likely do too.
That ⬆️
And the fact all alternatives must have federated signon and repos. Otherwise it’s just annoyance and fragmentation where GitHub provides a smooth, unified experience.
I am not really the target of your question, because I am not a developer of something in particular. I mainly use git to backup and track my Linux and Docker config. There are a few unfinished side-projects as well, but nothing really interesting. I personally chose Gitlab over Codeberg mainly because of the ability to create private repos. The repos don't contain any private info but I don't saw any real benefit for the general public either. However, this decision was a couple of years ago.
As of late, I want to use git also for other stuff that potentially contains data I am not willing to share. Therefore I want to setup my personal Forgejo instance. I like the idea of Codeberg. My goal is to host everything I really want to keep private on my personal instance and move everything else to Codeberg.
You are right that Codeberg allows private repos. As I said, this was a couple of years ago. Not sure if it was different back then. I just remember Gitlab being less restrictive about their private repo policy and since I wasn't really sure about my requirements I chose Gitlab over Codeberg. Yes, their whole mission is to support FOSS and private repos contradict that and just creates a burden for hosting on their side, so it is totally understandable.
I just setup Forgejo on Yunohost myself. I'm very green to all this git stuff though.
We've been happy with gitea, argocd and openproject. After 8 years in a vendor locked EKS situation from all angles, I would never go back.