Лицензирование Java от Oracle
Поэтапная переделка условий JDK от Oracle, превратившая самую распространённую в мире среду выполнения в лицензионный риск.
Два десятилетия Java можно было запускать в продакшене бесплатно. С Java 11 в сентябре 2018 года для коммерческого использования JDK от Oracle внезапно потребовалась платная подписка, а в январе 2019-го для бизнеса закончились бесплатные обновления безопасности Java 8. Java 17 вышла в 2021 году под новой бесплатной лицензией NFTC — но лишь до следующего релиза с долгосрочной поддержкой. В январе 2023 года появилась Java SE Universal Subscription с ценой за каждого сотрудника всей организации, независимо от того, сколько из них реально запускают Java.
Если читать мелкий шрифт, сам код никогда не закрывался: OpenJDK распространяется под GPL с исключением Classpath, а сборки вроде Eclipse Temurin и Amazon Corretto функционально эквивалентны. Ловушка — лицензионные аудиты Oracle, из-за которых Java стала постоянным пунктом любой программы SAM.