News for hackers. Stuff that matters.
Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @11:25AM (#36480925)
I don't think this sort of emotional, loose-facted "hot take" style response is real constructive. I'm unhappy about this decision by Red Hat, and am also very concerned about the trajectory RH is on. For the first time in well over a decade I'm re-evaluating which ecosystem to base all my work (and the company(ies) for who I make decisions. I don't believe that Red Hat's leadership cares a whole lot about open source anymore. If they do, they've demonstrated that they are willing to harm open source in order to (short-term at least) increase sales (congrats salespeople, you finally won and killed CentOS. And congrats to all the people who used to tell the salesperson "I can run CentOS for free, why should I buy RHEL?")

But that said, as far as I know, one guy used the term "freeloaders" and the context wasn't clear at all who he was talking about, and certainly not clear whether that is one person's opinion. I find it incredibly unlikely that he was talking about people who used CentOS and actually contributed to the community. But either way, attributing that to Red Hat as a whole is completely unfair and unproductive. Every big organization is going to have at least one person with an opinion they don't agree with, and painting the entire org with the brush of one person is fallacious.

What's the goal here? Is it to polarize into good and evil sides? Get people to dig in and defend their ground for fear of the "other side" seizing their words or decisions and holding it over them?

I like a lot of OP's content, but I am a little worried that he's a little too immersed in the Youtube success formula of tapping into emotions (particularly rage and anger) and it's driving him to a very emotional take on this issue.

Re:I'm Done with Red Hat (Enterprise Linux) by dmix on Monday June 26, 2023 @11:30AM (#36481006)
> But that said, as far as I know, one guy used the term "freeloaders" and the context wasn't clear at all who he was talking about, and certainly not clear whether that is one person's opinion.

Yeah, Red Hat wasn't the one that called them "freeloaders", this was language The Register used in an article:

>> Having given the move time to successfully eliminate most of the clones, Red Hat then killed off its own official free version of its paid-for flagship product. Instead, it switched to offering a free test version, an announcement which it made accompanied with lots of positive-sounding language about community involvement, and so on. In fact, what it was really doing was cutting off those that might be seen, from its perspective, as a bunch of freeloaders. The move was accompanied with free production deployment of RHEL for developers – but only up to 16 machines.

https://www.theregister.com/2023/06/23/red_hat_centos_move/

Re:I'm Done with Red Hat (Enterprise Linux) by geerlingguy on Monday June 26, 2023 @11:37AM (#36481142)
There have been two instances I have seen where the word 'freeloader' was used by someone internally at Red Hat.

And there are a number of examples in public comments (one recently in the Fedora mailing list[1]) where you can easily substitute the phrase 'freeloader' for a longer description of the downstream communities. The same sentiment comes across either way.

[1] https://lists.fedoraproject.org/archives/list/[email protected]...

Re:I'm Done with Red Hat (Enterprise Linux) by lproven on Monday June 26, 2023 @01:24PM (#36482834)
Hi there. I am the author of the Register article that you quote:

> this was language The Register used in an article

So, in response to that, I'd like to point out a few things.

1. This is, I feel, now widely and well-established language in this discussion. For example, note its use in the comments to this article about the discontinuation of CentOS Linux three years ago: https://blog.centos.org/2020/12/future-is-centos-stream/

2. Others are using it in the context of this story; for example, here: https://fosspost.org/red-hat-is-shooting-itself-in-the-foot-...

3. The direct personal reason that I used the phrase "a bunch of freeloaders" is that this is a Douglas Adams quotation, or rather, paraphrase. I am not an especially big name, but those who do know my name may recognise it: I was once the president of ZZ 9 Plural Z alpha, the official Douglas Adams appreciation society. I was interviewed quite widely in media around the world at the time that the Hitchhikers Guide to the Galaxy film came out. I used the phrase in order to refer to the Douglas Adams line about "a taxi service for a bunch of degenerate freeloaders." For reasons which I trust are obvious I removed the adjective.

Re:I'm Done with Red Hat (Enterprise Linux) by OnlyMortal on Monday June 26, 2023 @05:54PM (#36486393)
So amazingly primitive they even think a digital watch is a pretty neat idea.
Re:I'm Done with Red Hat (Enterprise Linux) by lproven on Monday June 26, 2023 @07:57PM (#36487444)
Ford?

Yes?

There's an infinite number of monkey outside, who want to share a single digital watch.

Re:I'm Done with Red Hat (Enterprise Linux) by OnlyMortal on Thursday July 06, 2023 @02:11PM (#36620350)
More Arthur.

Many NeXT machines have had their hostnames after Hitchhiker characters. My favourite name been “zaphod”.

Re:I'm Done with Red Hat (Enterprise Linux) by vogon_laureate on Monday June 26, 2023 @06:16PM (#36486617)
If we’re very lucky, will Red Hat read some poetry to us first?
Re:I'm Done with Red Hat (Enterprise Linux) by lproven on Monday June 26, 2023 @07:57PM (#36487437)
What a bizarrely appropriate screen name. I wonder if it will be friends with me?
Re:I'm Done with Red Hat (Enterprise Linux) by dmix on Monday June 26, 2023 @11:00PM (#36488397)
Thanks for the clarification. I'd just like to add it wasn't a knock on your journalism or a suggestion it was a pureposeful misrepresention, just wanted to re-cite the authors citation in his Youtube video here
Re:I'm Done with Red Hat (Enterprise Linux) by 255 on Monday June 26, 2023 @11:37AM (#36481146)
This article is almost identical to the YouTube video just released, which I think partially explains the tone / style.

https://www.youtube.com/watch?v=kF5pyVUQBH8

Re:I'm Done with Red Hat (Enterprise Linux) by barbariangrunge on Monday June 26, 2023 @11:48AM (#36481321)
I'm personally impressed that Fedora is fully open source while being released by a for-profit company. I would have expected, when learning about this ecosystem, for Red Hat releases to be proprietary for 5 years, and then have those versions switch to a FOSS license, just as a way to ensure they can monetize their work. But Red Hat, at least in the past, sounds like they did something amazing, being able to go foss at the same time as making money.

I understand the red hat distro itself has stricter terms

Not sure how they will fare under IBM, but the history of this company is pretty cool. I'd love to read more, if somebody knows of a really good article or writeup

Re:I'm Done with Red Hat (Enterprise Linux) by onedognight on Monday June 26, 2023 @01:14PM (#36482694)
> I'm personally impressed that Fedora is fully open source while being released by a for-profit company

You shouldn’t be. Fedora is a community project. RedHat, while a huge contributor, does not maintain all the packages therein.

In the end, RHEL is a fork of Fedora so it’s reasonable for the contributors to Fedora to annoyed by this change in the ability to make OS rebuilds of RHEL.

Re:I'm Done with Red Hat (Enterprise Linux) by wink on Tuesday June 27, 2023 @06:16AM (#36491012)
I'm not saying you're wrong, but that paints an overly simplified picture that ignores history.

AFAIK RHEL came out of Red Hat Linux and Fedora came later, then at some point they made Fedora the upstream. But it has never been a "fork"[0] and there was no clean cut, it just transitioned around.

[0]: OK, debatable - depends on the way you use the word fork. They're still Linux distros with common roots and packages were first introduced here or there. My main point is just that it's not like "Here's Fedora, and then later someone forked RHEL off" but more like RHL -> RHEL -> Fedora -> RHEL

Re:I'm Done with Red Hat (Enterprise Linux) by onedognight on Tuesday June 27, 2023 @10:01AM (#36492912)
You are quite right to point out that I glossed over the RHL -> RHEL -> Fedora -> RHEL history. Thanks for clarifying. Yes, I was referring only to today’s community contribution workflow and what I considered the fair but now previous tacit agreement between RedHat and the community of spec patch contributors and packagers. We contribute to the packaging repo and RedHat makes that repo, even the “forked” RHEL branches, available in real-time, minus embargoed security fixes.
Re:I'm Done with Red Hat (Enterprise Linux) by pak9rabid on Monday June 26, 2023 @01:18PM (#36482749)
It's not too surprising when you realize that Fedora is really just a testbed for future RHEL iterations, once the packages involved have been field-tested and hardened. It's similar to how Debian branches progress (unstable -> test -> stable).
Re:I'm Done with Red Hat (Enterprise Linux) by type0 on Monday June 26, 2023 @08:17PM (#36487560)
RH takes a lot of liberties with Fedora, sometimes those go at the expense of the users. I wish they would put it in a separate foundation, because as it is some redhatters think they are special i.e first class citizens when it comes to contributing to the distro, so a lot of valuable hobbyist contributions go unnoticed.
Re:I'm Done with Red Hat (Enterprise Linux) by danieldk on Monday June 26, 2023 @12:08PM (#36481641)
Regardless whether Red Hat said it or not, why not call it what it is? Not every CentOS user was a freeloader and the same is true for its spiritual successors. However, a large majority of CentOS users were not contributing back in any way to CentOS or the larger FLOSS community. Secondly, a substantial chunk of those users used CentOS because they wanted all the benefits of Red Hat EL without paying for it.

That pretty much sounds like freeloading to me. Copyleft open source licenses allow freeloading [1], but they also allow Red Hat to gate source code. As long as they fulfill the license obligations towards their customers, it's fine.

Red Hat puts enormous amounts of money in the FLOSS ecosystem, I think it's completely fair for them to nudge customers with deep-enough pockets to pay for subscriptions. For other users, there are plenty of other options.

[1] For non-copyleft licenses, Red Hat are of course not obliged to provide source code.

Re:I'm Done with Red Hat (Enterprise Linux) by TedDoesntTalk on Monday June 26, 2023 @12:43PM (#36482179)
> a large majority of CentOS users were not contributing back in any way to CentOS or the larger FLOSS community

So what? There is no obligation to contribute back in any way.

Re:I'm Done with Red Hat (Enterprise Linux) by danieldk on Monday June 26, 2023 @01:11PM (#36482648)
Which is exactly what I said. The license does not require you to contribute back. The license also does not require Red Hat to give you the source code, unless they distribute the binaries to you (through their subscription service).
Re:I'm Done with Red Hat (Enterprise Linux) by TedDoesntTalk on Monday June 26, 2023 @04:07PM (#36485125)
The difference is that RedHat changed the status quo. Perhaps not illegal but worthy of complaint and contempt.
Re:I'm Done with Red Hat (Enterprise Linux) by vbezhenar on Monday June 26, 2023 @12:30PM (#36481982)
License situation is still unclear to me. GPL explicitly does not allow to forbid further redistribution. RedHat does that. I'm not a lawyer, but from a layman PoV this seems sketchy.
Re:I'm Done with Red Hat (Enterprise Linux) by nolist_policy on Monday June 26, 2023 @01:04PM (#36482540)
I'm not going to analyze if this is illegal or not (I don't think it is). It has been discussed elsewhere already.

