TuxCare a rejoint la Fondation Commonhaus en tant que sponsor « Silver » et partenaire de l’ Open Source Sustainability Initiative (OSSI), afin de promouvoir une approche plus durable tout au long du cycle de vie des logiciels open source.
L'OSSI récompense les organisations qui assument la responsabilité de la sécurité et de la stabilité des logiciels libres au-delà de leur date de fin de vie (EOL), qui marque le début de la phase du cycle de vie la moins prise en compte et comportant certains des risques les plus persistants. Ce travail est au cœur des activités de TuxCare depuis des années ; il était donc tout naturel de l'institutionnaliser dans le cadre d'une initiative menée par une fondation.
Voici en quoi consiste ce partenariat, et ce que cela implique pour vous si vous utilisez des logiciels libres dont le support officiel a pris fin.
Les projets open source constituent le fondement des logiciels modernes, mais le cycle de vie d’un projet largement adopté s’achève rarement lorsque la communauté ou l’éditeur cesse de prendre en charge une version donnée. Les anciennes versions restent profondément ancrées dans les environnements de production bien après que les responsables de maintenance ont fait évoluer leur travail – maintenues en place par des dépendances complexes, des exigences de compatibilité, des besoins en matière de tests ou des plans de modernisation plus larges dont la mise en œuvre prend des mois, voire des années.
Pendant ce temps, la situation devient préoccupante : ces versions continuent d'accumuler les vulnérabilités nouvellement découvertes, mais ne bénéficient plus des correctifs en amont. Jusqu'à présent, les seules options envisageables étaient une migration précipitée ou l'acceptation du risque, et aucune des deux ne convient vraiment.
Les dates de fin de vie constituent une limite importante et nécessaire. On ne peut raisonnablement attendre des responsables de maintenance qu'ils développent, testent et publient indéfiniment des correctifs pour chaque version historique d'un projet, et on ne devrait d'ailleurs pas leur demander de le faire. Le travail de sécurité ne s'arrête pas pour autant lorsque le support officiel prend fin. Le projet se retrouve simplement sans responsable.
L'OSSI offre un cadre à ces travaux. Créé par la Fondation Commonhaus, une association à but non lucratif qui offre aux projets open source une base neutre et pérenne avec une gouvernance minimale, cette initiative rassemble des responsables de maintenance, des fondations, des partenaires commerciaux et les organisations qui s'appuient sur des logiciels open source – chacun jouant un rôle distinct pour garantir la sécurité tout au long du cycle de vie. Les projets signalent clairement leurs versions dont le support a pris fin et orientent les utilisateurs vers des partenaires certifiés pour bénéficier d'un support continu, tout en conservant une indépendance totale quant à leurs propres feuilles de route et à leur gouvernance.
Pour les équipes utilisant des logiciels en fin de cycle de vie, les recommandations pratiques restent inchangées : le support prolongé est une solution transitoire, pas une fin en soi ; par conséquent, si vous pouvez effectuer la mise à niveau dans les délais prévus, n'hésitez pas à le faire.
Si vous n'y parvenez pas, TuxCare et l'OSSI vous proposent une feuille de route documentée pour une mise en conformité certifiée et continue, tout en vous permettant de migrer selon votre propre calendrier. Les responsables communautaires assurent la poursuite des projets, tandis que des organisations disposant d'une expertise en matière de prise en charge post-fin de vie (EOL) – comme TuxCare – prennent en charge les utilisateurs qui dépendent encore d'anciennes versions.
En tant que partenaire de l'OSSI, nous nous engageons à corriger les vulnérabilités des logiciels en fin de vie (EOL) que nous prenons en charge, à fournir des correctifs de sécurité et de compatibilité aux utilisateurs qui ne peuvent pas encore effectuer de mise à niveau, et à coordonner la divulgation des vulnérabilités avec les projets concernés et les responsables de maintenance en amont.
Nos ingénieurs surveillent les versions open source en fin de vie (EOL) afin de détecter les nouvelles vulnérabilités divulguées, évaluent si ces versions sont concernées et procèdent au portage des correctifs lorsque les correctifs en amont ne sont plus disponibles – pour les logiciels qui ne sont plus pris en charge par leur éditeur d'origine ou leur communauté.
Au sein de la famille Commonhaus, la couverture de sécurité offerte par TuxCare inclut les versions de Hibernate ORM, Hibernate Search, Okio, Jackson, Undertow et WildFly. Il s'inscrit dans le cadre de notre solution « Endless Lifecycle Support for Open Source Software », qui fournit des correctifs pour les systèmes d'exploitation, bibliothèques, environnements d'exécution et applications en fin de vie (EOL) dans l'ensemble de la pile open source de l'entreprise.
« Les projets open source ont besoin de la liberté nécessaire pour aller de l’avant, même lorsque d’anciennes versions restent utilisées dans des environnements de production, et c’est exactement ce que nous faisons chez TuxCare », a déclaré Michael Canavan, directeur des recettes chez TuxCare. « En assurant la maintenance continue de la sécurité après la fin du support communautaire, nous offrons aux utilisateurs une voie responsable pour l’avenir, tout en favorisant un cycle de vie open source plus clair et plus durable. »
Dans le cadre de ce partenariat, TuxCare collaborera avec Commonhaus, les communautés impliquées dans ses projets et les autres partenaires de l'OSSI afin de promouvoir un modèle concret visant à assurer la pérennité à long terme de l'open source.
Pour en savoir plus sur l'initiative « Open Source Sustainability », rendez-vous sur https://www.commonhaus.org/about/ossi.html

