Após a decisão da Red Hat no início deste mês de limitar o acesso ao código-fonte do Red Hat Enterprise Linux e que levou downstreams a lutar para descobrir seus caminhos a seguir para evitar o rastreamento do CentOS Stream e ainda com o objetivo de oferecer compatibilidade 1:1 RHEL sem ser restringido por o Red Hat Customer Portal, a distribuição Rocky Linux, expressou hoje algumas das ideias que estão considerando.

No site do projeto Rocky Linux em uma nova postagem intitulada”Keeping Open Source Open“eles trouxe novas ideias sobre como eles podem obter RPMs de origem do Red Hat Enterprise Linux (SRPMs) por meio de instâncias de nuvem pública e/ou por meio de imagens de contêiner UBI baseadas em RHEL de várias fontes online.

Aqui estão algumas conclusões importantes da postagem do blog Rocky Linux de hoje:

“Os termos de serviço (TOS) e os contratos de licença de usuário final (EULA) da Red Hat impõem condições que tentam para impedir que clientes legítimos exerçam seus direitos garantidos pela GPL. Enquanto a comunidade discute se isso viola a GPL, acreditamos firmemente que tais acordos violam o espírito e o propósito do código aberto. Como resultado, nos recusamos a concordar com eles, o que significa que devemos obter os SRPMs por meio de canais que cumpram nossos princípios e defendam nossos direitos.

Felizmente, existem métodos alternativos disponíveis para obter o código-fonte, e gostaríamos de destacar dois exemplos:

Uma opção é através do uso de imagens de container UBI baseadas em RHEL e disponíveis em várias fontes online (incluindo Docker Hub). Usando a imagem UBI, é facilmente possível obter fontes Red Hat de forma confiável e livre. Nós validamos isso por meio de contêineres OCI (Open Container Initiative) e funciona exatamente como esperado.

Outro método que usaremos é o pagamento instâncias de nuvem pública por uso. Com isso, qualquer pessoa pode criar imagens RHEL na nuvem e, assim, obter o código-fonte de todos os pacotes e errata. Isso é o mais fácil para nós escalarmos, pois podemos fazer tudo isso por meio de pipelines de CI, girando imagens de nuvem para obter as fontes via DNF e postar em nossos repositórios Git automaticamente.

Esses métodos são possíveis devido ao poder da GPL. Ninguém pode impedir a redistribuição do software GPL. Para reiterar, ambos os métodos nos permitem obter binários RHEL e SRPMs legitimamente sem comprometer nosso compromisso com o software de código aberto ou concordar com limitações de TOS ou EULA que impedem nossos direitos. Nossos consultores jurídicos nos garantiram que temos o direito de obter a fonte de qualquer binário que recebermos, garantindo que possamos continuar avançando no Rocky Linux de acordo com nossas intenções originais.”

Rocky Linux também está explorando outras opções e diz que continuará trabalhando para atender aos melhores interesses de toda a comunidade de código aberto.

Categories: IT Info