Мицрософтова Јава градња је сада доступна свима

Мајкрософт је почео да дистрибуира сопствену Јава дистрибуцију засновану на OpenJDK-у, пружајући бесплатну Јава дистрибуцију отвореног кода која би могла да се такмичи са Оракловим Јава дистрибуцијама. Производ се дистрибуира бесплатно и доступан је као изворни код под GPLv2 лиценцом.

Мајкрософтова верзија бинарних датотека OpenJDK-а може да садржи исправке и побољшања која се сматрају важним за купце и интерне кориснике, али нису укључена у главни OpenJDK пројекат. Ове исправке и побољшања биће наведене у белешкама о издању са доступним изворним кодом.

Подсећања ради, Oracle је 2019. године пребацио своје бинарне дистрибуције Java SE на нови лиценцни уговор који ограничава комерцијалну употребу и дозвољава бесплатну употребу само за развој софтвера или личну употребу, тестирање, израду прототипова и демонстрацију апликација. За бесплатну комерцијалну употребу, препоручује се коришћење бесплатног OpenJDK пакета, лиценцираног под GPLv2 лиценцом са GNU ClassPath изузецима који омогућавају динамичко повезивање са комерцијалним производима.

Филијала ОпенЈДК 11, која се користи у Мицрософтовој дистрибуцији, класификована је као ЛТС верзије, чија ће ажурирања бити генерисана до октобра 2024. ОпенЈДК 11 одржава Ред Хат Цомпани.

Вреди напоменути да је ова OpenJDK дистрибуција коју је објавио Microsoft допринос компаније Java екосистему и покушај јачања интеракције са заједницом. Дистрибуција је позиционирана као стабилна и већ се користи у многим Microsoft сервисима и производима, укључујући Azure, Minecraft, SQL Server, Visual Studio Code и LinkedIn.

Помиње се да ће Microsoft Build of OpenJDK имати дуг циклус одржавања са кварталним издањима бесплатних ажурирања. Такође ће укључивати исправке и побољшања која, из једног или другог разлога, нису прихваћена у главни OpenJDK, али су препозната као важна за Microsoft кориснике и пројекте. Ове додатне промене биће експлицитно наведене у белешкама о издању и објављене у изворном коду у репозиторијуму пројекта.

Данас са задовољством објављујемо општу доступност Microsoft Build-а OpenJDK-а, нове, бесплатне дистрибуције OpenJDK-а која је отвореног кода и доступна је свима за имплементацију било где. Као што смо раније поменули када смо најавили преглед Microsoft Build-а OpenJDK-а, Microsoft интензивно користи Јаву, са преко 500.000 JVM-ова који раде интерно. Група за Јава инжењеринг је поносна што доприноси Јава екосистему и помаже у покретању радних оптерећења као што су LinkedIn, Minecraft и Azure.

Мајкрософт је такође објавио да се придружио радној групи Eclipse Adoptium , која се сматра платформом независном од произвођача за дистрибуцију бинарних датотека OpenJDK које су у потпуности компатибилне са Јава спецификацијама, испуњавају критеријуме квалитета AQAvit и спремне су за производне пројекте.

За потпуну усаглашеност са спецификацијама, склопови дистрибуирани путем Адоптиума валидирани су у односу на Јава СЕ ТЦК (споразум између Орацле-а и Ецлипсе Фоундатион користи се за приступ комплету за компатибилност технологија).

Тренутно, OpenJDK верзије 8, 11 и 16 из пројекта Eclipse Temurin (раније AdoptOpenJDK Java дистрибуција) дистрибуирају се директно преко Adoptium-а . Adoptium пројекат такође укључује IBM-ове JDK склопове засноване на OpenJ9 Java виртуелној машини, али се ови склопови дистрибуирају одвојено преко IBM-ове веб странице.

Дистрибуција укључује извршне датотеке за Јаву 11 и Јаву 16, засноване на OpenJDK 11.0.11 и OpenJDK 16.0.1 . Верзије су припремљене за Линукс, Виндоус и macOS и доступне су за x86_64 архитектуру. Поред тога, генерисана је тест верзија заснована на OpenJDK 16.0.1 за ARM системе и доступна је за Линукс и Виндоус.

Поред ове опште доступности, Мајкрософт такође нуди Докер слике Мајкрософтове верзије OpenJDK-а и одговарајуће Докер датотеке. Оне су дизајниране да их користи било која Јава апликација или компонента Јава апликације за распоређивање било где, укључујући Мајкрософт Азуре.

Извор: https://devblogs.microsoft.com


Додај као жељени извор на Гуглу