this post was submitted on 02 Mar 2024
1325 points (96.2% liked)

Open Source

31732 readers
136 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 9 months ago (1 children)

It can be an improvement on Microsoft’s offering in some ways, but it’s also problematic in other ways. The open-core is without a doubt better than being fully proprietary like Microsoft GitHub, but it’s also not fully open. GitLab is based in the US & is publicly-traded meaning it has to comply with US sanctions (which can ban some of your contributors) as well as needing to prioritize value to shareholders--not users. The architecture is also a bit of a mess being built on slow Rails servers & sluggish React clients (+ requires JS) meaning the user experience is not snappy. I also hear (as I’ve never self-hosted) that migrations, scaling, & maintenance isn’t a fun experience with the service. There also might be too many features in the service you aren’t using but now have to support.

If using Git as your VCS, one may want to take a look into cgit, Forgejo, Gitea, or SourceHut as alternative before committing to GitLab. You may also consider alternatives to Git too!

[–] [email protected] 2 points 9 months ago (1 children)

SourceHut actually had a really nice UI! I'll consider it. I currently don't have problems with GitLab save for the UI learning curve (and their EE is source-available) but I'll consider what you've said.

[–] [email protected] 2 points 9 months ago* (last edited 9 months ago)

It’s a WIP but if you like the SourceHut UI, you may like Smederee too