Red Hat Enterprise Linux (RHEL) besteht aus Open-Source-Code, der öffentlich zugänglich ist. Diesen Umstand nutzen AlmaLinux, Oracle Linux, Rocky Linux und einige weitere Distributionen, um zu RHEL kompatible Distributionen anzubieten. Es ist verständlich, dass dies Red Hat (oder noch mehr IBM?) ein Dorn im Auge ist. Die Klons funktionieren so gut wie das Original, und wer keinen Support braucht oder mit externen Support-Angeboten das Auslangen findet, kann sich viel Geld für Lizenzen sparen.
Nachdem Red Hat schon 2020 das CentOS-Projekt (quasi einen Red-Hat-eigener RHEL-Klon) beendet hat und durch das für den Produktivbetrieb weniger attraktive CentOS Stream ersetzt hat, hat die Firma Ende Juni verkündet, den öffentlichen Zugang auf die RHEL-Quellen unter https://git.centos.org zu beenden. Den RHEL-Quellcode erhalten dann möglicherweise nur noch zahlende Kunden. Das Ganze wurde in bestem Marketing-Sprech als Aufwertung des CentOS-Stream-Projekts verkündet. Die zentrale Aussage lautet: CentOS Stream will now be the sole repository for public RHEL-related source code releases.
Aktuell ist noch unklar, was das für AlmaLinux, Rocky Linux & Co. bedeutet. Grundsätzlich könnten die hinter den Projekt stehenden Organisationen einfach ein RHEL-Abo abschließen. Die Frage ist aber, in welcher Form der Zugang auf den Quellcode dann erfolgt (über SRPM-Pakete?), und wie flott diese Pakete aktualisiert werden. Letztlich könnte die ganze Aktion darauf hinauslaufen, die natürlich weitgehend automatisierten Build-Prozesse der Klone zu behindern oder zu verzögern.
Eine weitere Frage ist, ob irgendwelche EULA-Regeln die Verwendung dieses Codes zum Nachbau anderer Distributionen verbieten können. Das erscheint mir — ohne juristisches Wissen — eher unwahrscheinlich. Es galt immer und es gilt weiterhin die GNU Public License.
Es bleibt also spannend. AlmaLinux verkündet auf Twitter: Don’t panic. Wahrscheinlich eine gute Idee.
Quellen/Links
- https://www.redhat.com/en/blog/furthering-evolution-centos-stream
- https://lwn.net/Articles/935592/
- https://twitter.com/AlmaLinux/status/1671556693308604417
- https://www.gnu.org/licenses
- https://kofler.info/nachruf-auf-centos
Ausgewählte Artikel und Updates nach Erscheinen meines Blog-Artikels
- https://almalinux.org/blog/impact-of-rhel-changes/
- https://www.heise.de/news/Red-Hat-vernagelt-Zugang-zu-oeffentlichen-Repositories-Problem-fuer-Klone-9194940.html
- https://rockylinux.org/news/2023-06-22-press-release
- https://rockylinux.org/news/brave-new-world-path-forward/
- https://www.theregister.com/2023/06/23/red_hat_centos_move/
- https://www.redhat.com/en/blog/red-hats-commitment-open-source-response-gitcentosorg-changes
- https://www.theregister.com/2023/06/28/rocky_linux_rhel_ripples/
- https://rockylinux.org/news/keeping-open-source-open/
- https://www.heise.de/meinung/Kommentar-Erst-verteufeln-dann-selber-so-machen-Red-Hats-idiotischer-Murks-9204529.html
- https://www.heise.de/news/Open-Source-Linux-Distributor-Red-Hat-veraergert-die-Community-9209799.html
- https://www.zdnet.com/article/oracle-takes-on-red-hat-in-linux-code-fight/
- https://www.heise.de/news/SUSE-forkt-RHEL-9212790.html
- https://curius.de/2023/07/die-enterprise-linux-welt-sortiert-sich-neu/
- https://almalinux.org/blog/future-of-almalinux/
- https://lowendbox.com/blog/seismic-industry-shift-is-rhel-about-to-vanish-from-the-web-hosting-landscape
- https://www.zdnet.com/article/almalinux-discovers-working-with-red-hat-isnt-easy
- https://arstechnica.com/information-technology/2023/07/almalinux-says-red-hat-source-changes-wont-kill-its-rhel-compatible-distro/
- https://www.zdnet.com/article/oracle-suse-and-ciq-go-after-red-hat-with-the-open-enterprise-linux-association
- https://fossforce.com/2023/08/the-almalinux-dilemma-when-upstream-suddenly-disappears/
- https://www.heise.de/news/Starten-jetzt-die-freien-RHEL-Derivate-durch-OpenELA-gibt-erste-Pakete-frei-9352140.html
- https://openela.org/news/2023.11.02-governance_and_code_availability
- https://www.heise.de/news/FOSDEM-24-Alma-Linux-zeigt-seine-Paketquellen-9619151.html
- https://www.admin-magazine.com/Archive/2024/79/Exploring-the-AlmaLinux-Build-System