Oracle har tagit bort begränsningen för användningen av JDK för kommersiella ändamål

Oracle har ändrat licensavtalet för JDK 17 (Java SE Development Kit), som tillhandahåller referensbyggen av verktyg för att utveckla och köra Java-applikationer (verktyg, kompilator, klassbibliotek och JRE runtime-miljö). Från och med JDK 17, levereras paketet under den nya NFTC-licensen (Oracle No-Fee Terms and Conditions), som tillåter fri användning i personliga och kommersiella projekt, och även tillåter användning i produktionsmiljöer av kommersiella system. Dessutom har restriktioner för att bekräfta nedladdningsoperationer på webbplatsen tagits bort, vilket gör att du kan ladda ner JDK automatiskt från skript.

NFTC-licensen innebär också möjligheten till kostnadsfria kvartalsuppdateringar med eliminering av fel och sårbarheter, men dessa uppdateringar för LTS-filialer kommer inte att släppas under hela underhållsperioden, utan endast under ytterligare ett år efter lanseringen av nästa LTS-version. Till exempel kommer Java SE 17 att stödjas fram till 2029, men fri tillgång till uppdateringar upphör i september 2024, ett år efter lanseringen av Java SE 21 LTS. När det gäller distribution av JDK av tredjepartsleverantörer är det tillåtet, men om paketet inte tillhandahålls i vinstsyfte. Det kostnadsfria OpenJDK-paketet som Oracle bygger sin JDK på kommer att fortsätta att utvecklas under samma villkor under GPLv2-licensen, med GNU ClassPath-undantag som tillåter dynamisk länkning med kommersiella produkter.

Låt oss komma ihåg att JDK sedan 2019 var föremål för OTN (Oracle Technology Network) licensavtal, som endast tillät fri användning i mjukvaruutvecklingsprocessen, för personligt bruk, testning, prototypframställning och applikationsdemonstration. Vid användning i kommersiella projekt krävdes inköp av en separat licens.

Källa: opennet.ru

Lägg en kommentar