Gitlab's source-available proprietary model for "open core" is _worse_ than keeping that code secret, because it serves to poison community implementation of similar features.
Also: "adds contributors to become maintainers" doesn't make sense to me. Can you explain what that means and how it relates to governance?
And: a nonprofit foundation could own a brand and use and license it in a non-open way (and indeed, this is common — see Mozilla and LibreOffice). Conversely, a for-profit corporation or government entity could own a brand but have some form of open licensing or governance.
Every change to RHEL, with the exception of short-lived branch patches, goes into CentOS Stream (and then future RHEL).
There is plenty to argue about in details (so I won't), but the big picture is that Red Hat's approach funds engineering which all ultimately goes to open source available to everyone (even when the licenses are permissive), and does not require contributors to grant Red Hat any special power.
I don't think it's perfect — but it's better than the CLA squeeze.
In this latest, they say: "Redis has been sponsoring the bulk of development alongside a dynamic community of developers eager to contribute".
I was just talking to @quaid about this, and he made an excellent point: if your company-sponsored open source project is still 95% company-developed, _you messed up several years ago_.
I know the change to source code publishing for RHEL y-streams went over _poorly_, but I'm proud of this:
Red Hat doesn't pull this "open source obligations for you, but none for us!" trick.
There is _nothing_ that gives Red Hat special rights that other organizations or individuals don't get -- if we want special influence, we have to do it by doing the work, just like anyone else.
The Redis thing underscores a key point: _open source is not enough_. We need _community built software_ -- free and open source licenses are just one aspect of that.
If a company requires you to assign copyright (or equivalent re-licensing rights) in an asymmetrical way, they will inevitably eventually decide to take that option once they want to cash in on the goodwill you've built for them (let alone the code).
Fedora Project Leader and Distinguished Engineer at Red Hat. Linux distro and free and open source software thought follower.Open source means we are building better software that belongs to everyone — including you.