I've been a user of gitlab for 4yrs+. Its a great tool and a nice alternative to github for all us crazy "i want to have code on-prem" folks. That being said gitlab ce and its relationship to ee is more and more complicated. What started out at missing select features is now full out armaggedon of lacking features. See latest releases and youll see that all the cool stuff is comming out only to ee. Whats even worse,…
We went Gitlab to Bitbucket + Jira. Quite a bit more power, for less money (even after paying for cloud testers).
GitLab Isn’t Really Open-Source
101–110 of 162 posts
Re: GitLab Isn’t Really Open-Source
#102Earlier quoted context omitted.
"Open source" is an incredibly ambiguous term. Some people use it to mean the literal "the source is open to the world." Some people use it to mean the Open Source Definition from the Open Source Initiative https://opensource.org/osd , which is a very small set of modifications of the Debian Free Software Guidelines https://www.debian.org/social_contract#guidelines to make them not talk about Debian or use the term "…
> Personally, I think using "open source" to mean "the source is open to the public" is as misguided as using "free software" to mean "the software is free of charge," but in practice there's a lot more ambiguity in the former, not the latter. I would disagree. Both the terms "open source" and "free software" existed prior to the open-source software movement. Either way, you don't get to co-opt the plain English mea…
(Also, the fact that "intelligence" has a jargon meaning other than "smartness" is a good example that that is in fact how language works.)
Re: GitLab Isn’t Really Open-Source
#103Re: GitLab Isn’t Really Open-Source
#104"Open core" is just plain ol' proprietary software. Mac OS X is "open core" in the very literal sense that kernel and core are synonyms. It's really no big innovation to be selling secret sauce on top of free software; Android is also "open core" as is Matlab. Nowadays literally almost all proprietary software has bits of weakly-licensed free software in it such as curl or React. I've never been very impressed by Git…
Android leans towards the GitLab side because there are meaningful third-party distributions of Android.
Matlab is an interesting case because there are extremely popular libraries using its open-core components - essentially the entire scientific Python ecosystem depends on them, so while e.g. Jupyter Notebook doesn't ship LAPACK or FFTW itself, a huge number of its users pip install scipy, and many install PyFFTW. And from where I sit, the scientific Python ecosystem appears to be eating Matlab's lunch.
I don't know if "open core" is the right term to distinguish these cases, but there is an interesting distinction - third parties meaningfully using the free subset, third parties not meaningfully using it, and third parties using a competitor product based on the free subset.
Re: GitLab Isn’t Really Open-Source
#105Re: GitLab Isn’t Really Open-Source
#106There's honestly nothing new here. GitLab calls itself open core because only the Community Edition (CE) is open-source and the Enterprise Edition is source-available. Anyone, after five minutes of looking at GitLab.com, knows this. They aren't hiding it and it's already incredibly public. They've even publicly talk about their 100+ user-relevant rule for features that decides what CE doesn't get [1] I don't understa…
What is advertised as open source is really open source, you can browse it yourself. Find it at https://gitlab.com/gitlab-org/gitlab-ce -- btw, this is a ~3GB repository, afaik you won't be able to host such a large repository at github.com for free. With self-hosted gitlab, you can do this without any hazzle.
Re: GitLab Isn’t Really Open-Source
#107Earlier quoted context omitted.
we'd have to carry our own internal fork of Gitlab So you have the choice between buying Gitlab or coding yourself. You would prefer it to be free and without hassle, but lack to see everything has a cost.
That's not OP's main point. It's that even if they implement it (as in a clean room), there is no chance of it being merged upstream. Now, if the OP implements some entirely different feature not related to gitlab's pricing, it can be merged upstream in the CE. This is in contrast to conventional open source projects.
Re: GitLab Isn’t Really Open-Source
#108Maybe google re-opens google code, but that wont be free open source either.
Re: GitLab Isn’t Really Open-Source
#109If our financial system does not allow for companies like Github/Gitlab who provided positive value to society at large to sustain then perhaps the finanical system is to blame.
About Github/Gitlab employees, I can provide them housing, food, and some soft benefits. Can they work for free so that Github/Gitlab become sustainable?
Why government can't bless those companies to survive forever?
The major problem in the world is that evil players like Microsoft have all money to do anything they want and positive contributor to society like Github can't earn money.
Re: GitLab Isn’t Really Open-Source
#110- Google "install gitlab ubuntu"
- Click the first link
- Choose Ubuntu
- Notice that it says ee in the command and think, oh, that's enterprise edition, I want the open source edition: sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee
- Look around and finally find the link "CE or EE"
- Read "If you're interested in using GitLab, we recommend you download and install GitLab Enterprise Edition" and shake your head
- Scroll to the bottom
- Note that you fit into the category "If you only want to download open source software Community Edition is the best choice" and think, maybe I'm one of those "open source zealots" I've been hearing about
- Click "Install GitLab Community Edition"