Мајкрософт објави сопствена дистрибуција на OpenJDK

Мајкрософт започна со дистрибуција на сопствена 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.

Да потсетиме дека во 2019 година, Oracle ги префрли своите бинарни дистрибуции Java SE на нов договор за лиценца кој ја ограничува употребата за комерцијални цели и дозволува бесплатна употреба само во процесот на развој на софтвер или за лична употреба, тестирање, прототипирање и демонстрација на апликации. За бесплатна комерцијална употреба, предложено е да се користи бесплатниот OpenJDK пакет, обезбеден под лиценцата GPLv2 со исклучоци на GNU ClassPath што овозможува динамично поврзување со комерцијални производи. Огранокот OpenJDK 11, кој се користи во дистрибуцијата на Microsoft, е класифициран како издание на LTS, ажурирањата за кои ќе се генерираат до октомври 2024 година. OpenJDK 11 го одржува Red Hat.

Забележано е дека дистрибуцијата OpenJDK објавена од Microsoft е придонес на компанијата во екосистемот Јава и обид да се зајакне интеракцијата со заедницата. Дистрибуцијата е позиционирана како стабилна и веќе се користи во многу услуги и производи на Microsoft, вклучувајќи Azure, Minecraft, SQL Server, Visual Studio Code и LinkedIn. Дистрибуцијата ќе има долг циклус на одржување со квартално објавување на бесплатни ажурирања. Составот ќе вклучува и поправки и подобрувања кои, поради една или друга причина, не беа прифатени во главниот OpenJDK, но се препознаени како важни за клиентите и проектите на Microsoft. Овие дополнителни промени ќе бидат експлицитно забележани во белешката за објавување и објавени во изворниот код во складиштето на проектот.

Мајкрософт, исто така, објави дека се приклучил на работната група Eclipse Adoptium, која се смета за неутрален пазар за продавач за дистрибуција на бинарни изданија OpenJDK кои се целосно усогласени со спецификацијата Java, ги исполнуваат критериумите за квалитет на AQAvit и се подготвени за употреба во производствени проекти. За да се обезбеди целосна усогласеност со спецификациите, склоповите дистрибуирани преку Adoptium се проверуваат во Java SE TCK (пристапот до Комплетот за технолошка компатибилност вклучува договор помеѓу Oracle и Eclipse Foundation).

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

Дополнително, можеме да го забележиме и проектот Corretto развиен од Amazon, кој дистрибуира бесплатни дистрибуции на Java 8, 11 и 16 со долг период на поддршка, подготвен за употреба во претпријатијата. Производот е потврден дека работи на внатрешната инфраструктура на Амазон и е сертифициран дека е во согласност со Java SE спецификациите. Руската компанија BellSoft, основана од поранешни вработени во огранокот во Санкт Петербург на Oracle и заземајќи ги 6-то и 8-то место во рејтингот на најактивните учесници во развојот на JDK 11 и JDK 16, ја дистрибуира дистрибуцијата Liberica JDK, која ја поминува компатибилноста тестира за стандардот Java SE и е достапен за бесплатна употреба.

Извор: opennet.ru

Додадете коментар