Microsoft je objavio sopstvenu distribuciju OpenJDK

Microsoft je počeo sa distribucijom sopstvene Java distribucije zasnovane na OpenJDK. Proizvod se distribuira besplatno i dostupan je u izvornom kodu pod GPLv2 licencom. Distribucija uključuje izvršne datoteke za Java 11 i Java 16, zasnovane na OpenJDK 11.0.11 i OpenJDK 16.0.1. Zgrade su pripremljene za Linux, Windows i macOS i dostupne su za x86_64 arhitekturu. Dodatno, kreiran je test sklop baziran na OpenJDK 16.0.1 za ARM sisteme, koji je dostupan za Linux i Windows.

Podsjetimo, Oracle je 2019. godine prenio svoje Java SE binarne distribucije na novi ugovor o licenci koji ograničava korištenje u komercijalne svrhe i dozvoljava besplatno korištenje samo u procesu razvoja softvera ili za ličnu 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 sa GNU ClassPath izuzecima koji omogućavaju dinamičko povezivanje sa komercijalnim proizvodima. OpenJDK 11 grana, koja se koristi u Microsoft distribuciji, klasifikovana je kao LTS izdanje, ažuriranja za koje će se generisati do oktobra 2024. OpenJDK 11 održava Red Hat.

Napominje se da je OpenJDK distribucija koju je objavio Microsoft doprinos kompanije Java ekosistemu i pokušaj jačanja interakcije sa zajednicom. Distribucija je pozicionirana kao stabilna i već se koristi u mnogim Microsoft uslugama i proizvodima, uključujući Azure, Minecraft, SQL Server, Visual Studio Code i LinkedIn. Distribucija će imati dug ciklus održavanja sa kvartalnim objavljivanjem besplatnih ažuriranja. Sastav će takođe uključivati ​​popravke i poboljšanja koja, iz ovog ili onog razloga, nisu prihvaćena u glavni OpenJDK, ali su prepoznata kao važna za Microsoft kupce i projekte. Ove dodatne promjene će biti eksplicitno zabilježene u bilješci o izdanju i objavljene u izvornom kodu u spremištu projekta.

Microsoft je takođe najavio da se pridružio radnoj grupi Eclipse Adoptium, koja se smatra neutralnim tržištem za distribuciju OpenJDK binarnih verzija koje su u potpunosti usklađene sa Java specifikacijom, ispunjavaju kriterijume kvaliteta AQAvit i spremne su za upotrebu u proizvodnim projektima. Da bi se osigurala potpuna usklađenost sa specifikacijama, sklopovi distribuirani preko Adoptiuma su validirani u Java SE TCK (pristup tehnološkom kompatibilnom kompletu uključuje sporazum između Oraclea i Eclipse fondacije).

Trenutno se verzije OpenJDK 8, 11 i 16 iz Eclipse Temurin projekta (ranije AdoptOpenJDK Java distribucija) distribuiraju direktno preko Adoptiuma. Projekat Adoptium također uključuje JDK sklopove proizvedene od strane IBM-a na bazi OpenJ9 Java virtuelne mašine, ali se ti sklopovi distribuiraju zasebno preko IBM web stranice.

Osim toga, možemo primijetiti Corretto projekat koji je razvio Amazon, koji distribuira besplatne distribucije Java 8, 11 i 16 sa dugim periodom podrške, spremne za korištenje u preduzećima. Provjereno je da proizvod radi na Amazonovoj internoj infrastrukturi i certificiran je za usklađenost sa Java SE specifikacijama. Ruska kompanija BellSoft, koju su osnovali bivši zaposlenici filijale Oraclea u Sankt Peterburgu i koja zauzima 6. i 8. mjesto u rejtingu najaktivnijih učesnika u razvoju JDK 11 i JDK 16, distribuira distribuciju Liberica JDK, koja prolazi kompatibilnost testira za Java SE standard i dostupan je za besplatnu upotrebu.

izvor: opennet.ru

Dodajte komentar