Microsoft on julkaissut oman OpenJDK-jakelunsa

Microsoft on aloittanut oman OpenJDK-pohjaisen Java-jakelunsa jakelun. Tuotetta jaetaan ilmaiseksi ja se on saatavilla lähdekoodina GPLv2-lisenssillä. Jakelu sisältää suoritettavat tiedostot Java 11:lle ja Java 16:lle, jotka perustuvat OpenJDK 11.0.11:een ja OpenJDK 16.0.1:een. Koontiversiot on valmistettu Linuxille, Windowsille ja macOS:lle, ja ne ovat saatavilla x86_64-arkkitehtuurille. Lisäksi ARM-järjestelmille on luotu OpenJDK 16.0.1 -pohjainen testikokoonpano, joka on saatavana Linuxille ja Windowsille.

Muistetaan, että Oracle siirsi vuonna 2019 Java SE -binäärijakelunsa uuteen lisenssisopimukseen, joka rajoittaa käyttöä kaupallisiin tarkoituksiin ja sallii ilmaisen käytön vain ohjelmistokehitysprosessissa tai henkilökohtaiseen käyttöön, testaukseen, prototyyppien tekemiseen ja demonstrointiin. Ilmaiseen kaupalliseen käyttöön ehdotetaan käytettäväksi ilmaista OpenJDK-pakettia, joka toimitetaan GPLv2-lisenssillä GNU ClassPath-poikkeuksilla, jotka mahdollistavat dynaamisen linkityksen kaupallisiin tuotteisiin. Microsoft-jakelussa käytettävä OpenJDK 11 -haara on luokiteltu LTS-julkaisuksi, jolle luodaan päivityksiä lokakuuhun 2024 saakka. OpenJDK 11:tä ylläpitää Red Hat.

On huomattava, että Microsoftin julkaisema OpenJDK-jakelu on yrityksen panos Java-ekosysteemiin ja yritys vahvistaa vuorovaikutusta yhteisön kanssa. Jakelu on sijoitettu vakaaksi ja sitä käytetään jo monissa Microsoftin palveluissa ja tuotteissa, mukaan lukien Azure, Minecraft, SQL Server, Visual Studio Code ja LinkedIn. Jakelulla on pitkä ylläpitojakso ja ilmaisia ​​päivityksiä julkaistaan ​​neljännesvuosittain. Koostumus sisältää myös korjauksia ja parannuksia, joita ei syystä tai toisesta hyväksytty OpenJDK:n pääversioon, mutta jotka tunnustetaan tärkeiksi Microsoftin asiakkaille ja projekteille. Nämä lisämuutokset mainitaan nimenomaisesti julkaisutiedotteessa ja julkaistaan ​​lähdekoodissa projektin arkistossa.

Microsoft ilmoitti myös liittyneensä Eclipse Adoptium Working Groupiin, jota pidetään toimittajaneutraalina markkinapaikkana OpenJDK-binäärikoontiversioiden jakelulle, jotka ovat täysin Java-spesifikaatioiden mukaisia, täyttävät AQAvitin laatukriteerit ja ovat valmiita käytettäväksi tuotantoprojekteissa. Jotta varmistetaan täydellinen vaatimustenmukaisuus, Adoptiumin kautta jaettavat kokoonpanot validoidaan Java SE TCK:ssa (pääsy Technology Compatibility Kitiin edellyttää Oraclen ja Eclipse Foundationin välistä sopimusta).

Tällä hetkellä Eclipse Temurin -projektin OpenJDK 8, 11 ja 16 koontiversiot (aiemmin AdoptOpenJDK Java-jakelu) jaetaan suoraan Adoptiumin kautta. Adoptium-projekti sisältää myös IBM:n tuottamia JDK-kokoonpanoja OpenJ9 Java -virtuaalikoneeseen perustuen, mutta nämä kokoonpanot jaetaan erikseen IBM:n verkkosivujen kautta.

Lisäksi mainittakoon Amazonin kehittämä Corretto-projekti, joka jakaa Java 8, 11 ja 16 ilmaisjakeluja pitkällä tuella, valmiina yrityksiin. Tuote on vahvistettu toimivaksi Amazonin sisäisessä infrastruktuurissa ja se on sertifioitu Java SE:n vaatimusten mukaiseksi. Oraclen Pietarin sivuliikkeen entisten työntekijöiden perustama venäläinen BellSoft, joka on 6. ja 8. sijalla JDK 11:n ja JDK 16:n kehitystyön aktiivisimpien osallistujien luokituksessa, jakelee Liberica JDK -jakelua, joka läpäisee yhteensopivuuden. testaa Java SE -standardia ja on vapaasti käytettävissä.

Lähde: opennet.ru

Lisää kommentti