TuxCare ist der Commonhaus-Stiftung als Silber-Sponsor und Partner der Open Source Sustainability Initiative (OSSI)angeschlossen und unterstützt damit einen nachhaltigeren Ansatz für den gesamten Lebenszyklus von Open-Source-Software.
OSSI würdigt Organisationen, die Verantwortung für die Sicherheit und Stabilität von Open-Source-Software auch über deren Ende der Lebensdauer (End-of-Life, EOL) hinaus übernehmen – denn damit beginnt der Abschnitt des Lebenszyklus, dem am wenigsten Aufmerksamkeit geschenkt wird und der einige der hartnäckigsten Risiken birgt. Diese Arbeit steht seit Jahren im Mittelpunkt der Tätigkeit von TuxCare, weshalb die Formalisierung im Rahmen einer von einer Stiftung geleiteten Initiative ein logischer Schritt war.
Hier erfahren Sie, was diese Partnerschaft beinhaltet und was das für Sie bedeutet, wenn Sie auf Open-Source-Software angewiesen sind, deren offizieller Support bereits ausgelaufen ist.
Open-Source-Projekte bilden das Fundament moderner Software, doch der Lebenszyklus eines weit verbreiteten Projekts endet selten, wenn die Unterstützung durch die Community oder den Anbieter für eine bestimmte Version ausläuft. Ältere Versionen bleiben noch lange nach dem Weiterentwickeln durch die Betreuer fest in Produktionsumgebungen verankert – bedingt durch komplexe Abhängigkeiten, Kompatibilitätsanforderungen, Testanforderungen oder umfassendere Modernisierungspläne, deren Umsetzung Monate oder Jahre in Anspruch nimmt.
In dieser Zeit wird die Rechnung unangenehm: Diese Versionen sammeln zwar immer neue, entdeckte Sicherheitslücken an, erhalten aber keine Korrekturen mehr aus dem Upstream. Bislang waren die dokumentierten Optionen entweder eine überstürzte Migration oder das Akzeptieren des Risikos – und beides ist für niemanden von Vorteil.
EOL-Termine stellen eine wichtige und notwendige Grenze dar. Von den Betreuern kann nicht vernünftigerweise erwartet werden, dass sie auf unbestimmte Zeit für jede ältere Version eines Projekts Fehlerbehebungen entwickeln, testen und veröffentlichen – und das sollte auch nicht von ihnen erwartet werden. Die Sicherheitsarbeit endet nicht einfach mit dem Ende des offiziellen Supports. Das Projekt verliert lediglich seinen Verantwortlichen.
OSSI bietet diesen Arbeiten ein Zuhause. Gegründet von der Commonhaus Foundationins Leben gerufen, einer gemeinnützigen Organisation, die Open-Source-Projekten eine neutrale, langfristige Basis mit minimaler Steuerung bietet. Die Initiative bringt Betreuer, Stiftungen, kommerzielle Partner und die Organisationen zusammen, die auf Open-Source-Software angewiesen sind – wobei jeder eine eigene Rolle dabei spielt, den gesamten Lebenszyklus sicher zu gestalten. Die Projekte kennzeichnen ihre nicht mehr unterstützten Versionen eindeutig und verweisen die Nutzer für weiteren Support an zertifizierte Partner, behalten dabei jedoch die volle Unabhängigkeit hinsichtlich ihrer eigenen Roadmaps und ihrer Steuerung.
Für Teams, die Software mit abgelaufenem Support nutzen, gilt weiterhin der gleiche praktische Rat: Der erweiterte Support ist eine Überbrückung, kein Endziel. Wenn Sie also ein Upgrade termingerecht durchführen können, sollten Sie dies tun.
Sollte dies nicht möglich sein, bieten TuxCare und OSSI einen dokumentierten Weg zu zertifizierten, kontinuierlichen Korrekturmaßnahmen, während Sie die Migration nach Ihrem eigenen Zeitplan durchführen. Community-Betreuer sorgen dafür, dass die Projekte weiter vorankommen, während Organisationen mit Fachwissen im Bereich „Post-EOL“ – wie TuxCare – die Nutzer betreuen, die weiterhin auf ältere Versionen angewiesen sind.
Als OSSI-Partner verpflichten wir uns, Sicherheitslücken in der von uns betreuten EOL-Software zu beheben, Sicherheits- und Kompatibilitätskorrekturen für Nutzer bereitzustellen, die noch kein Upgrade durchführen können, und die Offenlegung von Sicherheitslücken mit den entsprechenden Projekten und den Upstream-Betreuern abzustimmen.
Unsere Ingenieure überwachen Open-Source-Versionen, deren Lebenszyklus abgelaufen ist, auf neu bekannt gewordene Sicherheitslücken, prüfen, ob diese Versionen davon betroffen sind, und portieren Korrekturen zurück, wenn Upstream-Patches nicht mehr verfügbar sind – und zwar für Software, die vom ursprünglichen Anbieter oder der Community nicht mehr gepflegt wird.
Innerhalb der Commonhaus-Familie umfasst der Sicherheitssupport von TuxCare auch nicht mehr unterstützte Versionen von Hibernate ORM, Hibernate Search, Okio, Jackson, Undertow und WildFly. Es ist Teil unseres „Endless Lifecycle Support for Open Source Software“, der Patches für EOL-Betriebssysteme, Bibliotheken, Laufzeitumgebungen und Anwendungen im gesamten Open-Source-Stack des Unternehmens bereitstellt.
„Open-Source-Projekte brauchen die Freiheit, sich weiterzuentwickeln, auch wenn ältere Versionen in Produktionsumgebungen weiterhin im Einsatz sind – und genau das tun wir bei TuxCare“, sagte Michael Canavan, Chief Revenue Officer bei TuxCare. „Indem wir auch nach dem Ende des Community-Supports weiterhin Sicherheitsupdates bereitstellen, bieten wir den Nutzern einen verantwortungsvollen Weg in die Zukunft und tragen gleichzeitig zu einem klareren und nachhaltigeren Open-Source-Lebenszyklus bei.“
Im Rahmen dieser Partnerschaft wird TuxCare gemeinsam mit Commonhaus, dessen Projektgemeinschaften und anderen OSSI-Partnern daran arbeiten, ein praxisorientiertes Modell für die langfristige Nachhaltigkeit von Open Source voranzutreiben.
Weitere Informationen zur Open-Source-Nachhaltigkeitsinitiative finden Sie unter https://www.commonhaus.org/about/ossi.html

