Начиная с 16 апреля выпусти Java SE от компании Oracle начали (https://www.oracle.com/technetwork/java/javase/overview/orac...) публиковаться с новым лицензионным соглашением, ограничивающим использование в коммерческих целях. Java SE отныне можно использовать бесплатно только для персонального использования, разработки ПО, тестирования, создания прототипов и демонстрации приложений.
До 16 апреля обновления Java SE выпускались под лицензией BCL (https://java.com/license) (Binary Code License), а после только под новым лицензионным соглашением OTN (http://java.com/otnlicense) (Oracle Technology Network). При использовании в коммерческих проектах требуется покупка лицензии или переход на свободный пакет OpenJDK (http://jdk.java.net/), который продолжает развиваться на прежних условиях под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами. В случае продолжения применения Java SE для дальнейшего получения обновлений (https://www.oracle.com/technetwork/java/java-se-support-road...) предприятиям требуется получить коммерческую лицензию, стоимость которой составляет $2.50 в месяц на одного пользователя или один компьютер.
Решение об изменении модели лицензирования принято после модернизации процесса разработки, подразумевающем развитие единой с OpenJDK постоянно обновляемой открытой master-ветки, в которую включаются уже готовые изменения и от которой раз в шесть месяцев ответвляются ветки для стабилизации новых выпусков. Если раньше в наборе Java SE от Oracle входили дополнительные коммерческие компоненты, то теперь их код открыт и продукты OpenJDK и Oracle Java SE можно рассматривать как взаимозаменяемые. Корпоративные пользователи бинарных наборов Oracle Java SE, поставляемых с java.com, могут продолжить бесплатное использование Java, перейдя на сборки OpenJDK.
В случае применения ветки Java SE 8, возможен переход на развиваемый компанией Amazon проект Corretto (https://aws.amazon.com/corretto/), распространяющий (https://www.opennet.ru/opennews/art.shtml?num=50071) бесплатные дистрибутивы Java 8 и 11 с длительным сроком поддержки, готовые для применения на предприятиях. Выпуск обновлений для Corretto 8 будет обеспечен как минимум до июня 2023 года. Обновления предоставляются бесплатно и без каких-либо ограничений. Corretto сертифицирован как соответствующий спецификациям и может быть использован для замены Java SE.
Дополнительно можно отметить, что компания Red Hat приняла (https://www.redhat.com/en/about/press-releases/leadership-op...) лидерство над ветками OpenJDK 8 и OpenJDK 11, сопровождением которых ранее занималась компания Oracle, а теперь сосредоточилась на OpenJDK 12 и разработке master-ветки, от которой в сентябре будет ответвлён релиз OpenJDK 13.
Компания Red Hat взяла на себя работу по продолжению формирования публично доступных обновлений для прошлых веток, сопровождение их кодовой базы и решение задач технической поддержки. Следует отметить, что подобный шаг не является чем-то особенным, Red Hat раньше уже брал на себя сопровождение веток OpenJDK 7 (https://www.opennet.ru/opennews/art.shtml?num=42482) и OpenJDK 6 (https://www.opennet.ru/opennews/art.shtml?num=36332).
URL: https://www.redhat.com/en/about/press-releases/leadership-op...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50532