Just got done re-reading Anansi Boys, and started a re-read of American Gods last night. (Yes, I know, I'm reading them out of order, shush.)
SFaulken
That's how you read the GPL, you might be right.
When I read the GPL, and I have read it a number of times over the years, while I might find what RedHat has chosen to do to be distasteful, I don't find it in violation of the GPL. It's entirely possible that I'm wrong.
But I'm not a legal expert by any stretch of the imagination, are you?
That's a very emotional take indeed, you obviously feel strongly.
What, exactly, is RedHat stealing here? Are they deleting code from upstream git repos?
I mean, if you have a moral issue with the way RedHat chooses to structure their customer agreements, you're more than welcome to not use their products. I generally feel like this is a mistake on RedHats part myself, but it doesn't affect my life in any meaningful way.
RedHat is going to continue to contribute back upstream, they're going to continue to support Fedora, and provide CentOS Stream for to community to use.
Rocky, Alma, Oracle and other projects that were rebuilding RHEL sources will have to sort out how they want to proceed.
There are a hell of a lot more evil things happening in the world to get pissed off about.
I mean, if you know the software you need to have, to make it work on RHEL, It might take a bit of work on your part, but I can't imagine getting it installed on CentOS Stream will be that onerous a task.
They aren't. None of this affects their submissions back upstream to things like the Linux kernel, GNOME, Systemd, or any other software they include within RHEL/CentOS Stream
I feel perfectly fine. I have no idea what you're on about.
I'm not entirely certain about the actual HPC stuff, but there's no good reason CentOS Stream wouldn't do what you need.
I am only peripherally involved in Fedora as a contributor, but as I understand it, yes there is governance and infrastructure in place.
Absolutely nothing. Fedora is upstream of RHEL.
They do. It's called openSUSE Leap
Uh. The relationship between CentOS Stream and RHEL is a bit murkier to me. I'd be lying to you if I said I fully understood how that code flow works.
For openSUSE the flow is "openSUSE Tumbleweed" -> "SUSE Linux Enterprise" -> "openSUSE Leap"
Everytime SUSE creates a new version/service pack of SLE (SLE 15 SP4, to use an example) the sources for that version are provided to openSUSE, and a new version of Leap is released (openSUSE Leap 15.4)
I don't actually work on Leap much, nor am I a SUSE Employee, so there are probably some minutae in that process that I'm missing, but that's the basic workflow.