But even if it where illegal, the only people in a position to sue would be the contributors of the upstream projects that get packaged into RHEL. And I don't see anyone having the appetite for that.

I contribute a lot to QEMU and there I'm practically working side-by-side with redhat devs. They contribute so much (maintainership, code review, testing infrastructure and much more), suing them wouldn't occur to me in the slightest.

Re:I'm Done with Red Hat (Enterprise Linux) by asmor on Monday June 26, 2023 @01:11PM (#36482642)
Don't think of it as suing your coworkers, think of it as suing your coworkers corporporate overlords?
Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @01:31PM (#36482923)
I think you're missing GP's point (or possibly I am but I don't think so). They aren't saying they are buddies and so they wouldn't want to sue. They are saying "Red Hat pays a lot of people to work on this, possibly to the point where the project would be dead without them. They're not just packaging up somebody else's code and shipping it"

I adamantly agree with GP. There are important projects that wouldn't exist without Red Hat, or if they did they would pale in comparison to the proprietary solutions and wouldn't be seriously used. Qemu/KVM is a big one. Without Red Hat's investment, it would all be VMware and anyone wanting to (seriously)_virtualize on Linux would be using VMware.

Re:I'm Done with Red Hat (Enterprise Linux) by danieldk on Monday June 26, 2023 @01:13PM (#36482676)
IANAL, but that doesn't mean that Red Hat does have to give you the source code. They only have to provide the source code to customers to which they distribute the binaries. Of course, for GPL code, their customers could redistribute the source code.

AFAIK, the current kerfuffle is about providing RHEL source packages through git.centos.org. They currently only provide RHEL through a subscription and they fulfill the GPL if they offer their RHEL subscribers the source code.

Re:I'm Done with Red Hat (Enterprise Linux) by error503 on Monday June 26, 2023 @02:36PM (#36483831)
>Of course, for GPL code, their customers could redistribute the source code.

The fact that the subscription agreement does not allow this is exactly what we're discussing here.

Re:I'm Done with Red Hat (Enterprise Linux) by happymellon on Monday June 26, 2023 @03:23PM (#36484495)
The GPL does not say that they are obligated to sell you the next version.

The entire point of the GPL is to let you own the software you have bought and, examine, learn and change.

The rule Red Hat have brought in is that if you exercise that right then they don't want to continue selling their software to you. That is totally within their rights, it's not like they are suing you for illegal distribution.

Re:I'm Done with Red Hat (Enterprise Linux) by houseofzeus on Monday June 26, 2023 @03:46PM (#36484807)
It doesn't prevent you redistributing what you have already been given (binaries or source), it does however allow Red Hat to not give you future iterations.
Re:I'm Done with Red Hat (Enterprise Linux) by error503 on Monday June 26, 2023 @06:41PM (#36486842)
They can't prevent you, because that would violate the GPL. However I'd say getting your subscription revoked as a penalty means it is not 'allowed'.

The intent of the GPL to allow distribution to third parties seems pretty clear, and a company refusing to deal with you after you exercised a right explicitly granted by the licence definitely seems like a 'dick move', despite being legal.

Re:I'm Done with Red Hat (Enterprise Linux) by bzt on Tuesday June 27, 2023 @12:32AM (#36488950)
> The fact that the subscription agreement does not allow this is exactly what we're discussing here.

There's nothing to discuss. What Red Hat is trying to do IS ILLEGAL and GPL explicitly grants the right to all their subscribers to gave RH the finger.

From GPL Section 8 "If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term."

It is obvious that the "subscription agreement which denies the right to redistribute" is a "further restriction" that GPL legally allows users to simply ignore.

Also Red Hat violating GPL is unquestionably clear from the Preamble: "To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others."

RH asking users to surrender their rights and revoking any subscription for redistributing is clearly violating its responsibilities as demanded by the GPL.

Re:I'm Done with Red Hat (Enterprise Linux) by 743cnq2fmgauzzw on Monday July 10, 2023 @05:00PM (#36672890)
It's even better because not only can you ignore RHEL's infringing terms, but RHEL's license to use GPL code has been terminated.

You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and *will automatically terminate your rights under this License*. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

Re:I'm Done with Red Hat (Enterprise Linux) by LexiMax on Monday June 26, 2023 @12:20PM (#36481820)
> As long as they fulfill the license obligations towards their customers, it's fine.

This cannot be stressed enough. If we are unhappy with this outcome, maybe we should be taking another look at the licenses we choose when we release our work to the world.

Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @01:11PM (#36482638)
Don't underestimate the impact that even someone using CentOS and not contributing back can still have. It's still a person or group of people learning the Red Hat way. Lots of people (myself included) started on CentOS, and later bought RHEL when the need came up because I was already super familiar with RHEL because of my years on CentOS.

Increasing proliferation of usage is a huge factor in driving growth.

Re:I'm Done with Red Hat (Enterprise Linux) by evan1107 on Monday June 26, 2023 @02:33PM (#36483788)
Based on what I can tell Red Hat agrees with that and has gone through great efforts to invest in and evolve the CentOS project. The current state of the project is CentOS stream which is still a LTS enterprise distribution and has an efficient dev cycle that prevents the delays seen in years past. Doesn’t centos stream fill the niche you are describing?
Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @03:17PM (#36484444)
It comes close, but doesn't fill the niche because according to Red Hat, CentOS Stream should not be used in production. People do and for the most part they have no issues, but as long as the maintainers themselves are telling people not to run it in production, I would never recommend somebody to use it for serious workloads. And if you can't use it for serious workloads, then you should invest your time into a different ecosystem that can be used for serious workloads.
Re:I'm Done with Red Hat (Enterprise Linux) by symlinkk on Monday June 26, 2023 @03:25PM (#36484525)
If you’re running something in production you’re almost certainly making money off of it, so maybe you should send some of that money to RedHat for licenses?
Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @05:24PM (#36486069)
> If you’re running something in production you’re almost certainly making money off of it

That is an extremely incorrect premise. There are tons of things in production that people don't make money on. Tons of new products don't make money for many years. And even if it is profitable, profit margins are often thin and RHEL is not cheap.

I have about 10 services in public-facing production right now (on Alma), and only one is profitable, and that runs in a container anyway (the host is not RHEL, just my container). I also have about a dozen or so personal/private services that I use for myself and my family. Those don't make any money either, I spend about $80 per month to run them. If I had to pay for a RHEL license for each of those, I'd just have to shut them down.

Which seems more reasonable to you: move my life to a different base that does support my niche, or shut everything down?

Re:I'm Done with Red Hat (Enterprise Linux) by symlinkk on Monday June 26, 2023 @11:47PM (#36488667)
So what if a company isn’t profitable? Do you think that companies don’t need to pay for electricity or rent just because they’re not profitable?

As for your “personal/private services”, aren’t those covered for free under the RHEL individual developer subscription?

Re:I'm Done with Red Hat (Enterprise Linux) by ElectricalUnion on Tuesday June 27, 2023 @04:52PM (#36498474)
> (the host is not RHEL, just my container).

Are you sure that is really a supported RHEL configuration?

As far as I know, to get support unless you have a pretty special (and more expansive and expensive) support contract you're supposed to run a RHEL host and a RHEL base layer for the container images.

Your configuration looks like running standard RHEL over something not-RHEL, but without anything besides binary compatibility; so why not run RHEL UBI?

RHEL UBI has a much more lax license that you can almost pretty much use and basically redistribute freely, and you can get support for the RHEL components on it.

Re:I'm Done with Red Hat (Enterprise Linux) by type0 on Monday June 26, 2023 @08:31PM (#36487662)
You almost certainly not if you are in academia, why do you think Scientific Linux ever existed?
Re:I'm Done with Red Hat (Enterprise Linux) by WesolyKubeczek on Monday June 26, 2023 @03:57PM (#36484976)
What do they do there so it’s suddenly not suitable? Introduce bugs on purpose? Break dependencies just so? Put in insecure defaults? If you are not an organization that requires an actual compliance department to be able to work for governments and the military, how is it different?

People have been doing this, or running Ubuntu LTS without Pro or other forms of paid support from Canonical.

Re:I'm Done with Red Hat (Enterprise Linux) by bonzini on Tuesday June 27, 2023 @02:45AM (#36489648)
According to Red Hat, CentOS Linux should not have been used in production either.
Re:I'm Done with Red Hat (Enterprise Linux) by Pet_Ant on Monday June 26, 2023 @01:16PM (#36482709)
> That pretty much sounds like freeloading to me.

I'll bite. The value in RHEL was supposed to be in the support. CentOS helped establish and maintain RHEL as the defacto standard that everyone targetted and prevent the development of another. I mean if Debian becomes the default that actual reduces RHEL's value proposition for their paying customers. Reinforcing a platform's dominance is contributing value.

Re:I'm Done with Red Hat (Enterprise Linux) by jzb on Monday June 26, 2023 @02:23PM (#36483647)
"CentOS helped establish and maintain RHEL as the defacto standard"

Not exactly. Maintain, perhaps, but Red Hat Linux was the standard before RHEL existed and everybody wanted a clone of Red Hat AS/RHEL to continue enjoying the free ride.

Let's also not forget that CentOS had a rocky (no pun intended) few years before Red Hat stepped in later on. A lot of folks gloss over the fact that there were periods of disarray with CentOS that involved some long gaps between updates, a whole kerfuffle about a founder disappearing and the domain ownership being in question...

CentOS, as a project independent of Red Hat, existed for about 10 years. This included several long periods of slow updates to minor versions and long waits for major versions of RHEL. (e.g. it took almost 3 months for CentOS to push out 5.6 after RHEL 5.6, and even longer to get CentOS 6 out of RHEL 6).

Before Red Hat took over CentOS a chief point of criticism was that CentOS took too long to update and the core group wouldn't let new folks in to contribute. (See: https://lwn.net/Articles/435744/ and https://web.archive.org/web/20190402181426/http://www.linux-...)

Now, users have Stream which is pretty much everything you'd have wanted except the ability to claim that it's exactly specific RHEL release. In my book a major improvement, unless what I want is the ability to get support for RHEL from vendors without actually paying for RHEL.

Re:I'm Done with Red Hat (Enterprise Linux) by ndiddy on Monday June 26, 2023 @02:58PM (#36484207)
A CentOS Stream release only gets updates as long as its equivalent RHEL release is in its "full support" period. In practice, this means that the support duration is cut from 10 years to 5 years.

Additionally, CentOS Stream updates often lag behind RHEL updates. This is because Red Hat won't commit an embargoed security update to CentOS Stream until after it ships in RHEL, so the developers responsible for the update will sometimes forget to commit it to CentOS Stream until a week or two after it's shipped. You end up in a weird position where you get most updates faster than RHEL users, but you often have to wait to get critical security updates. I would be wary about using a system like this in production.

Re:I'm Done with Red Hat (Enterprise Linux) by vetinari on Monday June 26, 2023 @04:24PM (#36485333)
> forget to commit it to CentOS Stream until a week or two after it's shipped.

Or months, even. See httpd and php right now, and the CVEs solved this year. CentOS Stream doesn't have it, Alma has.

Re:I'm Done with Red Hat (Enterprise Linux) by bonzini on Tuesday June 27, 2023 @02:42AM (#36489638)
CentOS Stream is on a different httpd patch release, it gets the fixes from upstream instead of backporting them. If you have a specific CVE number that you're thinking about, I can check the status internally.
Re:I'm Done with Red Hat (Enterprise Linux) by vetinari on Tuesday June 27, 2023 @03:48AM (#36490054)
CentOS Stream 8 is on:

* httpd-2.4.37-54.module_el8­.8.0+1256+e159­8b50 (released 2022-12-08)

* php-7.4.30-1.module_el8.7­.0+1190+d11b935a­ (2022-08-04)

Almalinux 8 is on:

* httpd-2.4.37-56.module_el8­.8.0+3560+c8e5­e57e.6 (released 2023-04-27)

* php-7.4.33-1.module_el8.8­.0+3477+f828cbb0­ (2023-01-13)

So meanwhile, for httpd the following was released:

* 2.4.37-56.6 - Resolves: #2190133 - mod_rewrite regression with CVE-2023-25690

* 2.4.37-56.4 - Resolves: #2177748 - CVE-2023-25690 httpd:2.4/httpd: HTTP request splitting with mod_rewrite and mod_proxy

* 2.4.37-56 - Resolves: #2162499 - CVE-2006-20001 httpd: mod_dav: out-of-bounds read/write of zero byte; #2162485 - CVE-2022-37436 httpd: mod_proxy: HTTP response splitting; #2162509 - CVE-2022-36760 httpd: mod_proxy_ajp: Possible request smuggling

* 2.4.37-55 - Resolves: #2155961 - prevent sscg creating /dhparams.pem

For php:

* 7.4.33-1 - rebase to 7.4.33, fix: due to an integer overflow PDO::quote() may return unquoted string

There are already issues filled in bugzilla:

* https://bugzilla.redhat.com/show_bug.cgi?id=2217408

* https://bugzilla.redhat.com/show_bug.cgi?id=2217409

Re:I'm Done with Red Hat (Enterprise Linux) by bonzini on Tuesday June 27, 2023 @04:14AM (#36490240)
Thanks, I'll forward this.
Re:I'm Done with Red Hat (Enterprise Linux) by attentive on Monday June 26, 2023 @05:16PM (#36485970)
That makes CentOS much less useful. Did they lie when they said it's upstream of RHEL?
Re:I'm Done with Red Hat (Enterprise Linux) by type0 on Monday June 26, 2023 @08:22PM (#36487602)
They dind't lie, just kept silent of all uncomfortable truths, it soured my image of the RH the way they handled this
Re:I'm Done with Red Hat (Enterprise Linux) by ptoal on Monday June 26, 2023 @07:06PM (#36487035)
The value in RHEL is not just in the ability to call Red Hat for support. I submit that much more of the value of RHEL is in the packaging and maintenance processes. Selecting software, making sure it's enterprise ready, patching it, backporting fixes, QA and regression testing, etc. From my view inside the machine, Red Hat is still committed to an opensource development model, and I don't see that changing any time soon. The thing Red Hat is trying to do is find the balancing point between capturing, and giving away value, as Scott McCarty explains in this post: https://opensource.com/article/21/2/differentiating-products...

Since before I became a Red Hatter, I have used CentOS for my personal servers and projects. I have struggled with CentOS Stream for that application, for example packaged kernel drivers from ELRepo. I can understand why many are upset about this. As a casual user, I am not upset, because I still have lots of options (RHEL Dev sub, Fedora, Ubuntu, Arch, etc.) If I had given a lot of time and effort that benefited the EL community, and in turn, Red Hat. I would probably be more upset.

I find myself torn on this issue. On one hand, I really want there to be a vibrant Enterprise Linux community where nobody has doubts or trust issues in participating. On the other hand, I also want Red Hat to continue to have a viable business model around RHEL so that the community continues to be able to benefit from all of the expertise that it gets from all of the people who get to make it their main focus because they can rely on a steady paycheck by doing so.

I think that when Red Hat was growing fast, it was easy for them to have a laissez-faire approach to downstream rebuilds. Now that the business is contracting, people have had to start making hard decisions. There's no more difficult decision to make, than to lay off people. I would not want to have a leadership role at Red Hat right now. I don't expect it's much fun.

I really worry about the impact that this has on goodwill. I think most people at Red Hat are also concerned about this. The ecosystem around RHEL will not be the same. EPEL, ELRepo, and all of the other communities that have flourished around the downstream builds are going to be impacted. Trust, when broken, is very hard to rebuild. Jeff's comments ("fool me once...") underscore the rift that is driving away good people. I worry about the long-term effects of this. I hope that this will not "kill Enterprise Linux" as many have suggested. I do believe, though, that it has been wounded.

Disclosure: I am currently employed by Red Hat.

Re:I'm Done with Red Hat (Enterprise Linux) by realitythreek on Monday June 26, 2023 @07:31PM (#36487231)
I think that Redhat’s been failing at the PR part of their business. I agree with all of your points about their motivation and value. They’re a valuable part of the community.

From an outsider’s perspective, they were merged with IBM, “killed off” CentOS, and restricted access to the sources of their distribution within a relatively short span. It just looks bad and makes everyone feel like they have to justify that Redhat is still a good company.

Re:I'm Done with Red Hat (Enterprise Linux) by ptoal on Monday June 26, 2023 @08:14PM (#36487545)
From my position, I don't feel any IBM influence. In fact, if Red Hat were still a publicly traded stock, I believe the shareholders would have had much more influence than IBM is exercising right now. That said, from the outside looking in, I know that a lot of people have a negative view of IBM, and I can understand how they would come to the conclusion that this has something to do with IBM.

Fully agree on the "PR Problem". It's tough to "control the narrative" in OSS. Based on my observations, I think Red Hat's approach is: Deliver the facts, ride out the storm, pick up the pieces and move on.

Re:I'm Done with Red Hat (Enterprise Linux) by type0 on Monday June 26, 2023 @08:28PM (#36487635)
> I believe the shareholders would have had much more influence than IBM is exercising right now.

Well, you answered yourself why it went as it did. Don't you think answering to your shareholders is what keeps the company competitive and on the right course?

Re:I'm Done with Red Hat (Enterprise Linux) by bonzini on Tuesday June 27, 2023 @02:44AM (#36489646)
Not necessarily. The economic situation has been tough for everyone and maybe the shareholders could have asked for reducing the work done on Fedora or Stream for a short term benefit?
Re:I'm Done with Red Hat (Enterprise Linux) by tremon on Tuesday June 27, 2023 @04:54AM (#36490496)
I don't see any link between shareholder demands and business viability, other than "keep the business profitable". What makes you think shareholders are more familiar with the market a company operates in than the company itself?
Re:I'm Done with Red Hat (Enterprise Linux) by ptoal on Tuesday June 27, 2023 @11:50AM (#36494557)
In fact, with tech companies, the shareholders don't usually demand "profitable", they usually demand double-digit revenue growth.
Re:I'm Done with Red Hat (Enterprise Linux) by pabs3 on Tuesday June 27, 2023 @08:53AM (#36492051)
Interesting you link to opensource.com, I read that RedHat fired the entire team behind that site during the recent layoffs. I see that they might have found an alternative funding source though:

https://opensource.com/article/23/6/new-developments-opensou...

Re:I'm Done with Red Hat (Enterprise Linux) by ikiris on Monday June 26, 2023 @02:35PM (#36483815)
How much is red hat paying kernel developers not directly on its payroll again?

They're the freeloaders.

Re:I'm Done with Red Hat (Enterprise Linux) by awill on Monday June 26, 2023 @02:57PM (#36484194)
The term freeloading is stupid.

There are customers who genuinely don't need and don't want support. And there are customers who do need support and should pay for it.

It's that simple. Don't bundle them together as all freeloaders.

Re:I'm Done with Red Hat (Enterprise Linux) by Crabber on Monday June 26, 2023 @03:05PM (#36484297)
Redhat offers self-supported offerings though, for half the price.
Re:I'm Done with Red Hat (Enterprise Linux) by taylodl on Tuesday June 27, 2023 @02:01PM (#36496458)
> Copyleft open source licenses allow freeloading [1], but they also allow Red Hat to gate source code

GPL does not allow for gating the source code. Full stop. You are allowed to charge a nominal fee for the distribution of source code. For example, back in the day it may have to be mailed to you via floppy diskette or CD's so you would be charged for the media and for the time for someone to put that together. Walnut Creek used to sell CD bundles of all source code for something like $20 back in the day and you'd get several CD's of source and all the make files needed to build it.

Re:I'm Done with Red Hat (Enterprise Linux) by reaperman on Tuesday June 27, 2023 @03:13PM (#36497381)
>You are allowed to charge a nominal fee for the distribution of source code.

You added the word "nominal" but the GPL offers no guidance for how large the fee can be. RedHat appears to be breaking norms here but probably not breaking the license.

GPLv2: You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

GPLv3: You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

> GPL does not allow for gating the source code. Full stop.

RedHat is getting around this by saying "If you ask for it, we'll give you the source code for a high fee. If the source code we give you gets released to others, that's totally fine! We'll just immediately terminate all business dealings with you forever, if it does." GPLv3 has some language that very arguably might prevent this, but CentOS is licensed under GPLv2 and no one has found a clause which makes this behavior obviously improper, yet.

Re:I'm Done with Red Hat (Enterprise Linux) by tremon on Tuesday June 27, 2023 @03:54PM (#36497837)
From GPLv2, section 6:

> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

How does "we'll just immediately terminate all business dealings with you forever" not sound like a retaliatory restriction on the recipients' exercise of their rights?

Re:I'm Done with Red Hat (Enterprise Linux) by reaperman on Tuesday June 27, 2023 @04:35PM (#36498288)
It doesn’t impose a legal restriction on their right to do those things. It reserves the right to refuse service for Red Hat. Hopefully a lawyer can successfully argue your point of view and win in court but I don’t personally see it myself.
Re:I'm Done with Red Hat (Enterprise Linux) by ElectricalUnion on Tuesday June 27, 2023 @05:06PM (#36498661)
> How does "we'll just immediately terminate all business dealings with you forever" not sound like a retaliatory restriction on the recipients' exercise of their rights?

A enterprise has the right to refuse customers if the reason isn't discrimination of race, color, religion, sex, sexual orientation, gender identity or nationality.

"I violated a contract I made with them" isn't one of those.

Re:I'm Done with Red Hat (Enterprise Linux) by Kaytaro on Monday June 26, 2023 @12:39PM (#36482122)
This is like the tech communities version of the Ellen drama. Ellen is far from the worst person in Hollywood and Red Hat is far from the worst ISV, but because they’ve built their image on being the “good guy” anything they do contrary to that elicits a strong emotional reaction.
Re:I'm Done with Red Hat (Enterprise Linux) by solarkraft on Monday June 26, 2023 @12:47PM (#36482243)
> I don't think this sort of emotional, loose-facted "hot take" style response is real constructive

I do. A basic pedagogic principle is that conditioning works better the closer the consequence is to the action.

They should be afraid of backlash at every turn.

People must be ready to actually walk away, otherwise you get into a Reddit-type situation in which everything ends up just like before.

Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Monday June 26, 2023 @01:15PM (#36482699)
> A basic pedagogic principle is that conditioning works better the closer the consequence is to the action.

> They should be afraid of backlash at every turn.

> People must be ready to actually walk away, otherwise you get into a Reddit-type situation in which everything ends up just like before

I actually agree with all of that, but I don't think the hot take gets us there. You can have backlash and people walking away, while staying fact-based and even tempered. In fact I think that's far more effective because then (Red Hat in this case) will see the logical connection. If it's just emotional stuff then it's easy to dismiss the quitters as irrational fringe people that aren't reasonable anyway (and I don't think that's far off from the reality).

Re:I'm Done with Red Hat (Enterprise Linux) by redundantly on Monday June 26, 2023 @01:18PM (#36482743)
> But that said, as far as I know, one guy used the term "freeloaders" and the context wasn't clear at all who he was talking about

One guy? The sentiment of CentOS users being freeloaders is shared by a lot of people, inside and outside of IBM.

I remember when the original announcement came out that CentOS was being killed in favour of CentOS Stream. Lots of IBM (Red Hat) employees were defending the change by painting CentOS users as getting a paid product for free. Lots of people here on Hacker News and Reddit and other places were defending it as well.

Don't try to rewrite history.

Re:I'm Done with Red Hat (Enterprise Linux) by tcmart14 on Monday June 26, 2023 @03:35PM (#36484650)
The sad part is the short nearsightedness. I know tons of RHEL engineers who only got into RHEL because they could essentially learn large parts of RHEL for free on CentOS and then go on to work professionally on RHEL. I also understand that a lot of courses to become official RHEL engineers/sysadmins use CentOS for the classes.
[dead]
Re:I'm Done with Red Hat (Enterprise Linux) by freedomben on Tuesday June 27, 2023 @01:48PM (#36496297)
The "free" RHEL licenses still require dicking around with subscription manager, and creating/maintaining a Red Hat account. It may not be much overhead if you already have paid RHEL instances, but for somebody who doesn't it's a stumbling block.

I think it's great that Red Hat offers free dev subs and I applaud that, but I think they underestimate the friction that creates.

Re:I'm Done with Red Hat (Enterprise Linux) by dylan604 on Monday June 26, 2023 @02:16PM (#36483540)
Geerling is very good at getting his content to the top of lists. I had the same sentiments you have at the second post on this issue with Redhat. Occasionally, he'll post something that piques my interest, but most of the time his YT style "marketing" is just too over the top. I know he's doing it specifically to get those metrics, and I hope it works for him and the audience it gathers is what he's looking for. Since he doesn't change, I assume it is. I'm sure he sleeps at night just fine
Re:I'm Done with Red Hat (Enterprise Linux) by gbraad on Monday June 26, 2023 @08:51PM (#36487768)
YT style is well expressed. this social media style is click bait and rife of misunderstanding/misinformation.
Re:I'm Done with Red Hat (Enterprise Linux) by gbraad on Monday June 26, 2023 @08:40PM (#36487712)
this is why I was done with Geerling months ago: this is how he is. this kind people ain't mine.
Re:I'm Done with Red Hat (Enterprise Linux) by lakomen on Monday July 03, 2023 @05:33AM (#36570700)
It is exactly the right response.