Microsoft heeft zijn eigen distributie van OpenJDK gepubliceerd

Microsoft is begonnen met het distribueren van zijn eigen Java-distributie op basis van OpenJDK. Het product wordt gratis verspreid en is beschikbaar in broncode onder de GPLv2-licentie. De distributie bevat uitvoerbare bestanden voor Java 11 en Java 16, gebaseerd op OpenJDK 11.0.11 en OpenJDK 16.0.1. Builds zijn voorbereid voor Linux, Windows en macOS en zijn beschikbaar voor x86_64-architectuur. Daarnaast is er voor ARM-systemen een testassemblage gemaakt op basis van OpenJDK 16.0.1, die beschikbaar is voor Linux en Windows.

Laten we niet vergeten dat Oracle in 2019 zijn binaire Java SE-distributies heeft overgedragen aan een nieuwe licentieovereenkomst die het gebruik voor commerciële doeleinden beperkt en alleen gratis gebruik toestaat in het softwareontwikkelingsproces of voor persoonlijk gebruik, voor het testen, prototypen en demonstreren van applicaties. Voor gratis commercieel gebruik wordt voorgesteld om het gratis OpenJDK-pakket te gebruiken, geleverd onder de GPLv2-licentie met GNU ClassPath-uitzonderingen die dynamische koppeling met commerciële producten mogelijk maken. De OpenJDK 11-tak, die wordt gebruikt in de Microsoft-distributie, is geclassificeerd als een LTS-release, waarvoor tot oktober 2024 updates zullen worden gegenereerd. OpenJDK 11 wordt onderhouden door Red Hat.

Opgemerkt wordt dat de door Microsoft gepubliceerde OpenJDK-distributie de bijdrage van het bedrijf aan het Java-ecosysteem is en een poging om de interactie met de gemeenschap te versterken. De distributie is stabiel gepositioneerd en wordt al gebruikt in veel Microsoft-services en -producten, waaronder Azure, Minecraft, SQL Server, Visual Studio Code en LinkedIn. De distributie zal een lange onderhoudscyclus kennen met driemaandelijkse publicatie van gratis updates. De samenstelling zal ook fixes en verbeteringen bevatten die om de een of andere reden niet zijn geaccepteerd in de hoofdversie van OpenJDK, maar die als belangrijk worden beschouwd voor Microsoft-klanten en -projecten. Deze aanvullende wijzigingen worden expliciet vermeld in een release-opmerking en gepubliceerd in de broncode in de repository van het project.

Microsoft heeft ook aangekondigd dat het zich heeft aangesloten bij de Eclipse Adoptium Working Group, die wordt beschouwd als een leveranciersneutrale marktplaats voor het distribueren van binaire OpenJDK-builds die volledig voldoen aan de Java-specificatie, voldoen aan de AQAvit-kwaliteitscriteria en klaar zijn voor gebruik in productieprojecten. Om volledige naleving van de specificaties te garanderen, worden via Adoptium gedistribueerde assemblages gevalideerd in de Java SE TCK (toegang tot de Technology Compatibility Kit vereist een overeenkomst tussen Oracle en de Eclipse Foundation).

Momenteel worden OpenJDK 8, 11 en 16 builds van het Eclipse Temurin-project (voorheen de AdoptOpenJDK Java-distributie) rechtstreeks via Adoptium gedistribueerd. Het Adoptium-project omvat ook JDK-assemblages geproduceerd door IBM op basis van de OpenJ9 Java virtuele machine, maar deze assemblages worden afzonderlijk gedistribueerd via de IBM-website.

Daarnaast kunnen we het door Amazon ontwikkelde Corretto-project noteren, dat gratis distributies van Java 8, 11 en 16 verspreidt met een lange ondersteuningsperiode, klaar voor gebruik in ondernemingen. Het product is geverifieerd voor gebruik op de interne infrastructuur van Amazon en is gecertificeerd om te voldoen aan de Java SE-specificaties. Het Russische bedrijf BellSoft, opgericht door voormalige werknemers van de Sint-Petersburgse vestiging van Oracle en bezet de 6e en 8e plaats in de beoordelingen van de meest actieve deelnemers aan de ontwikkeling van JDK 11 en JDK 16, distribueert de Liberica JDK-distributie, die de compatibiliteit doorstaat test voor de Java SE-standaard en is gratis beschikbaar.

Bron: opennet.ru

Voeg een reactie