Microsoft je izdal lastno distribucijo OpenJDK

Microsoft je začel distribuirati lastno distribucijo Java, ki temelji na OpenJDK. Izdelek se distribuira brezplačno in je na voljo v izvorni kodi pod licenco GPLv2. Distribucija vključuje izvršljive datoteke za Javo 11 in Javo 16, ki temeljijo na OpenJDK 11.0.11 in OpenJDK 16.0.1. Zgradbe so pripravljene za Linux, Windows in macOS in so na voljo za arhitekturo x86_64. Poleg tega je bil ustvarjen testni sklop, ki temelji na OpenJDK 16.0.1 za sisteme ARM, ki je na voljo za Linux in Windows.

Spomnimo, leta 2019 je Oracle svoje binarne distribucije Java SE prenesel v novo licenčno pogodbo, ki omejuje uporabo v komercialne namene in dovoljuje brezplačno uporabo samo v procesu razvoja programske opreme ali za osebno uporabo, testiranje, izdelavo prototipov in predstavitev aplikacij. Za brezplačno komercialno uporabo je predlagana uporaba brezplačnega paketa OpenJDK, dobavljenega pod licenco GPLv2 z izjemami GNU ClassPath, ki omogočajo dinamično povezovanje s komercialnimi izdelki. Podružnica OpenJDK 11, ki se uporablja v Microsoftovi distribuciji, je razvrščena kot izdaja LTS, posodobitve za katero bodo ustvarjene do oktobra 2024. OpenJDK 11 vzdržuje Red Hat.

Opozoriti je treba, da je distribucija OpenJDK, ki jo je objavil Microsoft, prispevek podjetja k ekosistemu Java in poskus krepitve interakcije s skupnostjo. Distribucija je postavljena kot stabilna in se že uporablja v številnih Microsoftovih storitvah in izdelkih, vključno z Azure, Minecraft, SQL Server, Visual Studio Code in LinkedIn. Distribucija bo imela dolg cikel vzdrževanja s četrtletno objavo brezplačnih posodobitev. Sestava bo vključevala tudi popravke in izboljšave, ki iz enega ali drugega razloga niso bili sprejeti v glavni OpenJDK, vendar so prepoznani kot pomembni za Microsoftove stranke in projekte. Te dodatne spremembe bodo izrecno navedene v opombi ob izdaji in objavljene v izvorni kodi v repozitoriju projekta.

Microsoft je tudi objavil, da se je pridružil delovni skupini Eclipse Adoptium Working Group, ki velja za trg, nevtralen glede prodajalcev, za distribucijo binarnih gradenj OpenJDK, ki so popolnoma skladne s specifikacijo Java, izpolnjujejo merila kakovosti AQAvit in so pripravljene za uporabo v proizvodnih projektih. Za zagotovitev popolne skladnosti s specifikacijami so sklopi, distribuirani prek Adoptiuma, preverjeni v Java SE TCK (dostop do kompleta za združljivost tehnologije vključuje pogodbo med Oracle in Eclipse Foundation).

Trenutno se različice OpenJDK 8, 11 in 16 iz projekta Eclipse Temurin (prej distribucija AdoptOpenJDK Java) distribuirajo neposredno prek Adoptiuma. Projekt Adoptium vključuje tudi sklope JDK, ki jih je proizvedel IBM na osnovi virtualnega stroja Java OpenJ9, vendar se ti sklopi distribuirajo ločeno prek spletnega mesta IBM.

Poleg tega lahko omenimo projekt Corretto, ki ga je razvil Amazon, ki distribuira brezplačne distribucije Jave 8, 11 in 16 z dolgo obdobjem podpore, pripravljene za uporabo v podjetjih. Izdelek je preverjen za delovanje na Amazonovi notranji infrastrukturi in je certificiran za skladnost s specifikacijami Java SE. Rusko podjetje BellSoft, ki so ga ustanovili nekdanji zaposleni v podružnici Oracle v Sankt Peterburgu in zaseda 6. in 8. mesto v ocenah najbolj aktivnih udeležencev pri razvoju JDK 11 in JDK 16, distribuira distribucijo Liberica JDK, ki prestaja združljivost testira za standard Java SE in je na voljo za brezplačno uporabo.

Vir: opennet.ru

Dodaj komentar