Билды Oracle JDK перестанут быть бесплатными для продакшена начиная с 11-й версии
Всем привет.
Итак, не очень хорошие новости с фронта бесплатных джава виртуальных машин — начиная с
Несколько часов назад об этом твитнул Джошуа Блох:
Конкретная цитата с официальной страницы оракла:
«Beginning with Oracle Java SE 11 (18.9 LTS), the Oracle JDK will continue to be available royalty-free for development, testing, prototyping or demonstrating purposes.»
Это означает, что вы не можете использовать Oracle JDK (HotSpot) 11 и выше на своих продакшн серверах.
Напомню, что начиная с
Раньше ситуация выглядела так, как будто билды и апдейты Oracle JDK будут бесплатными, но только до выхода следующей мажорной версии (каждые 6 мес). Сейчас же судя по всему — оракл внес некоторые правки.
Что делать?
Из массовых альтернатив на сегодняшний день на рынке есть:
- OpenJDK от Oracle — апдейты для этой версии судя по всему будут лишь до выхода новой мажорной версии;
- AdoptOpenJDK OpenJDK — относительно новый проект от сообщества джавы, в основном будет отличаться от аналогичного билда от Оракла более долгим циклом релиза апдейтов. IBM и Red Hat уже заявили, что будут обеспечивать эту версию как минимум патчами безопасности;
- AdoptOpenJDK OpenJ9 — это JVM от IBM, которая с недавнего времени стала опен-сорсной;
- OpenJDK от Red Hat — тут думаю ситуация не сильно отличается от OpenJDK Oracle. Особого смысла, если у вас не RHEL, наверное нету;
- Azul Zulu — бесплатные версии есть, но насколько длинный цикл поддержки — не понятно, судя по тому, что они зарабатывают на поддержке, похоже ситуация такая же как со сборкой от Оракла.
Очевидно, пора всем переходить на JDK от AdoptOpenJDK, как самую близкую альтернативу Oracle JDK с более менее долгосрочным циклом апдейтов. По крайней мере сейчас это выглядит как наиболее разумная альтернатива.
Как, человек, который прошел путь java 8 -> java 9 -> java 10 за последний год, скажу, что постоянные переходы на новую версию джавы бывают очень неприятны и, в основном, переход не стоит усилий. Лучше всего остановится на версии с долгосрочной поддержкой.
(Ну это, конечно, только если вы или Ваша компания не готовы платить как я).
Для тех, кто опасается перехода, напомню, что на текущий момент у всех сертифицированных JDK одна и та же база исходников — openjdk.java.net/projects/jdk. Так что в целом, отличия между JDK довольно не большие. Тем более начиная с
Если честно, новость меня сильно огорчила. Но надеюсь, сообщество возьмет ситуацию в свои руки.
Делитесь мыслями, как обстоят дела у Вашей компании.
Доп. ссылки:
adoptopenjdk.net
www.oracle.com/...va/javase/eol-135779.html
blog.joda.org/...ailable-at-zero-cost.html
blog.joda.org/...k-beyond-oracles-jdk.html
51 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів