Microsoft har publisert sin egen distribusjon av OpenJDK

Microsoft har begynt å distribuere sin egen Java-distribusjon basert på OpenJDK. Produktet distribueres gratis og er tilgjengelig i kildekode under GPLv2-lisensen. Distribusjonen inkluderer kjørbare filer for Java 11 og Java 16, basert på OpenJDK 11.0.11 og OpenJDK 16.0.1. Bygger er forberedt for Linux, Windows og macOS og er tilgjengelige for x86_64-arkitektur. I tillegg er det laget en testsammenstilling basert på OpenJDK 16.0.1 for ARM-systemer, som er tilgjengelig for Linux og Windows.

La oss huske at i 2019 overførte Oracle sine Java SE binære distribusjoner til en ny lisensavtale som begrenser bruk til kommersielle formål og tillater gratis bruk kun i programvareutviklingsprosessen eller for personlig bruk, testing, prototyping og demonstrasjon av applikasjoner. For gratis kommersiell bruk foreslås det å bruke den gratis OpenJDK-pakken, levert under GPLv2-lisensen med GNU ClassPath-unntak som tillater dynamisk kobling med kommersielle produkter. OpenJDK 11-grenen, som brukes i Microsoft-distribusjonen, er klassifisert som en LTS-utgivelse, oppdateringer for denne vil bli generert frem til oktober 2024. OpenJDK 11 vedlikeholdes av Red Hat.

Det bemerkes at OpenJDK-distribusjonen publisert av Microsoft er selskapets bidrag til Java-økosystemet og et forsøk på å styrke interaksjonen med fellesskapet. Distribusjonen er posisjonert som stabil og brukes allerede i mange Microsoft-tjenester og -produkter, inkludert Azure, Minecraft, SQL Server, Visual Studio Code og LinkedIn. Distribusjonen vil ha en lang vedlikeholdssyklus med kvartalsvis publisering av gratis oppdateringer. Sammensetningen vil også inkludere rettelser og forbedringer som av en eller annen grunn ikke ble akseptert i hoved OpenJDK, men som er anerkjent som viktige for Microsoft-kunder og -prosjekter. Disse tilleggsendringene vil bli eksplisitt notert i en utgivelsesnotat og publisert i kildekoden i prosjektets depot.

Microsoft kunngjorde også at de har sluttet seg til Eclipse Adoptium Working Group, som regnes som en leverandørnøytral markedsplass for distribusjon av OpenJDK binære bygg som er fullt kompatible med Java-spesifikasjonen, oppfyller AQAvit kvalitetskriterier og er klare for bruk i produksjonsprosjekter. For å sikre full overensstemmelse med spesifikasjonene, blir sammenstillinger distribuert gjennom Adoptium validert i Java SE TCK (tilgang til Technology Compatibility Kit innebærer en avtale mellom Oracle og Eclipse Foundation).

For øyeblikket distribueres OpenJDK 8, 11 og 16-bygg fra Eclipse Temurin-prosjektet (tidligere AdoptOpenJDK Java-distribusjonen) direkte gjennom Adoptium. Adoptium-prosjektet inkluderer også JDK-montasjer produsert av IBM basert på den virtuelle OpenJ9 Java-maskinen, men disse sammenstillingene distribueres separat gjennom IBM-nettstedet.

I tillegg kan vi merke oss Corretto-prosjektet utviklet av Amazon, som distribuerer gratis distribusjoner av Java 8, 11 og 16 med en lang periode med støtte, klar til bruk i bedrifter. Produktet er verifisert til å kjøre på Amazons interne infrastruktur og er sertifisert for å overholde Java SE-spesifikasjonene. Det russiske selskapet BellSoft, grunnlagt av tidligere ansatte i St. Petersburg-avdelingen til Oracle og okkuperer 6. og 8. plass i rangeringene til de mest aktive deltakerne i utviklingen av JDK 11 og JDK 16, distribuerer Liberica JDK-distribusjonen, som passerer kompatibilitet tester for Java SE-standarden og er tilgjengelig for gratis bruk.

Kilde: opennet.ru

Legg til en kommentar