Live data from Hacker News

Keeping Open Source Open

rockylinux.org

131–140 of 253 posts

Re: Keeping Open Source Open

#131
post #78

What is RHEL compatibility so important and why is it always such a hot topic?

Not RHEL compatibility, because that's what Stream also has, the bug-for-bug similar behaviour is wanted when you have RHEL servers but test on Centos without having to bother with licenses or terms.

Re: Keeping Open Source Open

#132

Earlier quoted context omitted.

>Lawyers are not going to look at this coordinated attempt to subvert a EULA and say "oh well, nothing we can do here". Once you get lawyers involved, you lose a lot of goodwill. At that point, who can tell RH apart from Oracle?

Indeed, who can? RH is still leading and sponsoring a lot of Linux development — that's the goodwill part. But maaaann, for quite a while RHEL has not been a very welcoming and inviting distro (unless you're the one checking the boxes on the corporate procurement form).

What could be done to improve it (while keeping in mind that Red Hat needs $$$ to continue development)?

Re: Keeping Open Source Open

#133

Earlier quoted context omitted.

There was time today's big distros were small and they mostly took from community, packaged it and sold support for it. Rocky is small now so needs to take more from community. If it becomes big later it can also contribute back. That's one of the benefits of open source. It helps small guys to get started and make it big. Once they become big, they can contribute back.

But that's the thing, Rocky simply can't grow in that way, because they're not trying to do their own thing, they just aim for bug-for-bug compatibility. They are not pushing out new code and helping advance the ecosystem.

But that's a large part of the appeal. "Binary compatible with RHEL" sells Rocky, not "another Linux".

Re: Keeping Open Source Open

#134
post #62

Earlier quoted context omitted.

No it's mostly from people with a commercial interest. I can't take Rocky seriously when they are selling support for a thing they don't make, but demand it's readily provided for free and no hassle.

> when they are selling support for a thing they don't make, but demand it's readily provided for free and no hassle So just like RedHat and IBM?

What are you talking about?

What is Redhat demanding for free? They spend more than anyone else on developers for all of the Linux stack.

Re: Keeping Open Source Open

#135
post #127

I originally had a strong anti-RedHat response to this change. When I thought about it and heard RH's response their sharp change makes sense. They sell RHEL. It's from what I gather their main source of income. Revenue from this funds things like SystemD, a lot of work in Gnome, many many things that RHEL customers and other users of Linux and desktop Linux benefit from. Of course many contributions to open source/G…

How did they survive and thrive for 25+ years then? Rebuilders have always existed. They've just dialled the "greed" knob a bit higher, that's all.

I don't know for sure but if I had to guess early Linux some 25-years ago didn't have the prevalence of polish it has now at least on the desktop. In the server space it was probably solid. That being said businesses back then were likely leery of running a RH clone with just some Linux staff -- better to pay RH for support.

Nowadays one could probably lean on staff to manage issues and arbitrage that go-it-alone mindset over paying the RH subscription. Now that loop-hole is closed.

Re: Keeping Open Source Open

#136

Earlier quoted context omitted.

But that's the thing, Rocky simply can't grow in that way, because they're not trying to do their own thing, they just aim for bug-for-bug compatibility. They are not pushing out new code and helping advance the ecosystem.

But that's a large part of the appeal. "Binary compatible with RHEL" sells Rocky, not "another Linux".

Regardless of the reasons, Rocky Linux does not contribute a single line of useful code to the world.

Red Hat has benefited from previous contributors, but then added a ton of open source work of their own.

RH are open source contributors; Rocky Linux are mere users.

Re: Keeping Open Source Open

#137
post #78

What is RHEL compatibility so important and why is it always such a hot topic?

Not RHEL compatibility, because that's what Stream also has, the bug-for-bug similar behaviour is wanted when you have RHEL servers but test on Centos without having to bother with licenses or terms.

If you have RHEL in production, you are already allowed to install it on test servers without restrictions. Or so I'm told.

Re: Keeping Open Source Open

#138

I originally had a strong anti-RedHat response to this change. When I thought about it and heard RH's response their sharp change makes sense. They sell RHEL. It's from what I gather their main source of income. Revenue from this funds things like SystemD, a lot of work in Gnome, many many things that RHEL customers and other users of Linux and desktop Linux benefit from. Of course many contributions to open source/G…

They sell software though that is mostly licensed under the GPL which has certain requirements regardless of if you give it a way free , support down stream projects financially or make an entire public company around it. I’m not sure if red hat can really stop rebuilds beyond ensuring all their trademarks are removed any more than Debian could suddenly stop ubuntu from using that as their starting point OS. RHEL is not free but as I understand it you are getting support from redhat, potentially some legal protections for another SCO type lawsuit, but you are not paying for Linux. I can’t license red hat Linux and get a non GPL license from red ha can I?

Re: Keeping Open Source Open

#139

Earlier quoted context omitted.

Indeed, who can? RH is still leading and sponsoring a lot of Linux development — that's the goodwill part. But maaaann, for quite a while RHEL has not been a very welcoming and inviting distro (unless you're the one checking the boxes on the corporate procurement form).

What could be done to improve it (while keeping in mind that Red Hat needs $$$ to continue development)?

Okay, let's start with the software itself being free. That is, no-one pays for distribution or use, creation is sponsored voluntarily (contributions, donations) but this is not sustainable.

Customers may want to pay for training and consultancy, managed hosting, hardware, feature development, hand holding, insurance, productizing, etc. This is the business that RedHat is in, but so are MontaVista, AWS, vmware, Google, to name a few sponsors of Rocky. If everyone agrees to upstream a fair amount of their revenue, there should be plenty for RedHat to contribute into various projects.

Sure will be a bit of hassle to negotiate a fair price. But so far, these companies appear happy with the quote they pay Rocky, whereas the RedHat deal (per seat/per core/per instance/whatever) clearly is not. If RedHat had been more open to that kind of a deal with CentOS (8), there would probably never have been a Rocky Linux.

So yes, there is always the free loaders issue, but mostly people and businesses are open to sponsoring organizations that have a lot of goodwill.

Re: Keeping Open Source Open

#140

> Moreover, Red Hat’s Terms of Service (TOS) and End User License Agreements (EULA) impose conditions that attempt to hinder legitimate customers from exercising their rights as guaranteed by the GPL. Does someone have more details on this?

I wrote this a couple days ago, sums it up: https://www.jeffgeerling.com/blog/2023/gplv2-red-hat-and-you tl;dr - GPLv2 requires no restriction on free/paid recipients of binaries to also freely redistribute source code. Red Hat EULA says your subscription will be canceled if you redistribute the source code. Is that a restriction? A couple OSS laywers I spoke to said no. Common sense says it feels an awful lot like i…

But they do make all of that source code available under CentOS Stream. GPL does not require an SLA for providing source code of all bugfixes and security patches free of charge in under 24h. Just embargoing security patches for 1-2 weeks from Stream would be a good enough move for RH to signal to enterprise customers that Rocky/Alma are not a drop-in gratis replacement for RHEL in production systems.
Post reply on HN