Oracle odstranil omezení používání JDK pro komerční účely

Oracle změnil licenční smlouvu pro JDK 17 (Java SE Development Kit), která poskytuje referenční sestavení nástrojů pro vývoj a spouštění aplikací Java (utility, kompilátor, knihovna tříd a běhové prostředí JRE). Počínaje verzí JDK 17 je balíček dodáván pod novou licencí NFTC (Oracle No-Fee Terms and Conditions), která umožňuje bezplatné použití v osobních a komerčních projektech a také umožňuje použití v produkčním prostředí komerčních systémů. Navíc byla odstraněna omezení pro potvrzování operací stahování na webu, což vám umožňuje stahovat JDK automaticky ze skriptů.

Z licence NFTC plyne i možnost bezplatných čtvrtletních aktualizací s odstraněním chyb a zranitelností, tyto aktualizace pro pobočky LTS však nebudou vydávány po celou dobu údržby, ale pouze na další rok po vydání další verze LTS. Například Java SE 17 bude podporována do roku 2029, ale bezplatný přístup k aktualizacím skončí v září 2024, rok po vydání Java SE 21 LTS. Pokud jde o distribuci JDK prodejci třetích stran, je povolena, ale pokud balíček není poskytován za účelem zisku. Bezplatný balíček OpenJDK, na kterém Oracle staví své JDK, bude i nadále vyvíjen za stejných podmínek pod licencí GPLv2, s výjimkami GNU ClassPath, které umožňují dynamické propojení s komerčními produkty.

Připomeňme, že od roku 2019 se na JDK vztahovala licenční smlouva OTN (Oracle Technology Network), která umožňovala bezplatné použití pouze v procesu vývoje softwaru, pro osobní použití, testování, prototypování a předvádění aplikací. Při použití v komerčních projektech bylo nutné zakoupit samostatnou licenci.

Zdroj: opennet.ru

Přidat komentář