Microsoft hat eine eigene Distribution von OpenJDK veröffentlicht

Microsoft hat mit der Verbreitung einer eigenen Java-Distribution auf Basis von OpenJDK begonnen. Das Produkt wird kostenlos vertrieben und ist im Quellcode unter der GPLv2-Lizenz verfügbar. Die Distribution enthält ausführbare Dateien für Java 11 und Java 16, basierend auf OpenJDK 11.0.11 und OpenJDK 16.0.1. Builds sind für Linux, Windows und macOS vorbereitet und für die x86_64-Architektur verfügbar. Darüber hinaus wurde eine Testassembly auf Basis von OpenJDK 16.0.1 für ARM-Systeme erstellt, die für Linux und Windows verfügbar ist.

Erinnern wir uns daran, dass Oracle im Jahr 2019 seine Java SE-Binärdistributionen in eine neue Lizenzvereinbarung überführt hat, die die Nutzung für kommerzielle Zwecke einschränkt und die kostenlose Nutzung nur im Softwareentwicklungsprozess oder für den persönlichen Gebrauch, zum Testen, Prototyping und zur Demonstration von Anwendungen erlaubt. Für die kostenlose kommerzielle Nutzung wird vorgeschlagen, das kostenlose OpenJDK-Paket zu verwenden, das unter der GPLv2-Lizenz mit GNU ClassPath-Ausnahmen bereitgestellt wird und eine dynamische Verknüpfung mit kommerziellen Produkten ermöglicht. Der OpenJDK 11-Zweig, der in der Microsoft-Distribution verwendet wird, ist als LTS-Release klassifiziert, für die bis Oktober 2024 Updates generiert werden. OpenJDK 11 wird von Red Hat verwaltet.

Es wird darauf hingewiesen, dass die von Microsoft veröffentlichte OpenJDK-Distribution den Beitrag des Unternehmens zum Java-Ökosystem und einen Versuch darstellt, die Interaktion mit der Community zu stärken. Die Distribution gilt als stabil und wird bereits in vielen Microsoft-Diensten und -Produkten verwendet, darunter Azure, Minecraft, SQL Server, Visual Studio Code und LinkedIn. Die Distribution wird einen langen Wartungszyklus mit vierteljährlicher Veröffentlichung kostenloser Updates haben. Die Zusammenstellung wird auch Korrekturen und Verbesserungen umfassen, die aus dem einen oder anderen Grund nicht in das Haupt-OpenJDK übernommen wurden, aber für Microsoft-Kunden und -Projekte als wichtig angesehen werden. Diese zusätzlichen Änderungen werden explizit in einem Versionshinweis vermerkt und im Quellcode im Repository des Projekts veröffentlicht.

Microsoft gab außerdem bekannt, dass es der Eclipse Adoptium Working Group beigetreten ist, die als herstellerneutraler Marktplatz für die Verteilung von OpenJDK-Binär-Builds gilt, die vollständig mit der Java-Spezifikation kompatibel sind, die AQAvit-Qualitätskriterien erfüllen und für den Einsatz in Produktionsprojekten bereit sind. Um die vollständige Einhaltung der Spezifikationen sicherzustellen, werden über Adoptium verteilte Assemblys im Java SE TCK überprüft (der Zugriff auf das Technology Compatibility Kit erfordert eine Vereinbarung zwischen Oracle und der Eclipse Foundation).

Derzeit werden OpenJDK 8, 11 und 16 Builds aus dem Eclipse Temurin-Projekt (früher die AdoptOpenJDK Java-Distribution) direkt über Adoptium vertrieben. Das Adoptium-Projekt umfasst auch JDK-Assemblys, die von IBM auf Basis der OpenJ9 Java Virtual Machine erstellt wurden, diese Assemblys werden jedoch separat über die IBM-Website vertrieben.

Darüber hinaus ist das von Amazon entwickelte Corretto-Projekt zu erwähnen, das kostenlose Distributionen von Java 8, 11 und 16 mit langer Supportdauer vertreibt, die für den Einsatz in Unternehmen bereit sind. Das Produkt läuft nachweislich auf der internen Infrastruktur von Amazon und ist für die Einhaltung der Java SE-Spezifikationen zertifiziert. Das russische Unternehmen BellSoft, das von ehemaligen Mitarbeitern der St. Petersburger Niederlassung von Oracle gegründet wurde und in der Bewertung der aktivsten Teilnehmer an der Entwicklung von JDK 6 und JDK 8 den 11. und 16. Platz belegt, vertreibt die Liberica JDK-Distribution, die die Kompatibilität besteht testet den Java SE-Standard und steht zur kostenlosen Nutzung zur Verfügung.

Source: opennet.ru

Kommentar hinzufügen