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