this post was submitted on 14 May 2026
151 points (97.5% liked)

Linux

13648 readers
527 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Since Microsoft owns Github, Gitlab is Corp owned now since 2022, why are so many who preach privacy or using Linux, etc, still using a MS product?

Genuine questions. I'm assumming either familiarity & simplicity with GH or difficulty migrating elsewhere?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] commander@lemmy.world 1 points 1 day ago* (last edited 1 day ago) (1 children)

I and I imagine barely anyone ever heard of Codeberg until the past year like me when I made an account and the website was loading at a snails pace. Github, Gitlab, and Bitbucket are way more established.

Every employer I've worked for either uses Github, Gitlab, or Bitbucket in that order of commonality. Then any that self hosts uses Gitlab either free or Ultimate. I imagine anyone writing pipelines would like to stick with what they're comfortable with. I imagine migrating gitlab ci to foregejo actions can be annoying especially on huge projects unless you're already using something like Tekton to build out your own CI pipelines. How I see my project managers use Gitlab Ultimate features to link together issues, milestones, commits, merge requests, branches, epics, create filters for the issues boards, etc - I'm impressed.

A lot of co-mingling between different groups within the organization to create some levels of siloed operations. There's stuff like sharing user databases between Gitlab and other products that aren't gitlab. API stuff where you make a gitlab account and it propogates to other services and that even includes stuff like group management in gitlab and other services non-gitlab. A bunch of stuff that I barely have to work to achieve like getting sonarqube or other services to easily integrate into Gitlab pipelines and create conditional actions in them and the merge requests comments to notify developers of findings. I have no doubt used very little that's out there that offers easy integration into Gitlab and Github workflows.

Our pipeline inserts milestone links into our changelogs. We use the Gitlab project wikis and release pages. We use the gitlab package and container registries. Self hosting runners is super easy. There are a lot of 3rd party services that host github and gitlab runners that are really click and they're ready to go. I don't have enough experience with Codeberg yet but Gitlabs CI file text editor and the browser embedded VS Code I find very useful.

On Gitlab, these are very useful. I'd want something similar on codeberg rather than dealing with all that myself along with other key/token management

https://docs.gitlab.com/ci/variables/predefined_variables/

For the most part, I would expect people to go where they're most familiar and at work they'll be most familiar with Github and Gitlab and if you want your code to be seen, you'll go where the bulk of developers are

[โ€“] unitedwithme@lemmy.today 3 points 1 day ago

Thank you for the detailed explanation. As a non Dev, I more or less assumed it was more pet projects and foss apps than business repos or projects.

I also felt like if projects are linked on a company or business website to bitbucket or codeberg, etc, it wouldn't matter because it's getting exposure that way. And also assuming a git repo basically functions the same way regardless of where it's hosted with some minor differences in tools.