„Microsoft“ paskelbė savo „OpenJDK“ platinimą

„Microsoft“ pradėjo platinti savo „Java“ platinimą, pagrįstą „OpenJDK“. Produktas platinamas nemokamai ir yra prieinamas šaltinio kodu pagal GPLv2 licenciją. Platinimas apima vykdomuosius failus, skirtus „Java 11“ ir „Java 16“, pagrįstus OpenJDK 11.0.11 ir OpenJDK 16.0.1. Konstrukcijos yra paruoštos „Linux“, „Windows“ ir „MacOS“ ir yra prieinamos x86_64 architektūrai. Be to, ARM sistemoms buvo sukurtas bandomasis rinkinys, pagrįstas OpenJDK 16.0.1, kuris yra prieinamas Linux ir Windows.

Prisiminkime, kad 2019 metais „Oracle“ savo Java SE dvejetainius platinimus perkėlė į naują licencijos sutartį, kuri riboja naudojimą komerciniais tikslais ir leidžia nemokamai naudoti tik programinės įrangos kūrimo procese arba asmeniniam naudojimui, testavimui, prototipų kūrimui ir programų demonstravimui. Nemokamai komerciniam naudojimui siūloma naudoti nemokamą OpenJDK paketą, pateiktą pagal GPLv2 licenciją su GNU ClassPath išimtimis, leidžiančiomis dinamiškai susieti su komerciniais produktais. OpenJDK 11 atšaka, kuri naudojama Microsoft distribucijoje, priskiriama LTS leidimui, kurios atnaujinimai bus generuojami iki 2024 m. spalio mėn. OpenJDK 11 palaiko Red Hat.

Pažymima, kad Microsoft paskelbtas OpenJDK platinimas yra įmonės indėlis į Java ekosistemą ir bandymas sustiprinti sąveiką su bendruomene. Paskirstymas yra stabilus ir jau naudojamas daugelyje „Microsoft“ paslaugų ir produktų, įskaitant „Azure“, „Minecraft“, „SQL Server“, „Visual Studio Code“ ir „LinkedIn“. Platinimas turės ilgą priežiūros ciklą, kas ketvirtį bus skelbiami nemokami atnaujinimai. Į kompoziciją taip pat bus įtraukti pataisymai ir patobulinimai, kurie dėl vienokių ar kitokių priežasčių nebuvo priimti į pagrindinį OpenJDK, tačiau yra pripažinti svarbiais „Microsoft“ klientams ir projektams. Šie papildomi pakeitimai bus aiškiai pažymėti laidos pranešime ir paskelbti projekto saugyklos šaltinio kode.

„Microsoft“ taip pat paskelbė, kad prisijungė prie „Eclipse Adoptium Working Group“, kuri laikoma pardavėjo atžvilgiu neutralia rinka, platinant OpenJDK dvejetaines versijas, kurios visiškai atitinka „Java“ specifikaciją, atitinka AQAvit kokybės kriterijus ir yra paruoštos naudoti gamybiniuose projektuose. Siekiant užtikrinti visišką atitiktį specifikacijoms, „Adoptium“ platinami agregatai yra patvirtinami „Java SE TCK“ (prieiga prie technologijos suderinamumo rinkinio apima „Oracle“ ir „Eclipse Foundation“ susitarimą).

Šiuo metu OpenJDK 8, 11 ir 16 versijos iš Eclipse Temurin projekto (anksčiau buvo AdoptOpenJDK Java distribucija) platinamos tiesiogiai per Adoptium. „Adoptium“ projektas taip pat apima IBM sukurtus JDK rinkinius, pagrįstus „OpenJ9 Java“ virtualia mašina, tačiau šie rinkiniai platinami atskirai IBM svetainėje.

Be to, galime atkreipti dėmesį į „Amazon“ sukurtą „Corretto“ projektą, kuris platina nemokamus „Java 8“, 11 ir 16 platinimus su ilgu palaikymo laikotarpiu, paruoštu naudoti įmonėse. Patvirtinta, kad produktas veikia „Amazon“ vidinėje infrastruktūroje ir yra sertifikuotas, kad atitiktų „Java SE“ specifikacijas. Rusijos įmonė „BellSoft“, įkurta buvusių „Oracle“ Sankt Peterburgo filialo darbuotojų ir užimanti 6 ir 8 vietas aktyviausių JDK 11 ir JDK 16 kūrimo dalyvių reitinguose, platina Liberica JDK platinimą, kuris praeina suderinamumą. „Java SE“ standarto testai ir yra prieinami nemokamai.

Šaltinis: opennet.ru

Добавить комментарий