News for hackers. Stuff that matters.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tyingq on Tuesday July 11, 2023 @07:30AM (#36679495)
RHEL is designed to make forks difficult to do without infringing on trademarks.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Conan_Kudo on Tuesday July 11, 2023 @07:37AM (#36679554)
Actually, quite the opposite. Going all the way upstream to Fedora, the trademarks are designed to be easy to change out. Going from Fedora to CentOS Stream shows one brand swap over. And if you have RHEL, you can easily compare the package sets between CentOS Stream and RHEL to see which packages are swapped for branding.

Both Red Hat and SUSE distributions make it easy because internally both companies need to do the trademark swap in their own engineering pipelines.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tyingq on Tuesday July 11, 2023 @07:43AM (#36679618)
The Rocky Linux folks pointing out some of the things that make it hard: https://rockylinux.org/news/keeping-open-source-open/
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Conan_Kudo on Tuesday July 11, 2023 @08:01AM (#36679762)
Rocky Linux is trying to specifically recreate RHEL exactly. That adds a new set of challenges that most people shouldn't care about.

If you want to create a derivative of any Fedora/CentOS distribution, that's not hard. But if you're trying to recreate, that's a different story. You have to care about things like build sequencing, NVRs, etc.

For example, if I'm creating Kudo Linux as a RHEL-compatible distribution by deriving from CentOS Stream, I only need to swap the branding packages and call it a day. The rest of my engineering effort can be spent in Fedora or CentOS Stream as appropriate. But if I'm creating Kudo Linux as a distribution that re-creates RHEL, then I need all the source packages to build, figure out build orders, and swap out branding. I also have to do my own lifecycling and validation. I am also now responsible for the maintenance of all the software and ensuring people get updates.

One is easy. The other isn't.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ghaff on Tuesday July 11, 2023 @09:47AM (#36680921)
And in fact you probably won't create a perfect reproduction given you don't have access to the very complex RHEL build system. (CentOS didn't either.) Which makes some of the angst over just using CentOS Stream because it's not a downstream rebuild a bit misplaced.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tyingq on Tuesday July 11, 2023 @09:50AM (#36680955)
I would guess Suse is trying to do the harder one. I could be wrong, but I think the intended audience is people that want to drop RedHat and the associated cost, but with minimal changes to everything in their ecosystem other than the OS itself.

If Suse thinks they are going to make money in this space via support contracts rather than licensing, it's sort of a "commoditize your complements" thing...commoditizing the paid license subscription part. That's a guess though. It's not clear to me how they plan to make money with this move.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by LeFantome on Tuesday July 11, 2023 @11:39PM (#36690221)
I expect they have three objectives:

- damage and embarrass Red Hat, their direct competitor - enhance their own brand, brand awareness, and reputation with customers of their competitor. Sell more of their own existing enterprise offerings as a result. - create an alternative distribution that they can monetize if it turns out to be more popular than their own offerings ( even if only in one geography )

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by PlutoIsAPlanet on Tuesday July 11, 2023 @07:35AM (#36679531)
The community has a large amount of experience with debranding RHEL. CentOS did it for decades.

If there is a left over of Red Hat branding, you'd have a hard time proving any kind of purposeful infringement.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tyingq on Tuesday July 11, 2023 @07:37AM (#36679553)
I believe the idea is that RedHat will likely be more thorough with a commercial entity than they were with CentOS. Yes, I'm sure it's technically possible, but also possible they will get into some back-and-forth with RedHat.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by secureleaf on Tuesday July 11, 2023 @07:48AM (#36679656)
I wouldn’t be so certain. Oracle has been doing this for years with Oracle Linux.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by kriberg on Tuesday July 11, 2023 @01:48PM (#36684581)
Redhat debranded RHEL for CentOS. It was one of the things CentOS compalined about, so RedHat made it easier for them. Maybe it saved RedHat money overall by avoiding trademark protection (IANAL).
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Spooky23 on Tuesday July 11, 2023 @08:18AM (#36679940)
Better let Oracle know!
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by chasil on Tuesday July 11, 2023 @10:07AM (#36681187)
An interesting thing about Oracle Linux...

  $ ssh [email protected] cat /etc/oracle-release /etc/redhat-release
  Oracle Linux Server release 7.9
  Red Hat Enterprise Linux Server release 7.9 (Maipo)

  $ ssh [email protected] cat /etc/oracle-release /etc/redhat-release
  Oracle Linux Server release 8.8
  Red Hat Enterprise Linux release 8.8 (Ootpa)

  $ ssh [email protected] cat /etc/oracle-release /etc/redhat-release 
  Oracle Linux Server release 9.2
  Red Hat Enterprise Linux release 9.2 (Plow)
I guess Oracle doesn't remove all the branding. I don't remember how CentOS handled this.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by cjm42 on Tuesday July 11, 2023 @10:20AM (#36681347)
redhat-release is a symlink to /etc/centos-release:

  $ cat /etc/redhat-release 
  CentOS Linux release 7.5.1804 (Core)
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pak9rabid on Tuesday July 11, 2023 @11:17AM (#36682207)
My understanding is /etc/redhat-release needs to be there because some (dumb) blob drivers specifically check that file to see if you're running a compatible RHEL system before it'll even attempt to install.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by rincebrain on Tuesday July 11, 2023 @07:20PM (#36688491)
At a previous job, we had a wrapper script that swapped the file out before attempting to launch Dell software installers/firmware updaters, because they sometimes checked for hardcoded exact strings like that in there, and errored out, and whether or not it did that varied back and forth over the years.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by donkeyd on Tuesday July 11, 2023 @11:02AM (#36682020)
I guess the guy with 18 years of experience there might be well suited for the job then!