Nach der Entscheidung von Red Hat Anfang dieses Monats, den Zugriff auf den Red Hat Enterprise Linux-Quellcode einzuschränken, was dazu führte, dass Downstream-Unternehmen sich schwer tun mussten, ihren weiteren Weg zu finden, um stattdessen CentOS Stream nicht zu verfolgen, und weiterhin darauf abzielen, eine 1:1-RHEL-Kompatibilität ohne Einschränkungen anzubieten Im Red Hat-Kundenportal äußerte die Rocky-Linux-Distribution heute einige der Ideen, über die sie nachdenkt.
Auf der Rocky Linux-Projektseite in einem neuen Beitrag mit dem Titel „Keeping Open Source Open“. brachten neuartige Ideen ein, wie sie Red Hat Enterprise Linux-Quell-RPMs (SRPMs) über öffentliche Cloud-Instanzen und/oder über UBI-Container-Images auf Basis von RHEL aus verschiedenen Online-Quellen erhalten können.
Hier sind ein paar wichtige Erkenntnisse aus dem heutigen Rocky Linux-Blogbeitrag:
„Die Allgemeinen Geschäftsbedingungen (TOS) und Endbenutzer-Lizenzvereinbarungen (EULA) von Red Hat legen Bedingungen fest, die es versuchen um legitime Kunden daran zu hindern, ihre durch die GPL garantierten Rechte auszuüben. Während die Community darüber debattiert, ob dies gegen die GPL verstößt, sind wir fest davon überzeugt, dass solche Vereinbarungen den Geist und Zweck von Open Source verletzen. Aus diesem Grund lehnen wir es ab, ihnen zuzustimmen. Das bedeutet, dass wir die SRPMs über Kanäle erhalten müssen, die unseren Grundsätzen entsprechen und unsere Rechte wahren.
…
Glücklicherweise stehen alternative Methoden zur Verfügung, um Quellcode zu erhalten, und wir möchten zwei Beispiele hervorheben:Eine Möglichkeit ist die Verwendung von UBI-Container-Images, die auf RHEL basieren und aus mehreren Online-Quellen (einschließlich Docker Hub) verfügbar sind. Mit dem UBI-Image ist es problemlos möglich, Red Hat-Quellen zuverlässig und unbelastet zu beziehen. Wir haben validiert Dies erfolgt über OCI-Container (Open Container Initiative) und es funktioniert genau wie erwartet.
Eine weitere Methode, die wir nutzen werden, ist die Bezahlung. öffentliche Cloud-Instanzen pro Nutzung. Damit kann jeder RHEL-Images in der Cloud hochfahren und so den Quellcode für alle Pakete und Errata erhalten. Dies ist für uns am einfachsten zu skalieren, da wir dies alles über CI-Pipelines tun können, indem wir Cloud-Images erstellen, um die Quellen über DNF zu erhalten, und diese automatisch in unseren Git-Repositorys veröffentlichen können.
Diese Methoden sind aufgrund der Leistungsfähigkeit der GPL möglich. Niemand kann die Weiterverbreitung von GPL-Software verhindern. Um es noch einmal zu betonen: Beide Methoden ermöglichen es uns, rechtmäßig RHEL-Binärdateien und SRPMs zu erhalten, ohne unser Engagement für Open-Source-Software zu gefährden oder TOS-oder EULA-Einschränkungen zuzustimmen, die unsere Rechte beeinträchtigen. Unsere Rechtsberater haben uns versichert, dass wir das Recht haben, die Quelle aller von uns erhaltenen Binärdateien zu erhalten, um sicherzustellen, dass wir Rocky Linux im Einklang mit unseren ursprünglichen Absichten weiterentwickeln können.“
Rocky Linux soll auch andere Optionen prüfen und sagen, dass sie weiterhin daran arbeiten werden, den besten Interessen der gesamten Open-Source-Community zu dienen.