TuxCare se ha unido a la Fundación Commonhaus como patrocinador de plata y socio de la Iniciativa para la Sostenibilidad del Código Abierto (OSSI), con el fin de promover un enfoque más sostenible para todo el ciclo de vida del software de código abierto.
La OSSI reconoce a aquellas organizaciones que asumen la responsabilidad de la seguridad y la estabilidad del software de código abierto más allá de su fecha de fin de vida útil (EOL), lo que marca el inicio de la etapa del ciclo de vida que recibe menos atención y que conlleva algunos de los riesgos más persistentes. Esa labor ha sido el objetivo principal de TuxCare durante años, por lo que formalizarla en el marco de una iniciativa liderada por una fundación fue un paso natural.
A continuación te explicamos en qué consiste esta colaboración y qué implicaciones tiene si utilizas software de código abierto cuyo soporte oficial ya ha finalizado.
Los proyectos de código abierto son fundamentales para el software moderno, pero el ciclo de vida de un proyecto ampliamente adoptado rara vez termina cuando cesa el apoyo de la comunidad o del proveedor a una versión concreta. Las versiones más antiguas siguen profundamente arraigadas en los entornos de producción mucho después de que los responsables del mantenimiento hayan avanzado en su trabajo, debido a complejas dependencias, requisitos de compatibilidad, exigencias de pruebas o planes de modernización más amplios que tardan meses o años en completarse.
Durante ese tiempo, la situación se vuelve complicada: esas versiones siguen acumulando vulnerabilidades recién descubiertas, pero ya no incorporan las correcciones del código fuente. Hasta ahora, las opciones documentadas eran una migración apresurada o aceptar el riesgo, y ninguna de las dos beneficia a nadie.
Las fechas de fin de vida útil (EOL) constituyen un límite importante y necesario. No es razonable que los responsables del mantenimiento desarrollen, prueben y publiquen correcciones para todas las versiones históricas de un proyecto de forma indefinida, ni se les debería exigir que lo hicieran. El trabajo en materia de seguridad no termina, sencillamente, cuando finaliza el soporte oficial. Lo que ocurre es que deja de tener un responsable.
OSSI ofrece un espacio para ese trabajo. Creada por la Fundación Commonhaus, una organización sin ánimo de lucro que proporciona a los proyectos de código abierto una base neutral y a largo plazo con una gobernanza mínima, la iniciativa reúne a mantenedores, fundaciones, socios comerciales y las organizaciones que dependen del software de código abierto, cada uno de ellos con un papel específico a la hora de garantizar la seguridad durante todo el ciclo de vida. Los proyectos señalan claramente las versiones que ya no cuentan con soporte y remiten a los usuarios a socios certificados para que sigan recibiendo asistencia, al tiempo que conservan plena independencia sobre sus propias hojas de ruta y gobernanza.
Para los equipos que utilizan software al final de su ciclo de vida, las recomendaciones prácticas siguen siendo las mismas: el soporte ampliado es un puente, no un destino, así que, si puedes actualizar según lo previsto, hazlo.
Si no puedes hacerlo, TuxCare y OSSI ofrecen una guía documentada para una corrección certificada y continua mientras realizas la migración según tu propio calendario. Los responsables de mantenimiento de la comunidad siguen impulsando los proyectos, mientras que las organizaciones con experiencia en la fase posterior al fin de vida útil —como TuxCare— se hacen cargo de los usuarios que aún dependen de versiones anteriores.
Como socios de OSSI, nos comprometemos a corregir las vulnerabilidades del software al final de su ciclo de vida (EOL) que cubrimos, a proporcionar parches de seguridad y compatibilidad a los usuarios que aún no pueden actualizar su software, y a coordinar la divulgación de vulnerabilidades con los proyectos pertinentes y los responsables del mantenimiento de código fuente.
Nuestros ingenieros supervisan las versiones de código abierto en fin de vida útil (EOL) en busca de vulnerabilidades recién reveladas, evalúan si dichas versiones se ven afectadas y adaptan las correcciones cuando los parches del desarrollador original ya no están disponibles, en el caso de software que ya no recibe mantenimiento por parte de su proveedor o comunidad original.
Dentro de la familia Commonhaus, la cobertura de seguridad de TuxCare incluye las versiones sin soporte de Hibernate ORM, Hibernate Search, Okio y Jackson, Undertow y WildFly. Forma parte de nuestro servicio de soporte de ciclo de vida ilimitado para software de código abierto, que proporciona parches para sistemas operativos, bibliotecas, entornos de ejecución y aplicaciones al final de su vida útil (EOL) en toda la pila de código abierto de la empresa.
«Los proyectos de código abierto necesitan libertad para seguir avanzando, incluso cuando las versiones anteriores siguen utilizándose en entornos de producción, que es precisamente lo que hacemos en TuxCare», afirmó Michael Canavan, director de ingresos de TuxCare. «Al proporcionar un mantenimiento de seguridad continuo una vez finalizado el soporte de la comunidad, podemos ofrecer a los usuarios una vía responsable para seguir adelante, al tiempo que contribuimos a un ciclo de vida del código abierto más claro y sostenible».
A través de esta colaboración, TuxCare trabajará junto a Commonhaus, las comunidades de sus proyectos y el resto de socios de la OSSI para impulsar un modelo práctico que garantice la sostenibilidad a largo plazo del software libre.
Para obtener más información sobre la Iniciativa de Sostenibilidad del Código Abierto, visita https://www.commonhaus.org/about/ossi.html

