Microsoft zverejnil svoju vlastnú distribúciu OpenJDK

Microsoft začal distribuovať svoju vlastnú distribúciu Java založenú na OpenJDK. Produkt je distribuovaný bezplatne a je dostupný v zdrojovom kóde pod licenciou GPLv2. Distribúcia obsahuje spustiteľné súbory pre Java 11 a Java 16, založené na OpenJDK 11.0.11 a OpenJDK 16.0.1. Zostavy sú pripravené pre Linux, Windows a macOS a sú dostupné pre architektúru x86_64. Okrem toho bola vytvorená testovacia zostava založená na OpenJDK 16.0.1 pre systémy ARM, ktorá je dostupná pre Linux a Windows.

Pripomeňme, že Oracle v roku 2019 previedol svoje binárne distribúcie Java SE do novej licenčnej zmluvy, ktorá obmedzuje používanie na komerčné účely a umožňuje bezplatné používanie len v procese vývoja softvéru alebo na osobné použitie, testovanie, prototypovanie a predvádzanie aplikácií. Pre bezplatné komerčné použitie sa navrhuje použiť bezplatný balík OpenJDK dodávaný pod licenciou GPLv2 s výnimkami GNU ClassPath umožňujúcimi dynamické prepojenie s komerčnými produktmi. Pobočka OpenJDK 11, ktorá sa používa v distribúcii Microsoftu, je klasifikovaná ako vydanie LTS, pre ktoré budú aktualizácie generované do októbra 2024. OpenJDK 11 spravuje Red Hat.

Je potrebné poznamenať, že distribúcia OpenJDK publikovaná spoločnosťou Microsoft je príspevkom spoločnosti k ekosystému Java a pokusom o posilnenie interakcie s komunitou. Distribúcia je umiestnená ako stabilná a už používaná v mnohých službách a produktoch spoločnosti Microsoft, vrátane Azure, Minecraft, SQL Server, Visual Studio Code a LinkedIn. Distribúcia bude mať dlhý cyklus údržby so štvrťročným zverejňovaním bezplatných aktualizácií. Zloženie bude obsahovať aj opravy a vylepšenia, ktoré z jedného alebo druhého dôvodu neboli prijaté do hlavného OpenJDK, ale sú uznávané ako dôležité pre zákazníkov a projekty Microsoftu. Tieto dodatočné zmeny budú výslovne uvedené v poznámke k vydaniu a zverejnené v zdrojovom kóde v úložisku projektu.

Spoločnosť Microsoft tiež oznámila, že sa pripojila k pracovnej skupine Eclipse Adoptium Working Group, ktorá sa považuje za predajne neutrálny trh pre distribúciu binárnych zostavení OpenJDK, ktoré sú plne v súlade so špecifikáciou Java, spĺňajú kritériá kvality AQAvit a sú pripravené na použitie v produkčných projektoch. Aby sa zabezpečila úplná zhoda so špecifikáciami, zostavy distribuované cez Adoptium sú overené v Java SE TCK (prístup k súprave Technology Compatibility Kit zahŕňa dohodu medzi Oracle a Eclipse Foundation).

V súčasnosti sú zostavy OpenJDK 8, 11 a 16 z projektu Eclipse Temurin (predtým distribúcia AdoptOpenJDK Java) distribuované priamo cez Adoptium. Projekt Adoptium zahŕňa aj zostavy JDK vyrobené spoločnosťou IBM založené na virtuálnom stroji OpenJ9 Java, ale tieto zostavy sú distribuované samostatne prostredníctvom webovej stránky IBM.

Okrem toho si môžeme všimnúť projekt Corretto vyvinutý spoločnosťou Amazon, ktorý distribuuje bezplatné distribúcie Java 8, 11 a 16 s dlhou dobou podpory, pripravený na použitie v podnikoch. Produkt je overený na prevádzku na internej infraštruktúre Amazonu a je certifikovaný, aby vyhovoval špecifikáciám Java SE. Ruská spoločnosť BellSoft, založená bývalými zamestnancami petrohradskej pobočky Oracle a obsadzujúca 6. a 8. miesto v hodnotení najaktívnejších účastníkov vývoja JDK 11 a JDK 16, distribuuje distribúciu Liberica JDK, ktorá prechádza kompatibilitou testuje štandard Java SE a je k dispozícii na bezplatné použitie.

Zdroj: opennet.ru

Pridať komentár