I'll add that "you can self host GitLab" provides an advantage even if you have no plan to do so. Because you *can* self host, GitLab has a good reason to keep their hosted option competitive/privacy respecting. Conversely, GitHub has a bit more room to be abusive with their hosted option because so many projects would lose issues if they tried to move. (Not saying this *will* happen, but it's something to consider)
@aadilayub Throwing my hat in for "gitea" instead of GitLab.
No Ruby, tons faster. Can import a Linux kernel without knocking over a cheap VPS.
@aadilayub Kind of a byproduct of it being self-hostable is that there would (hopefully) be less friction if I were to migrate off their servers and on to mine.
Like my stuff is not that large or important but if it ever outgrew their free tier it's nice to be familiar with their tools & interface etc
@aadilayub Personally I prefer using smaller or domain-centric code hosting sites.
For example, I'm on https://code.blicky.net/ , though unfortunately elementary's got me tied to GitHub for Odysseus development.
Because what's the benefit of us centralizing on GitHub? Fewer logins? Browsers should fix that! (Which they're working on)
@aadilayub since nobody mentioned it, I will add that 'merge request' makes more sens that PR. Also, in gitlab you can add 'WIP' to merge requests which will prevent it from being merged but will still run CI tools.
In the long run, whatever the FSF / GNU project thinks, gitlab is free software like linux and like all of the tools I use at work. So investing in gitlab makes more sens than in github.
Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.