Microsoft апублікаваў уласны дыстрыбутыў OpenJDK

Кампанія Microsoft пачала распаўсюджванне ўласнага дыстрыбутыва Java на аснове OpenJDK. Прадукт распаўсюджваецца бясплатна і даступны ў зыходных тэкстах пад ліцэнзіяй GPLv2. Дыстрыбутыў уключае выкананыя файлы для Java 11 і Java 16, заснаваныя на OpenJDK 11.0.11 і OpenJDK 16.0.1. Зборкі падрыхтаваны для Linux, Windows і macOS і даступныя для архітэктуры x86_64. Дадаткова сфарміравана тэставая зборка на аснове OpenJDK 16.0.1 для сістэм ARM, якая даступная для Linux і Windows.

Нагадаем, што кампанія Oracle у 2019 годзе перавяла свае бінарныя дыстрыбутывы Java SE на новае ліцэнзійнае пагадненне, якое абмяжоўвае выкарыстанне ў камерцыйных мэтах і дапускае бясплатнае выкарыстанне толькі ў працэсе распрацоўкі ПЗ або для персанальнага прымянення, тэсціравання, стварэння прататыпаў і дэманстрацыі прыкладанняў. Для бясплатнага выкарыстання ў камерцыйных мэтах прапанавана выкарыстоўваць вольны пакет OpenJDK, які пастаўляецца пад ліцэнзіяй GPLv2 з выключэннямі GNU ClassPath, якія дазваляюць дынамічнае звязванне з камерцыйнымі прадуктамі. Ветка OpenJDK 11, якая выкарыстана ў дыстрыбутыве Microsoft, аднесена да катэгорыі LTS-выпускаў, абнаўленні для якіх будуць фармавацца да кастрычніка 2024 гады. Суправаджэннем OpenJDK 11 займаецца кампанія Red Hat.

Адзначаецца, што апублікаваны кампаніяй Microsoft дыстрыбутыў OpenJDK з'яўляецца фундушам кампаніі ў экасістэму Java і спробай умацаваць узаемадзеянне з супольнасцю. Дыстрыбутыў пазіцыянуецца як стабільны і ўжо прымяняецца ў многіх сэрвісах і прадуктах Microsoft, уключаючы Azure, Minecraft, SQL Server, Visual Studio Code і LinkedIn. Для дыстрыбутыва будзе забяспечаны працяглы цыкл суправаджэння з штоквартальнай публікацыяй бясплатных абнаўленняў. У склад таксама будуць уключацца выпраўленні і паляпшэнні, якія па тых ці іншых чынніках не прыняты ў асноўны склад OpenJDK, але прызнаныя важнымі для кліентаў і праектаў Microsoft. Указаныя дадатковыя змены будуць відавочна адзначацца ў нататцы да рэлізу і публікавацца ў зыходных тэкстах у рэпазітары праекта.

Кампанія Microsoft таксама абвясціла аб далучэнні да працоўнай групы Eclipse Adoptium, якая разглядаецца як незалежная ад пэўных вытворцаў пляцоўка для распаўсюджвання бінарных зборак OpenJDK, цалкам сумяшчальных са спецыфікацыямі Java, якія адпавядаюць крытэрам якасці AQAvit і гатовых для ўжывання ў працоўных праектах. Для поўнай адпаведнасці спецыфікацыям, зборкі, якія распаўсюджваюцца праз Adoptium, правяраюцца ў Java SE TCK (для доступу да Technology Compatibility Kit задзейнічана дамова паміж Oracle і Eclipse Foundation).

У наш час напроста праз Adoptium распаўсюджваюцца зборкі OpenJDK 8, 11 і 16 ад праекту Eclipse Temurin (былы Java-дыстрыбутыў AdoptOpenJDK). Да праекту Adoptium таксама аднесены фармаваныя кампаніяй IBM зборкі JDK на базе віртуальнай машыны Java OpenJ9, але дадзеныя зборкі распаўсюджваюцца асобна праз сайт IBM.

Дадаткова можна адзначыць які развіваецца кампаніяй Amazon праект Corretto, які распаўсюджвае бясплатныя дыстрыбутывы Java 8, 11 і 16 з працяглым тэрмінам падтрымкі, гатовыя для ўжывання на прадпрыемствах. Прадукт правераны працай ва ўнутранай інфраструктуры Amazon і сертыфікаваны на адпаведнасць спецыфікацыям Java SE. Расійская кампанія BellSoft, заснаваная былымі супрацоўнікамі санкт-пецярбургскага аддзялення Oracle і якая займае 6 і 8 месцы ў рэйтынгах самых актыўных удзельнікаў распрацоўкі JDK 11 і JDK 16, распаўсюджвае дыстрыбутыў Liberica JDK, які праходзіць тэсты на сумяшчальнасць стандарту Java SE і даступны для бясплатнага выкарыстання.

Крыніца: opennet.ru

Дадаць каментар