A seguito della decisione di Red Hat all’inizio di questo mese di limitare l’accesso al codice sorgente di Red Hat Enterprise Linux e ciò ha portato i downstream a cercare di capire i loro percorsi in avanti per evitare invece di tracciare CentOS Stream e puntando ancora a offrire la compatibilità RHEL 1: 1 senza essere limitato da il Red Hat Customer Portal, la distribuzione Rocky Linux, ha espresso oggi alcune delle idee che stanno prendendo in considerazione.
Sul sito del progetto Rocky Linux in un nuovo post intitolato”Keeping Open Source Open“hanno ha presentato nuove idee su come ottenere gli RPM di origine di Red Hat Enterprise Linux (SRPM) tramite istanze di cloud pubblico e/o tramite immagini di container UBI basate su RHEL da varie fonti online.
Ecco alcuni suggerimenti chiave dal post del blog di Rocky Linux di oggi:
“I Termini di servizio (TOS) e gli Accordi di licenza con l’utente finale (EULA) di Red Hat impongono condizioni che tentano di per impedire ai clienti legittimi di esercitare i propri diritti garantiti dalla GPL. Mentre la community discute se ciò violi la GPL, noi crediamo fermamente che tali accordi violino lo spirito e lo scopo dell’open source. Di conseguenza, ci rifiutiamo di essere d’accordo con loro, il che significa che dobbiamo ottenere gli SRPM attraverso canali che aderiscono ai nostri principi e sostengono i nostri diritti.
…
Fortunatamente, sono disponibili metodi alternativi per ottenere il codice sorgente e vorremmo evidenziare due esempi:Un’opzione è attraverso l’utilizzo di immagini del contenitore UBI che sono basate su RHEL e disponibili da più fonti online (incluso Docker Hub).Utilizzando l’immagine UBI, è facilmente possibile ottenere fonti Red Hat in modo affidabile e senza vincoli.Abbiamo convalidato questo tramite contenitori OCI (Open Container Initiative) e funziona esattamente come previsto.
Un altro metodo che utilizzeremo è il pagamento istanze di cloud pubblico per uso. Con questo, chiunque può creare immagini RHEL nel cloud e ottenere così il codice sorgente per tutti i pacchetti e gli errata. Questo è il modo più semplice per noi di ridimensionare poiché possiamo fare tutto questo attraverso pipeline CI, girare immagini cloud per ottenere le fonti tramite DNF e postare automaticamente nei nostri repository Git.
Questi metodi sono possibili grazie alla potenza della GPL. Nessuno può impedire la ridistribuzione del software GPL. Per ribadire, entrambi questi metodi ci consentono di ottenere legittimamente binari RHEL e SRPM senza compromettere il nostro impegno nei confronti del software open source o accettare limitazioni TOS o EULA che impediscono i nostri diritti. I nostri consulenti legali ci hanno rassicurato che abbiamo il diritto di ottenere la fonte di tutti i file binari che riceviamo, assicurandoci di poter continuare a far progredire Rocky Linux in linea con le nostre intenzioni originali.”
Rocky Linux si dice anche che stia esplorando anche altre opzioni e che continuerà a lavorare per servire i migliori interessi dell’intera comunità open source.