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 також віднесені складання JDK, що формуються компанією IBM, на базі віртуальної машини Java OpenJ9, але дані збірки поширюються окремо через сайт IBM.

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

Джерело: opennet.ru

Додати коментар або відгук