I can’t help but notice most (all I’ve seen anyway) of the federated projects are hosted on GitHub. GitLab is also not federated, but can be self hosted and has at least discussed it.
I am fully aware of my bias for GitLab over GitHub, but I still wonder why is those things? Is there a federated source hosting project?
Because why not github? I’ve yet to see an actual reason other than people’s hatred for microsoft to be honest.
I know this is gonna be a hot take here, but having to sign up to a million different instances of git just kills collaboration if anything, as well as making discovery of projects harder. Github’s already got a massive userbase, just go with github like everyone else.
As a long time user of both, I vastly prefer gitlab. Not only can I contribute code to gitlab (I have), I can also run my own gitlab (I do) and there are a huge number of projects using gitlab. It’s not like that hard to find projects, or their gift repository because some are hosted on github and some on gitlab. Project just links to their repo, or you use a search engine… I feel your arguments apply to the fediverse as well?
On the fediverse i only have to adapt to one ui, and create one account in order to interact with other instances. The same doesn’t apply to gitlab instances/sr.ht/codeberg/sourceforge etc.
still nowhere near as many as on github, and how many of those are on the official gitlab instance rather than on everyone’s selfhosted one?
i don’t get what benefit hosting your own git brings to be honest
Just another level of backup. Personally I tend to have:
This way I should always have 2 copies of my code that’s accessable at all times. So that there’s very slim chance that I’ll lose my code, even temporarily.
Same reason to host anything, I’m not beholden to some company’s whims.