Microsoft je objavio vlastitu distribuciju OpenJDK-a

Microsoft je započeo distribuciju vlastite Java distribucije temeljene na OpenJDK. Proizvod se distribuira besplatno i dostupan je u izvornom kodu pod GPLv2 licencom. Distribucija uključuje izvršne datoteke za Javu 11 i Javu 16, temeljene na OpenJDK 11.0.11 i OpenJDK 16.0.1. Buildovi su pripremljeni za Linux, Windows i macOS i dostupni su za x86_64 arhitekturu. Dodatno, napravljen je testni sklop temeljen na OpenJDK 16.0.1 za ARM sustave, koji je dostupan za Linux i Windows.

Podsjetimo, Oracle je 2019. prebacio svoje Java SE binarne distribucije na novi licencni ugovor koji ograničava korištenje u komercijalne svrhe i dopušta besplatno korištenje samo u procesu razvoja softvera ili za osobnu upotrebu, testiranje, izradu prototipa i demonstraciju aplikacija. Za besplatnu komercijalnu upotrebu predlaže se korištenje besplatnog paketa OpenJDK, koji se isporučuje pod GPLv2 licencom s GNU ClassPath iznimkama koje dopuštaju dinamičko povezivanje s komercijalnim proizvodima. Grana OpenJDK 11, koja se koristi u Microsoftovoj distribuciji, klasificirana je kao LTS izdanje, ažuriranja za koja će se generirati do listopada 2024. OpenJDK 11 održava Red Hat.

Napominje se da je distribucija OpenJDK koju je objavio Microsoft doprinos tvrtke Java ekosustavu i pokušaj jačanja interakcije sa zajednicom. Distribucija je pozicionirana kao stabilna i već se koristi u mnogim Microsoftovim uslugama i proizvodima, uključujući Azure, Minecraft, SQL Server, Visual Studio Code i LinkedIn. Distribucija će imati dugi ciklus održavanja s tromjesečnim objavljivanjem besplatnih ažuriranja. Sastav će također uključivati ​​popravke i poboljšanja koja iz jednog ili drugog razloga nisu prihvaćena u glavni OpenJDK, ali su prepoznata kao važna za Microsoftove klijente i projekte. Ove dodatne promjene bit će izričito navedene u bilješci o izdanju i objavljene u izvornom kodu u repozitoriju projekta.

Microsoft je također objavio da se pridružio Eclipse Adoptium Working Group, koja se smatra tržištem neovisnim o dobavljačima za distribuciju OpenJDK binarnih verzija koje su u potpunosti usklađene s Java specifikacijom, zadovoljavaju AQAvit kriterije kvalitete i spremne su za korištenje u proizvodnim projektima. Kako bi se osigurala potpuna usklađenost sa specifikacijama, sklopovi koji se distribuiraju putem Adoptiuma provjeravaju se u Java SE TCK (pristup paketu Technology Compatibility Kit uključuje ugovor između Oraclea i Eclipse Foundationa).

Trenutno se verzije OpenJDK 8, 11 i 16 iz projekta Eclipse Temurin (bivša distribucija AdoptOpenJDK Java) distribuiraju izravno putem Adoptiuma. Projekt Adoptium također uključuje JDK sklopove koje je proizveo IBM na temelju OpenJ9 Java virtualnog stroja, ali se ti sklopovi distribuiraju zasebno putem IBM-ove web stranice.

Dodatno, možemo istaknuti projekt Corretto koji je razvio Amazon, koji distribuira besplatne distribucije Jave 8, 11 i 16 s dugim razdobljem podrške, spremne za korištenje u poduzećima. Proizvod je provjeren za rad na Amazonovoj internoj infrastrukturi i certificiran je za usklađenost sa Java SE specifikacijama. Ruska tvrtka BellSoft, koju su osnovali bivši zaposlenici peterburške podružnice Oraclea i koja zauzima 6. i 8. mjesto u ocjenama najaktivnijih sudionika u razvoju JDK 11 i JDK 16, distribuira distribuciju Liberica JDK, koja prolazi kompatibilnost testira Java SE standard i dostupan je za besplatno korištenje.

Izvor: opennet.ru

Dodajte komentar