Microsoft har udgivet sin egen distribution af OpenJDK

Microsoft er begyndt at distribuere sin egen Java-distribution baseret på OpenJDK. Produktet distribueres gratis og er tilgængeligt i kildekode under GPLv2-licensen. Distributionen inkluderer eksekverbare filer til Java 11 og Java 16, baseret på OpenJDK 11.0.11 og OpenJDK 16.0.1. Builds er forberedt til Linux, Windows og macOS og er tilgængelige til x86_64-arkitektur. Derudover er der lavet en testsamling baseret på OpenJDK 16.0.1 til ARM-systemer, som er tilgængelig til Linux og Windows.

Lad os huske på, at Oracle i 2019 overførte sine Java SE binære distributioner til en ny licensaftale, der begrænser brugen til kommercielle formål og kun tillader gratis brug i softwareudviklingsprocessen eller til personlig brug, test, prototyping og demonstration af applikationer. Til fri kommerciel brug foreslås det at bruge den gratis OpenJDK-pakke, der leveres under GPLv2-licensen med GNU ClassPath-undtagelser, der tillader dynamisk linkning med kommercielle produkter. OpenJDK 11-grenen, som bruges i Microsoft-distributionen, er klassificeret som en LTS-udgivelse, hvortil opdateringer vil blive genereret indtil oktober 2024. OpenJDK 11 vedligeholdes af Red Hat.

Det bemærkes, at OpenJDK-distributionen udgivet af Microsoft er virksomhedens bidrag til Java-økosystemet og et forsøg på at styrke interaktionen med samfundet. Distributionen er positioneret som stabil og bruges allerede i mange Microsoft-tjenester og -produkter, herunder Azure, Minecraft, SQL Server, Visual Studio Code og LinkedIn. Distributionen vil have en lang vedligeholdelsescyklus med kvartalsvis offentliggørelse af gratis opdateringer. Sammensætningen vil også indeholde rettelser og forbedringer, der af den ene eller anden grund ikke blev accepteret i det primære OpenJDK, men som anerkendes som vigtige for Microsoft-kunder og -projekter. Disse yderligere ændringer vil udtrykkeligt blive noteret i en release note og offentliggjort i kildekoden i projektets repository.

Microsoft annoncerede også, at de har tilsluttet sig Eclipse Adoptium Working Group, som anses for at være en leverandørneutral markedsplads til distribution af OpenJDK binære builds, der er fuldt kompatible med Java-specifikationen, opfylder AQAvit kvalitetskriterier og er klar til brug i produktionsprojekter. For at sikre fuld overensstemmelse med specifikationerne kontrolleres samlinger distribueret gennem Adoptium i Java SE TCK (adgang til Technology Compatibility Kit involverer en aftale mellem Oracle og Eclipse Foundation).

I øjeblikket distribueres OpenJDK 8, 11 og 16 builds fra Eclipse Temurin-projektet (tidligere AdoptOpenJDK Java-distributionen) direkte gennem Adoptium. Adoptium-projektet omfatter også JDK-samlinger produceret af IBM baseret på den virtuelle OpenJ9 Java-maskine, men disse samlinger distribueres separat via IBM-webstedet.

Derudover kan vi bemærke Corretto-projektet udviklet af Amazon, som distribuerer gratis distributioner af Java 8, 11 og 16 med en lang periode med support, klar til brug i virksomheder. Produktet er verificeret til at køre på Amazons interne infrastruktur og er certificeret til at overholde Java SE-specifikationerne. Det russiske firma BellSoft, grundlagt af tidligere ansatte i St. Petersborg-afdelingen af ​​Oracle og indtager 6. og 8. pladser i vurderingerne af de mest aktive deltagere i udviklingen af ​​JDK 11 og JDK 16, distribuerer Liberica JDK-distributionen, som passerer kompatibilitet tester for Java SE-standarden og er tilgængelig til fri afbenyttelse.

Kilde: opennet.ru

Tilføj en kommentar