В январе 2019 года Oracle выпустил последнее бесплатное обновление безопасности для Java 8 и изменил политику лицензирования Java 11 и последующих версий. «Java мир никогда не будет прежним»

Есть ли у вас план?

Что меняется в Java?

Начиная с релиза Java SE 9 в 2017 году Oracle перешел на выпуск новых релизов Java - по времени.

Новые версии Java SE будут выходить два раза в год: в марте и в сентябре, и новый функционал будет включаться в них по мере готовности.

Эти позитивные изменения позволяют сообществу разработчиков получать новый функционал быстрее, чем раньше.

2017
2018
2019
...
Но у этих изменений есть и другая сторона. Всего через 4 месяца после выхода Java 11, в январе 2019 года, выйдет последнее публичное обновление Java 8.

Для получения последующих обновлений Oracle предлагает организациям перейти на коммерческую поддержку.

В дальнейшем каждые 3 года будет выпускаться LTS (long-term supported) релиз Java SE, но публичные обновления предыдущей версии прекращаются в день выхода следующей.

Так, например, последнее публичное обновление Java 11 LTS будет зимой 2019 года, а в марте выйдет Java SE 12 и доступ к обновлениям Java SE 11 LTS будет возможен только при приобретении коммерческой поддержки Oracle. Но есть и другой путь…

Что делать?

Принимать риски

Отсутствие критических обновлений и обновлений безопасности может привести к невозможности вести бизнес или делает систему крайне уязвимой. Данный подход не несет прямых затрат, но крайне рискованный.

Переходить на новые версии каждые 6 месяцев

В рамках новой лицензионной политики Oracle, новые версии Java будут на 100% основаны на OpenJDK и будут выходить каждые полгода: в марте и в сентябре. Бесплатные обновления будут предоставляться только в течение 6 месяцев и потребуются затраты на постоянную миграцию на новую версию.

Оплачивать поддержку

Обновления будут предоставляться в рамках коммерческой поддержки, что повлечёт серьезные финансовые затраты.

Найти альтернативных поставщиков Java

Обновления будут предоставляться как и в случае с Oracle, только стоимость поддержки будет существенно ниже. Более того, поддержку осуществляют в том числе русскоязычные эксперты.

Liberica JDK

Дистрибутив выпускается независимым российским разработчиком компанией BellSoft.

Компания BellSoft основана бывшим руководителем Центра Разработок Oracle в Санкт-Петербурге Григорием Лабзовским.

BellSoft входит в топ-5 разработчиков OpenJDK наравне с компаниями Red Hat, SAP, Google, IBM и имеет лицензию ТСК (Technology Compatibility Kit).

Документация:

Number of external contributions to OpenJDK

September 2017 - September 2018 Red Hat SAP Google IBM ARM Qualcomm Intel Linaro Longsoon Azul JetBrains BellSoft 0 50 100 150 200 Red Hat SAP Google IBM ARM Qualcomm Intel Linaro Longsoon Azul JetBrains BellSoft 0 50 100 150 200

Liberica JDK - доступная альтернатива Oracle Java SE

No.

Версии Liberica JDK

  • Java 8
  • Java 9
  • Java 10
  • Java 11

Поддерживаемые платформы

  • Linux x86 64 & 32 bit
  • Windows x86 64 & 32 bit
  • MacOS
  • Linux ARM64
  • Linux ARM32
  • Solaris 11, SPARC
  • Другие - по запросу

Обновления

Обновления безопасности Liberica JDK выходят параллельно с обновлениями Java.

Альтернатива Java

Liberica JDK верифицирована ТСК-тестами, имеет поддержку и соответствует стандарту Java SE.

Рассчитать стоимость

Количество серверов
Количество процессоров на сервере
Количество ядер на процессоре

Миграция на Liberica JDK

Liberica JDK свободна к скачиванию и использованию с сайта bell-sw.com.

Liberica JDK на 100% совместима с Java SE, поэтому миграция сводится к замене папок JDK  и JRE на предоставляемые в составе дистрибутива Liberica JDK.

Свяжитесь с нами для получения специальных условий на поддержку Liberica JDK на серверах и десктопах: