Microsoft опубликовал собственный дистрибутив OpenJDK
31 мая 2021 года
Компания 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. Для дистрибутива будет обеспечен длительный цикл сопровождения c ежеквартальной публикацией бесплатных обновлений. В состав также будут включаться исправления и улучшения, которые по тем или иным причинам не приняты в основной состав OpenJDK, но признаны важными для клиентов и проектов Microsoft. Указанные дополнительные изменения будут явно отмечаться в примечании к релизу и публиковаться в исходных текстах.
Компания Microsoft также объявила о присоединении к рабочей группе Eclipse Adoptium, которая рассматривается как независимая от конкретных производителей площадка для распространения бинарных сборок OpenJDK, полностью соответствующих спецификациям Java, соответствующих критериям качества AQAvit и готовых для применения в рабочих проектах. Для полного соответствия спецификациям, сбороки, распространяемые через Adoptium, проверяются в Java SE TCK (для доступа к 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. российский дистрибутив Liberica JDK (Архивная копия от 28 апреля 2021 на Wayback Machine), который проходит верификацию на совместимость стандарту Java SE и может быть использован без ограничений. Российская компания BellSoft, основанная бывшими сотрудниками Oracle и входящая в Top-5 самых активных участников разработки JDK 11, распространяет дистибутив Liberica JDK, который проходит тесты на совместимость стандарту Java SE и доступен для бесплатного использования.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.