Greg Grossmeier wrote:
With my non-work hat on[0], it's not really a matter of "better" or "worse". GitHub doesn't mince words; they are proprietary.
Gitlab, however, has tremendously annoyed the FLOSS community[1] by doing a "bait and switch" type move. Promoting their openness but also keeping more than just the "secret sauce" locked up.
See the things which they keep proprietary: https://about.gitlab.com/features/#compare Basic things like "git hooks". :/
Not a great example working relationship with FLOSS partners.
[...]
[1] At least those who I talk with, including those in prominent FLOSS community positions, who were hoping for gitlab to be great.
I don't really follow the open source part of GitLab (such that it is), but I will say that I use GitLab Community Edition (CE) pretty regularly where I work and it's not bad. It's a GitHub knock-off, very similar to knock-off handbags: it looks pretty nice and it's totally functional, but when you look a bit more closely, you notice that it's lacking some of the finer features. For example, GitLab doesn't have that neat file finder that GitHub has. Maybe one day it will!
Without knowing much about GitLab's relationship with the FLOSS community, I will say that in general, I agree with the sentiment that being open source is still a lot better than most companies and code.
MZMcBride