Microsoft har publicerat sin egen distribution av OpenJDK

Microsoft har börjat distribuera sin egen Java-distribution baserad på OpenJDK. Produkten distribueras gratis och är tillgänglig i källkod under GPLv2-licensen. Distributionen inkluderar körbara filer för Java 11 och Java 16, baserade på OpenJDK 11.0.11 och OpenJDK 16.0.1. Bygger är förberedda för Linux, Windows och macOS och är tillgängliga för x86_64-arkitektur. Dessutom har en testsammansättning baserad på OpenJDK 16.0.1 skapats för ARM-system, som är tillgänglig för Linux och Windows.

Låt oss komma ihåg att 2019 överförde Oracle sina Java SE-binära distributioner till ett nytt licensavtal som begränsar användningen för kommersiella ändamål och tillåter fri användning endast i mjukvaruutvecklingsprocessen eller för personligt bruk, testning, prototypframställning och demonstration av applikationer. För fri kommersiell användning föreslås det att använda det kostnadsfria OpenJDK-paketet, som tillhandahålls under GPLv2-licensen med GNU ClassPath-undantag som tillåter dynamisk länkning med kommersiella produkter. OpenJDK 11-grenen, som används i Microsoft-distributionen, klassificeras som en LTS-version, vars uppdateringar kommer att genereras fram till oktober 2024. OpenJDK 11 underhålls av Red Hat.

Det noteras att OpenJDK-distributionen som publiceras av Microsoft är företagets bidrag till Java-ekosystemet och ett försök att stärka interaktionen med samhället. Distributionen är positionerad som stabil och används redan i många Microsoft-tjänster och produkter, inklusive Azure, Minecraft, SQL Server, Visual Studio Code och LinkedIn. Distributionen kommer att ha en lång underhållscykel med kvartalsvis publicering av gratis uppdateringar. Sammansättningen kommer också att innehålla korrigeringar och förbättringar som av en eller annan anledning inte accepterades i huvud OpenJDK, men som anses viktiga för Microsoft-kunder och -projekt. Dessa ytterligare ändringar kommer att noteras uttryckligen i en release note och publiceras i källkoden i projektets arkiv.

Microsoft meddelade också att de har gått med i Eclipse Adoptium Working Group, som anses vara en leverantörsneutral marknadsplats för att distribuera OpenJDK binära builds som är helt kompatibla med Java-specifikationen, uppfyller AQAvit kvalitetskriterier och är redo att användas i produktionsprojekt. För att säkerställa full överensstämmelse med specifikationerna valideras sammansättningar som distribueras via Adoptium i Java SE TCK (tillgång till Technology Compatibility Kit innebär ett avtal mellan Oracle och Eclipse Foundation).

För närvarande distribueras OpenJDK 8, 11 och 16-byggen från Eclipse Temurin-projektet (tidigare AdoptOpenJDK Java-distributionen) direkt genom Adoptium. Adoptium-projektet inkluderar även JDK-sammansättningar producerade av IBM baserade på den virtuella OpenJ9 Java-maskinen, men dessa sammansättningar distribueras separat via IBMs webbplats.

Dessutom kan vi notera Corretto-projektet utvecklat av Amazon, som distribuerar gratisdistributioner av Java 8, 11 och 16 med en lång period av support, redo att användas i företag. Produkten är verifierad att köras på Amazons interna infrastruktur och är certifierad för att uppfylla Java SE-specifikationer. Det ryska företaget BellSoft, som grundades av tidigare anställda vid Oracles filial i St. Petersburg och upptar 6:e ​​och 8:e platserna i betygen för de mest aktiva deltagarna i utvecklingen av JDK 11 och JDK 16, distribuerar Liberica JDK-distributionen, som klarar kompatibilitet testar för Java SE-standarden och är tillgänglig för fri användning.

Källa: opennet.ru

Lägg en kommentar