Нові зміни в ліцензуванні Java: безкоштовний період JDK 17 закінчується у вересні

Ліцензування Oracle Java суттєво змінилося з 2018 року, що вплинуло на підприємства, які використовують Java.

Спочатку ліцензійна угода Oracle Technology Network License Agreement (OTNLA) вимагала підписки для більшості комерційних застосувань, починаючи з JDK 8, оновлення 211 і JDK 11 і т. д. До цього платформа Java вважалася безкоштовною (разом з регулярними оновленнями).

OTNLA має більш обмежувальний характер і вимагає підписки, якщо вона не використовується в особистих цілях, розробці, тестуванні, застосунках, схвалених Oracle, або в хмарі Oracle Cloud.

У вересні 2021 року Oracle представила умови (NFTC) з JDK 17, що дозволяють безкоштовне використання для розробки, тестування та внутрішніх бізнес-операцій, але з обмеженням у часі. Випуски LTS, як-от JDK 17, отримують оновлення на умовах NFTC протягом одного року після наступного випуску LTS. З випуском JDK 21 у вересні 2023 року, безкоштовний період JDK 17 закінчиться у вересні 2024 року.

Користувачі повинні вибрати, чи дотримуватися OTNLA і платити за оновлення, перейти на JDK 21 або перейти на альтернативні дистрибутиви OpenJDK. Кожен варіант має свої наслідки, зокрема потенційні проблеми сумісності та часті вимоги до оновлення.

Перехід на JDK 21, на який поширюється дія NFTC, здається простим, але вимагає оцінки зворотної сумісності та планування майбутніх оновлень кожні два роки. Перехід на альтернативні дистрибутиви OpenJDK може бути дешевшим, пропонуючи інші можливості, підтримку та довший проміжок часу до необхідності оновлення.

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі