Support & Care for Apache Maven™
Open Elements hat mit seinem Programm Support & Care for Apache Maven™ einen entscheidenden Beitrag zur Sicherung eines zentralen Werkzeugs im Java-Ökosystem initiiert. Mit Unterstützung des Sovereign Tech Fund wird erstmals eine nachhaltige Förderung von Apache Maven ermöglicht, einem der meistgenutzten Open-Source-Projekte weltweit.
Die Bedeutung von Apache Maven
Apache Maven ist mehr als nur ein Build-Tool – es ist ein unverzichtbares Rückgrat für die Entwicklung und Verwaltung von Java-Projekten. Es unterstützt Entwickler, indem es wiederkehrende Aufgaben wie Dependency-Management, Build-Prozesse und Testing automatisiert. Mit rund 75 % der Java-Projekte, die Maven nutzen, und durchschnittlich 1,97 Milliarden Downloads pro Jahr ist Maven ein zentraler Bestandteil der globalen Java-Community. Es wird in Unternehmen jeder Größe eingesetzt, von Start-ups bis zu globalen Konzernen, und hat sich als Standard für die Verwaltung von Java-Projekten etabliert.
Docker, ein weltweit führendes Unternehmen im Bereich moderner Softwareentwicklungs-Tools, betont die Relevanz von Maven:
Das Open Source Werkzeug Maven ist für uns bei Docker unverzichtbar, da es als Industriestandard-Technologie im Java-Ökosystem eingesetzt wird. Jede Veröffentlichung unserer Software Testcontainers for Java wird auf ihre Kompatibilität mit aktuellen Maven-Versionen überprüft. Eine nachhaltige Förderung wie die von Open Elements angestoßene ist entscheidend für die langfristige Stabilität kritischer Open Source Komponenten
Weitere Details über Apache Maven finden Sie hier – von seiner Funktionsweise über Vorteile bis hin zur Community, die das Projekt trägt.
Unterstützung durch den Sovereign Tech Fund
Der Sovereign Tech Fund (STF) ist ein Förderprogramm des deutschen Bundesministeriums für Wirtschaft und Klimaschutz, das sich der nachhaltigen Unterstützung von Open-Source-Software widmet. Ziel des Programms ist es, kritische digitale Infrastrukturen langfristig zu sichern und die Resilienz des europäischen Technologieökosystems zu stärken. Projekte, die vom STF gefördert werden, müssen eine wesentliche Bedeutung für Wirtschaft und Gesellschaft haben und gleichzeitig nachhaltige Entwicklungsmethoden verfolgen.
Open Elements hat den Förderantrag für Support & Care for Apache Maven™ im Rahmen des STF erfolgreich eingereicht. Dieser Prozess umfasste mehrere Schritte:
- Bezahlung von Entwicklern und Maintainern: Erstmals werden Entwickler für ihre Arbeit an Maven bezahlt, um kritische Aufgaben wie Sicherheitsupdates, Bugfixes und die Weiterentwicklung des Tools effizient umzusetzen.
- Erstellung einer Roadmap und Meilensteinplanung: In Zusammenarbeit mit der Community werden die geförderten Projekte priorisiert. Die Ziele und Fortschritte werden transparent in einem öffentlichen GitHub-Repository dokumentiert.
- Fokus auf Sicherheit: Die Komponenten von Maven werden mit SBOMs (Software Bill of Materials) sowie OpenSSF-Scorecards ausgestattet. Diese Maßnahmen erfüllen die Anforderungen aktueller Vorschriften wie der US-amerikanischen Executive Order 14028 und des EU Cyber Resilience Acts.
- Dokumentation und Tutorials: Neben technischen Dokumentationen werden auch Tutorials für Einsteiger entwickelt, um den Zugang zu Maven zu erleichtern. Diese Inhalte werden kostenlos in Deutsch und Englisch zur Verfügung stehen.
- Langfristige Stabilität durch LTS-Versionen: Es werden Long Term Support-Versionen (LTS) für die meistgenutzten Maven-Versionen bereitgestellt, die insbesondere Unternehmen eine stabile und planbare Nutzung ermöglichen.
- Koordination und Organisation: Ein kleiner Teil der Fördermittel wird für die Verwaltung des Projekts genutzt, um sicherzustellen, dass die Mittel effizient und zielgerichtet eingesetzt werden.
Diese gezielten Maßnahmen sichern nicht nur die technische Weiterentwicklung von Maven, sondern legen den Grundstein für eine nachhaltige Zukunft des Projekts und des gesamten Java-Ökosystems.
Transparenz und Nachhaltigkeit im Fokus
Ein zentraler Bestandteil des Programms ist die transparente Verwaltung der Fördermittel. Open Elements verpflichtet sich, 100 % der finanziellen Unterstützung direkt in die Entwicklung von Maven fließen zu lassen. Nur ein kleiner Anteil der Ressourcen wird für die Organisation und Verwaltung des Projekts verwendet.
Die Fortschritte des Programms werden über eine öffentliche Roadmap und regelmäßige Updates im GitHub-Repository geteilt. Die Community ist eingeladen, Vorschläge und Feedback einzubringen, um gemeinsam die Zukunft von Maven zu gestalten.
Wer arbeitet an Support & Care for Apache Maven™?
Sowohl angestellte von Open Elements auch als externe Entwickler und Maintainer arbeiten gemeinsam an der Umsetzung des Förderprojektes. Während das Projektmanagement und die Koordination von Open Elements übernommen wird, sind vor allem externe Entwickler und Maintainer von Apache Maven für die technische Umsetzung verantwortlich. Hierbei arbeitet Open Elements nicht nur nah mit einzelnen Entwicklern, sondern auch mit der gesamten Maven-Community, zusammen.
Falk Sippach von der embarc Software Consulting GmbH beschreibt auf Heise Developer die Zusammenarbeit wie folgt:
Das Vertrauen, das die Maven-Community hierbei Open Elements als transparenten Player im Open Source Bereich entgegenbringt, ist einmalig und ermöglicht dieses Vorhaben überhaupt erst.
Ein Modellprojekt für Open Source
Mit Support & Care for Apache Maven™ setzt Open Elements ein starkes Zeichen für die nachhaltige Unterstützung von Open-Source-Projekten. Dieses Programm dient als Pilotprojekt innerhalb der Support & Care Initiative von Open Elements, die darauf abzielt, weitere kritische Open-Source-Komponenten zu fördern.
Das Konzept vereint öffentliche Förderung, transparente Mittelverwaltung und eine aktive Community-Beteiligung. Es zeigt, wie essenzielle Open-Source-Projekte zukunftssicher gestaltet und gleichzeitig Innovationen gefördert werden können – ein Ansatz, der Modellcharakter für andere Open-Source-Projekte hat.
Ein Schritt Richtung Nachhaltigkeit
Support & Care for Apache Maven™ ist mehr als nur ein Förderprojekt – es ist der erste Schritt der umfassenden Support & Care Initiative von Open Elements. Diese Initiative zielt darauf ab, weitere kritische Open-Source-Komponenten nachhaltig zu fördern und zukunftssicher zu gestalten.
Mit dieser wegweisenden Maßnahme zeigt Open Elements, wie öffentliche Förderung, transparente Mittelverwaltung und aktive Community-Beteiligung erfolgreich kombiniert werden können. Das Programm dient als Modell für andere Open-Source-Projekte und unterstreicht die Bedeutung gemeinsamer Verantwortung für die digitale Infrastruktur der Zukunft.
Mitwirken durch die Community
Wir laden Entwickler und Interessierte ein, an der Initiative teilzunehmen, Feedback zu geben und Teil unserer Community zu werden. Kontaktieren Sie uns unter info@open-elements.com, um mehr Informationen zu erhalten und zu erfahren, wie Sie beitragen können.
Warenzeichen
Apache™ und Apache Maven™ sind Warenzeichen der Apache Software Foundation.