„Microsoft“ „Java“ komponavimas dabar prieinamas visiems

„Microsoft“ pradėjo platinti savo „Java“ distribuciją, pagrįstą „OpenJDK“, teikdama nemokamą, atvirojo kodo „Java“ distribuciją, kuri galėtų konkuruoti su „Oracle“ „Java“ distribucijomis. Produktas platinamas nemokamai ir yra prieinamas kaip šaltinio kodas pagal GPLv2 licenciją.

„Microsoft“ sukurtose „OpenJDK“ dvejetainių failų versijose gali būti pataisymų ir patobulinimų , kurie laikomi svarbiais klientams ir vidiniams vartotojams, tačiau nebuvo įtraukti į pradinį „OpenJDK“ projektą. Šie pataisymai ir patobulinimai bus išvardyti leidimo pastabose kartu su prieinamu šaltinio kodu.

Primename, kad 2019 m. „Oracle“ perkėlė savo „Java SE“ dvejetainius platinimus į naują licencijos sutartį , kuri riboja komercinį naudojimą ir leidžia nemokamai naudoti tik programinės įrangos kūrimui arba asmeniniam naudojimui, testavimui, prototipų kūrimui ir programų demonstravimui. Nemokamam komerciniam naudojimui siūloma naudoti nemokamą „OpenJDK“ paketą, licencijuotą pagal GPLv2 su GNU ClassPath išimtimis, kurios leidžia dinamiškai susieti su komerciniais produktais.

„OpenJDK 11“ filialas, naudojamas „Microsoft“ platinime, priskiriamas LTS versijoms, kurių atnaujinimai bus generuojami iki 2024 m. Spalio. „OpenJDK 11“ prižiūri „Red Hat Company“.

Verta paminėti, kad šis „Microsoft“ išleistas „OpenJDK“ platinimas yra bendrovės indėlis į „Java“ ekosistemą ir bandymas sustiprinti sąveiką su bendruomene. Platinimas pozicionuojamas kaip stabilus ir jau naudojamas daugelyje „Microsoft“ paslaugų ir produktų, įskaitant „Azure“, „Minecraft“, „SQL Server“, „Visual Studio Code“ ir „LinkedIn“.

Minimas, kad „Microsoft Build of OpenJDK“ turės ilgą priežiūros ciklą su ketvirtiniais nemokamų atnaujinimų išleidimais. Taip pat bus pataisymų ir patobulinimų, kurie dėl vienokių ar kitokių priežasčių nėra priimami į pagrindinę „OpenJDK“ versiją, bet yra pripažinti svarbiais „Microsoft“ klientams ir projektams. Šie papildomi pakeitimai bus aiškiai nurodyti leidimo pastabose ir paskelbti šaltinio kode projekto saugykloje.

Šiandien džiaugiamės galėdami pranešti apie visuotinį „Microsoft Build of OpenJDK“ prieinamumą – naują, nemokamą atvirojo kodo „OpenJDK“ platinimą, kurį gali diegti visi ir bet kur. Kaip jau minėjome anksčiau, kai paskelbėme „Microsoft Build of OpenJDK“ peržiūros versiją, „Microsoft“ plačiai naudoja „Java“ – viduje veikia daugiau nei 500 000 JVM. „Java Engineering“ grupė didžiuojasi galėdama prisidėti prie „Java“ ekosistemos ir padėti valdyti tokias darbo krūvius kaip „LinkedIn“, „Minecraft“ ir „Azure“.

„Microsoft“ taip pat paskelbė, kad prisijungė prie „Eclipse Adoptium“ darbo grupės , kuri laikoma nuo tiekėjo nepriklausoma platforma, skirta platinti „OpenJDK“ dvejetainius failus, kurie visiškai atitinka „Java“ specifikacijas, atitinka AQAvit kokybės kriterijus ir yra paruošti gamybiniams projektams.

Norint užtikrinti visišką specifikacijų laikymąsi, per „Adoptium“ platinami rinkiniai yra patvirtinami naudojant „Java SE TCK“ (norint pasiekti „Technology Compatibility Kit“, naudojama „Oracle“ ir „Eclipse Foundation“ sutartis).

Šiuo metu „Eclipse Temurin“ projekto (anksčiau vadinto „AdoptOpenJDK Java“ platinimu) 8, 11 ir 16 „OpenJDK“ versijos platinamos tiesiogiai per „Adoptium“ . „Adoptium“ projekte taip pat yra IBM sugeneruotų JDK rinkinių, pagrįstų „OpenJ9 Java“ virtualia mašina, tačiau šie rinkiniai platinami atskirai per IBM svetainę.

Platinamame pakete yra vykdomieji failai, skirti „Java 11“ ir „Java 16“, pagrįsti „OpenJDK 11.0.11“ ir „OpenJDK 16.0.1“ . Versijos yra paruoštos „Linux“, „Windows“ ir „macOS“ sistemoms ir yra prieinamos x86_64 architektūrai. Be to, buvo sugeneruota bandomoji versija, pagrįsta „OpenJDK 16.0.1“ ARM sistemoms, kuri yra prieinama „Linux“ ir „Windows“ sistemoms.

Be šio visuotinio prieinamumo, „Microsoft“ taip pat siūlo „Microsoft Build of OpenJDK“ ir atitinkamų „Docker“ failų „Docker“ atvaizdus. Jie sukurti taip, kad juos galėtų naudoti bet kuri „Java“ programa arba „Java“ programos komponentas, skirtas diegti bet kur, įskaitant „Microsoft Azure“.

Šaltinis: https://devblogs.microsoft.com


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje