Microsoft hat eine eigene OpenJDK-Distribution veröffentlicht

Microsoft hat mit der Verbreitung seiner eigenen OpenJDK-basierten Java-Distribution begonnen. Das Produkt wird kostenlos zur Verfügung gestellt und ist im Quellformat unter der GPLv2-Lizenz verfügbar. Die Distribution umfasst ausführbare Dateien für Java 11 und Java 16, basierend auf OpenJDK 11.0.11 und OpenJDK 16.0.1. Die Builds sind für Linux, Windows und macOS vorbereitet und stehen für die Architektur x86_64 zur Verfügung. Zusätzlich wurde ein Test-Build auf Basis von OpenJDK 16.0.1 für ARM-Systeme erstellt, der für Linux und Windows verfügbar ist.

Es ist wichtig zu beachten, dass Oracle im Jahr 2019 seine binären Distributionen von Java SE auf ein neues Lizenzmodell umgestellt hat, das die kommerzielle Nutzung einschränkt und die kostenlose Nutzung nur für Softwareentwicklung, persönliche Anwendung, Tests, Prototypenerstellung und Anwendungsdemonstrationen erlaubt. Für die kostenlose kommerzielle Nutzung wird empfohlen, das freie Paket OpenJDK zu verwenden, das unter der GPLv2-Lizenz mit den Ausnahmen von GNU ClassPath bereitgestellt wird, die dynamisches Binden an kommerzielle Produkte ermöglichen. Die OpenJDK 11-Version, die in der Microsoft-Distribution verwendet wird, gehört zu den LTS-Releases, deren Updates bis Oktober 2024 bereitgestellt werden. Die Pflege von OpenJDK 11 wird von Red Hat übernommen.

Microsoft hat bekannt gegeben, dass die veröffentlichte OpenJDK-Distribution einen Beitrag des Unternehmens zum Java-Ökosystem darstellt und darauf abzielt, die Interaktion mit der Community zu stärken. Diese Distribution wird als stabil positioniert und wird bereits in vielen Diensten und Produkten von Microsoft eingesetzt, darunter Azure, Minecraft, SQL Server, Visual Studio Code und LinkedIn. Die Distribution wird einen langfristigen Supportzyklus erhalten, mit vierteljährlichen Veröffentlichungen kostenloser Updates. Auch Korrekturen und Verbesserungen, die aus unterschiedlichen Gründen nicht in die Hauptversion von OpenJDK aufgenommen wurden, aber als wichtig für Kunden und Microsoft-Projekte angesehen werden, sind Bestandteil. Diese zusätzlichen Änderungen werden in den Release-Notes klar hervorgehoben und im Quellcode im Projekt-Repository veröffentlicht.

Microsoft hat ebenfalls angekündigt, der Arbeitsgruppe Eclipse Adoptium beizutreten. Diese wird als unabhängige Plattform für die Bereitstellung von binären OpenJDK-Bauten angesehen, die vollständig den Java-Spezifikationen entsprechen und die AQAvit-Qualitätskriterien erfüllen, sowie für den Einsatz in Arbeitsprojekten geeignet sind. Um die vollständige Übereinstimmung mit den Spezifikationen sicherzustellen, werden die durch Adoptium bereitgestellten Builds im Java SE TCK geprüft (für den Zugang zum Technology Compatibility Kit besteht eine Vereinbarung zwischen Oracle und der Eclipse Foundation).

Derzeit werden über Adoptium direkt die OpenJDK-Versionen 8, 11 und 16 des Eclipse Temurin-Projekts (ehemals Java-Distribution AdoptOpenJDK) bereitgestellt. Auch die von IBM entwickelten JDK-Bauten auf Basis der Java OpenJ9-VM sind Teil des Adoptium-Projekts, werden jedoch separat über die IBM-Website verteilt.

Zusätzlich sei das von Amazon entwickelte Projekt Corretto erwähnt, das kostenlose Distributionen von Java 8, 11 und 16 mit langfristigem Support bereitstellt, die für den Einsatz in Unternehmen geeignet sind. Das Produkt wurde in der internen Infrastruktur von Amazon getestet und entspricht den Anforderungen an die Java SE-Spezifikationen. Das russische Unternehmen BellSoft, gegründet von ehemaligen Mitarbeitern der St. Petersburger Niederlassung von Oracle und das in den Rankings der aktivsten Mitentwickler von JDK 11 und JDK 16 den 6. und 8. Platz einnimmt, bietet die Distribution Liberica JDK an, die auf die Kompatibilität mit dem Java SE-Standard getestet wird und kostenlos zur Verfügung steht.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster