Suite à la décision de Red Hat plus tôt ce mois-ci de limiter l’accès au code source de Red Hat Enterprise Linux et cela a conduit les avals à se démener pour comprendre leurs chemins à suivre pour éviter de suivre le flux CentOS à la place et toujours viser à offrir une compatibilité RHEL 1: 1 sans être limité par le portail client Red Hat, la distribution Rocky Linux a exprimé aujourd’hui quelques-unes des idées qu’ils envisagent.
Sur le site du projet Rocky Linux dans un nouveau post intitulé”Keeping Open Source Open“ils ont proposé de nouvelles idées sur la manière d’obtenir des RPM source Red Hat Enterprise Linux (SRPM) via des instances de cloud public et/ou via des images de conteneur UBI basées sur RHEL à partir de diverses sources en ligne.
Voici quelques éléments clés du billet de blog Rocky Linux d’aujourd’hui :
“Les conditions d’utilisation (TOS) et les contrats de licence utilisateur final (CLUF) de Red Hat imposent des conditions qui tentent pour empêcher les clients légitimes d’exercer leurs droits tels que garantis par la GPL. Alors que la communauté débat pour savoir si cela viole la GPL, nous croyons fermement que de tels accords violent l’esprit et le but de l’open source. Par conséquent, nous refusons d’être d’accord avec eux, ce qui signifie que nous devons obtenir les SRPM par des canaux qui adhèrent à nos principes et respectent nos droits.
…
Heureusement, il existe des méthodes alternatives pour obtenir le code source, et nous aimerions souligner deux exemples :Une option consiste à utiliser des images de conteneurs UBI basées sur RHEL et disponibles à partir de plusieurs sources en ligne (y compris Docker Hub). En utilisant l’image UBI, il est facilement possible d’obtenir des sources Red Hat de manière fiable et sans encombre. Nous avons validé cela via les conteneurs OCI (Open Container Initiative) et cela fonctionne exactement comme prévu.
Une autre méthode que nous utiliserons est le paiement instances de cloud public par utilisation. Avec cela, n’importe qui peut créer des images RHEL dans le cloud et ainsi obtenir le code source de tous les packages et errata. C’est le plus facile à mettre à l’échelle pour nous, car nous pouvons faire tout cela via des pipelines CI, faire tourner des images cloud pour obtenir les sources via DNF, et les publier automatiquement dans nos référentiels Git.
Ces méthodes sont possibles grâce à la puissance de la GPL. Personne ne peut empêcher la redistribution des logiciels GPL. Pour réitérer, ces deux méthodes nous permettent d’obtenir légitimement des binaires RHEL et des SRPM sans compromettre notre engagement envers les logiciels open source ni accepter les limitations du TOS ou du CLUF qui entravent nos droits. Nos conseillers juridiques nous ont rassurés sur le fait que nous avons le droit d’obtenir la source de tous les binaires que nous recevons, garantissant ainsi que nous pouvons continuer à faire progresser Rocky Linux conformément à nos intentions initiales.”
Rocky Linux est également dit explorer d’autres options et dire qu’ils continueront à travailler pour servir les meilleurs intérêts de l’ensemble de la communauté open source.