Hacker News new | ask | show | jobs
by josephcsible 1475 days ago
Why does this contain fauxpen source stuff like Memgraph and open core stuff like GitLab?
1 comments

GitLab Community Edition is MIT licensed. I don't know that it gets much more open source than that. I've survived at very very large companies on CE, never needing any of the paid features.
The existence of paid features at all is exactly what makes it open core.
Open core is a business model not a license. You can download GitLab CE and use it under MIT license. You can use all the features it contains and do whatever you want with the code. Yes, GitLab Inc. has other products and some of them are paid, but that doesn't change the fact that GitLab CE is open source.
So if a company sells any closed source software, you don’t count any of their open source software as legitimate?
Not necessarily. The key is whether the closed-source software is an extension to the open-source software or something completely unrelated to it.
not having multiple approvers on merge requests is a pretty big limitation.
It's pretty trivial to emulate with a bit of code as a bot and the "conversations must be closed" setting.

But if you're relying on that feature rather than just agreeing, training, and trust, then I'm also not sure that's the best way to go about it. I'd personally much rather be somewhere where the rule is flexible and can be left to the MR submitter to decide when it's important to have more eyes on a change.