GitLab Isn’t Really Open-Source
81–90 of 162 posts
Re: GitLab Isn’t Really Open-Source
#82Earlier quoted context omitted.
Because most of the open source world is more than happy to use that closed-source service.
Including Linux, which originally used the proprietary BitKeeper VCS system before Torvalds wrote git.
Re: GitLab Isn’t Really Open-Source
#83Earlier quoted context omitted.
In the parent's defense, the two features listed aren't really what I think of when I think of "enterprise" features. I think more of things like SAML and Active Directory integration, auditing, etc.
Sure, but that's essentially a branding criticism (labeling them "enterprise" features) rather than a criticism of the "open core" model.
An open core model done well is great. This doesn't seem to be an instance of that :)
Re: GitLab Isn’t Really Open-Source
#84Even if every last byte of Gitlab and the bits behind it aren't OSS, it is lightyears ahead of GitHub in terms of source availability. And while I suspect the gap will only grow, I'd love for Microsoft to make me wrong.
Re: GitLab Isn’t Really Open-Source
#85> GitLab has two version of its software - GitLab Community Edition, the open-source version, and GitLab Enterprise Edition. I think the context is the comparison with Github. So where is the Github open source community edition with MIT licensing? > The question then is - what chunk of GitLab will be considered “core” in the future? None of the additional enterprise features seem to be core features so it's just one…
Re: GitLab Isn’t Really Open-Source
#86Projects that follow the "open core" model bother me when they gate useful features behind their paid version like Gitlab does. My organization would benefit from the "Rebase merge requests before merge" and "Use fast-forward merges when possible" features quite a bit, and we are an in educational environment with lots of volunteers so using the Enterprise edition isn't viable at all. These features aren't technicall…
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.
Re: GitLab Isn’t Really Open-Source
#87Earlier quoted context omitted.
Because most of the open source world is more than happy to use that closed-source service.
Including Linux, which originally used the proprietary BitKeeper VCS system before Torvalds wrote git.
From Wikipedia (https://en.wikipedia.org/wiki/BitKeeper):
"The decision made in 2002 to use BitKeeper for Linux kernel development was a controversial one. Some, including GNU Project founder Richard Stallman, expressed concern about proprietary tools being used on a flagship free project. While project leader Linus Torvalds and other core developers adopted BitKeeper, several key developers (including Linux veteran Alan Cox) refused to do so, citing the BitMover license, and voicing concern that the project was ceding some control to a proprietary developer."
Not that it matters to anyone, but I do remember I found it shocking news :)
Re: GitLab Isn’t Really Open-Source
#88That 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, the pricing is insane - some nice features are in the extreme tier that costs insane ammounts od money.
There was a time when we considered dropping all other tools and moving to gitlab. Now were actually migrating to jira for issue tracking. We're considering jenkins as alternative to gitlab ci. And if we see the rift growing too large, we'll move to phabricator (kindof sad we didnt go that direction 4yrs back).
Re: GitLab Isn’t Really Open-Source
#89Earlier quoted context omitted.
I strongly disagree. GitLab is open core because I can run and use the software in a meaningful way under open source licenses. MacOs is substantially different because I cannot take their open source kernel and run a functioning version of MacOs
Well, you used to be able to do that with macOS, but I think they stopped that from happening in the last few years. https://en.wikipedia.org/wiki/Darwin_(operating_system)#Open... Gitlab may one day also decide that their core is too large and too useful to let everyone play with it too. Also, you're not strongly disagreeing with me. I said the same thing, the only difference is that you can get most (but not all) o…
Re: GitLab Isn’t Really Open-Source
#90Earlier 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…
That's precisely how language works: we co-opt words and change their meaning all the time; this happens all the time with software, engineering and physics. Open source has come to mean something in the software development world (and it arguably never meant "the source is open to the public but they must pay for its use", so it's not even an actual subversion). Some companies now might be trying to redefine the term, and it's up to us -- the programming community -- to stop them by rejecting this redefinition.