Oracle внесла изменения в лицензионное соглашение, касающееся пакета Oracle JDK. Отныне при соблюдении условий лицензии этот пакет можно использовать бесплатно не только для личных, но и для коммерческих нужд. Новые правила работают, начиная с Oracle JDK 17.
Новая лицензия NFTC (Oracle No-Fee Terms and Conditions) подразумевает бесплатное получение обновлений в течение года после следующего выпуска LTS. То есть, речь идёт не обо всё сроке сопровождения. К примеру, если поддержка Java SE 17 запланирована до 2029 года, то бесплатные обновления будут доступны до осени 2024 года.
Также отмечается, что теперь не нужно подтверждать загрузку на сайте, что позволяет загружать пакет автоматически с помощью скрипта. При этом параллельно компания будет выпускать OpenJDK под лицензией GPL с той же периодичностью и условиями, что были актуальны для Java 9.
Отметим, что ранее набор Oracle JDK был доступен под лицензией Oracle Technology Network (OTN). Этот формат лицензии допускал бесплатное использование только для персональных проектов, тестирования, создания прототипов и демонстрации приложений. Коммерческое использование не допускалось.