Luego de la decisión de Red Hat a principios de este mes de limitar el acceso al código fuente de Red Hat Enterprise Linux y eso llevó a que los usuarios finales se apresuraran a descubrir sus caminos a seguir para evitar el seguimiento de CentOS Stream en su lugar y aún con el objetivo de ofrecer compatibilidad RHEL 1: 1 sin estar restringido por Red Hat Customer Portal, la distribución de Rocky Linux expresó hoy algunas de las ideas que están considerando.
En el sitio del proyecto Rocky Linux en una nueva publicación titulada”Keeping Open Source Open“ellos planteó ideas novedosas sobre cómo pueden obtener RPM de origen de Red Hat Enterprise Linux (SRPM) a través de instancias de nube pública y/o mediante imágenes de contenedor UBI basadas en RHEL de varias fuentes en línea.
Estas son algunas conclusiones clave de la publicación de blog de Rocky Linux de hoy:
“Los Términos de servicio (TOS) y los Acuerdos de licencia de usuario final (EULA) de Red Hat imponen condiciones que intentan para impedir que los clientes legítimos ejerzan sus derechos garantizados por la GPL. Si bien la comunidad debate si esto viola la GPL, creemos firmemente que tales acuerdos violan el espíritu y el propósito del código abierto. Como resultado, nos negamos a estar de acuerdo con ellos, lo que significa que debemos obtener los SRPM a través de canales que se adhieran a nuestros principios y defiendan nuestros derechos.
…
Afortunadamente, existen métodos alternativos disponibles para obtener el código fuente, y nos gustaría destacar dos ejemplos:Una opción es mediante el uso de imágenes de contenedor UBI que se basan en RHEL y están disponibles en múltiples fuentes en línea (incluido Docker Hub). Con la imagen UBI, es posible obtener fácilmente fuentes de Red Hat de manera confiable y sin trabas. Hemos validado esto a través de contenedores OCI (Open Container Initiative) y funciona exactamente como se esperaba.
Otro método que aprovecharemos es pagar instancias de nube pública por uso. Con esto, cualquiera puede generar imágenes RHEL en la nube y así obtener el código fuente de todos los paquetes y erratas. Este es el más fácil de escalar para nosotros, ya que podemos hacer todo esto a través de canalizaciones de CI, girando imágenes en la nube para obtener las fuentes a través de DNF y publicar en nuestros repositorios de Git automáticamente.
Estos métodos son posibles gracias al poder de GPL. Nadie puede impedir la redistribución del software GPL. Para reiterar, ambos métodos nos permiten obtener archivos binarios de RHEL y SRPM de forma legítima sin comprometer nuestro compromiso con el software de código abierto ni aceptar las limitaciones de los TOS o EULA que impiden nuestros derechos. Nuestros asesores legales nos han asegurado que tenemos derecho a obtener el código fuente de cualquier archivo binario que recibamos, lo que garantiza que podamos seguir avanzando en Rocky Linux de acuerdo con nuestras intenciones originales”.
Rocky Linux También se dice que está explorando otras opciones y que continuará trabajando para servir los mejores intereses de toda la comunidad de código abierto.