A TuxCare passou a integrar a Fundação Commonhaus como Patrocinadora Prata e parceira da Iniciativa de Sustentabilidade do Código Aberto (OSSI), apoiando uma abordagem mais sustentável para todo o ciclo de vida do software de código aberto.
A OSSI reconhece as organizações que assumem a responsabilidade pela segurança e estabilidade do software de código aberto além de sua data de fim de vida útil (EOL), o que marca o início da fase do ciclo de vida que recebe menos atenção e apresenta alguns dos riscos mais persistentes. Esse trabalho tem sido o foco da TuxCare há anos; portanto, formalizá-lo por meio de uma iniciativa liderada por uma fundação foi um passo natural.
Veja a seguir em que consiste essa parceria e o que isso significa para quem depende de software de código aberto cujo suporte oficial já chegou ao fim.
Os projetos de código aberto são fundamentais para o software moderno, mas o ciclo de vida de um projeto amplamente adotado raramente termina quando o suporte da comunidade ou do fornecedor a uma determinada versão é encerrado. Versões mais antigas permanecem profundamente enraizadas em ambientes de produção muito tempo depois que os mantenedores já avançaram em seu trabalho — mantidas no lugar por dependências complexas, requisitos de compatibilidade, demandas de testes ou planos mais amplos de modernização que levam meses ou anos para serem concluídos.
Nesse período, a situação se torna complicada: essas versões continuam acumulando vulnerabilidades recém-descobertas, mas não recebem mais as correções do código-fonte. Até agora, as opções documentadas eram uma migração apressada ou aceitar o risco, e nenhuma delas é vantajosa para ninguém.
As datas de fim de vida útil (EOL) são um limite importante e necessário. Os mantenedores não podem, de forma razoável, desenvolver, testar e lançar correções para todas as versões históricas de um projeto indefinidamente, nem se deve esperar que o façam. O trabalho de segurança simplesmente não termina quando o suporte oficial chega ao fim. Ele perde seu responsável.
A OSSI oferece um espaço para esse trabalho. Criada pela Fundação Commonhaus, uma organização sem fins lucrativos que oferece aos projetos de código aberto uma base neutra e de longo prazo com governança mínima, a iniciativa reúne mantenedores, fundações, parceiros comerciais e as organizações que dependem de software de código aberto — cada um com um papel distinto na garantia da segurança de todo o ciclo de vida. Os projetos identificam claramente suas versões fora do suporte e encaminham os usuários a parceiros certificados para obter suporte contínuo, mantendo, ao mesmo tempo, total independência sobre seus próprios planos de desenvolvimento e governança.
Para equipes que utilizam software em fim de vida útil (EOL), a orientação prática permanece a mesma: o suporte estendido é uma ponte, não um destino; portanto, se for possível fazer a atualização dentro do prazo, faça-a.
Caso isso não seja possível, a TuxCare e a OSSI oferecem um caminho documentado para uma correção certificada e contínua, enquanto você realiza a migração de acordo com seu próprio cronograma. Os mantenedores da comunidade garantem o avanço dos projetos, enquanto organizações com experiência em situações pós-EOL — como a TuxCare — oferecem suporte aos usuários que ainda dependem de versões mais antigas.
Como parceiros da OSSI, nos comprometemos a corrigir vulnerabilidades no software em fim de vida útil (EOL) que abrangemos, fornecendo correções de segurança e compatibilidade aos usuários que ainda não podem atualizar e coordenando a divulgação de vulnerabilidades com os projetos relevantes e os mantenedores upstream.
Nossos engenheiros monitoram as versões de código aberto em fim de vida (EOL) em busca de vulnerabilidades recém-divulgadas, avaliam se essas versões são afetadas e aplicam correções retroativas quando os patches do desenvolvedor original não estão mais disponíveis — para softwares que não são mais mantidos pelo fornecedor ou pela comunidade original.
Dentro da família Commonhaus, a cobertura de segurança da TuxCare inclui versões sem suporte do Hibernate ORM, Hibernate Search, Okio e Jackson, Undertow e WildFly. Ele faz parte do nosso Suporte de Ciclo de Vida Ilimitado para Software de Código Aberto, que fornece patches para sistemas operacionais, bibliotecas, ambientes de execução e aplicativos em fim de vida útil (EOL) em toda a pilha de código aberto da empresa.
“Os projetos de código aberto precisam de liberdade para seguir em frente, mesmo quando versões mais antigas continuam em uso em ambientes de produção, e é exatamente isso que fazemos na TuxCare”, afirmou Michael Canavan, diretor de receitas da TuxCare. “Ao oferecer manutenção contínua de segurança após o término do suporte da comunidade, podemos proporcionar aos usuários um caminho responsável a seguir, ao mesmo tempo em que promovemos um ciclo de vida de código aberto mais claro e sustentável.”
Por meio dessa parceria, a TuxCare trabalhará em conjunto com a Commonhaus, as comunidades de seus projetos e outros parceiros da OSSI para promover um modelo prático de sustentabilidade de código aberto a longo prazo.
Para saber mais sobre a Iniciativa de Sustentabilidade de Código Aberto, acesse https://www.commonhaus.org/about/ossi.html

