Oracle JDK 17 снова бесплатен для коммерческого использования
2026-02-21 10:11 Diff

Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.

Ранее компании, которые использовали несвободную версию JDK от Oracle, вынуждены были оплачивать её. Новая лицензия не отменяет свободного распространения Open JDK.

Дональд Смит, старший директор по управлению продуктами в Oracle, объяснил решение корпорации так:

«Предоставление сборок Oracle OpenJDK под лицензией GPL приветствовалось, но, по отзывам разработчиков, представителей академических кругов и компаний, они также хотели использовать надёжный дистрибутив — Oracle JDK — под свободной лицензией. Oracle ценит мнение сообщества разработчиков и рад сообщить, что, начиная с Java 17, компания выполнила этот запрос».

Но не всё так радужно: когда срок поддержки текущей версии Oracle JDK истечёт, компаниям придётся вновь платить деньги. Это особенно забавно, потому что параллельно с этим корпорация сократила срок поддержки с трёх лет до двух.

Правда, и платная версия никуда не денется. Если разработчикам понадобятся Java Management Service, Advanced Management Console, GraalVM Enterprise или поддержка, им всё равно нужно будет платить — либо за пользователя, либо за процессор.

Сыр в мышеловке Oracle не очень-то и бесплатный — так что рекомендуем внимательно изучить новую «свободную от комиссий» лицензию перед началом использования.

Кстати, решение Oracle — не жест доброй воли. Судя по опросам компаний и разработчиков, Oracle JDK уже давно проигрывает не только Open JDK, но и многим решениям других разработчиков: AdoptOpenJDK (теперь Eclipse Temurin), Amazon, Microsoft, Azul.

А вот что об этом думают пользователи Reddit

«Обманешь меня один раз — опозоришься сам. Обманешь меня 29 раз — опозорюсь я».

Фото: Reddit

«Мы уже выпилили его. Так что спасибо, но нет».

Фото: Reddit

«Разработчики уже проходят переподготовку по другим языкам и фреймворкам. Можно подумать, что, несмотря на вашу репутацию, они пойдут обратно.

UPD: Мы вынуждены были искать десятки тысяч долларов за процессор для лицензирования Oracle Java. Но ни одна другая версия Java или какой-то ещё язык программирования столько не стоят. Это банальный грабёж средь бела дня».

Фото: Reddit
Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу