Oracle heeft de beperking op het gebruik van de JDK voor commerciële doeleinden opgeheven

Oracle heeft de licentieovereenkomst gewijzigd voor de JDK 17 (Java SE Development Kit), die referentiebuilds biedt van tools voor het ontwikkelen en uitvoeren van Java-applicaties (hulpprogramma's, compiler, klassenbibliotheek en JRE-runtime-omgeving). Vanaf JDK 17 wordt het pakket geleverd onder de nieuwe NFTC-licentie (Oracle No-Fee Terms and Terms), die gratis gebruik in persoonlijke en commerciële projecten mogelijk maakt, en ook gebruik in productieomgevingen van commerciële systemen. Bovendien zijn de beperkingen op het bevestigen van downloadbewerkingen op de site verwijderd, waardoor u de JDK automatisch vanuit scripts kunt downloaden.

De NFTC-licentie impliceert ook de mogelijkheid van gratis kwartaalupdates waarbij fouten en kwetsbaarheden worden geëlimineerd, maar deze updates voor LTS-vestigingen zullen niet voor de gehele onderhoudsperiode worden uitgebracht, maar pas voor nog een jaar na de release van de volgende LTS-versie. Zo wordt Java SE 17 ondersteund tot 2029, maar eindigt de gratis toegang tot updates in september 2024, een jaar na de release van Java SE 21 LTS. De distributie van de JDK door externe leveranciers is toegestaan, maar als het pakket niet met winstoogmerk wordt aangeboden. Het gratis OpenJDK-pakket waarop Oracle zijn JDK bouwt, zal verder worden ontwikkeld onder dezelfde voorwaarden onder de GPLv2-licentie, met GNU ClassPath-uitzonderingen die dynamische koppeling met commerciële producten mogelijk maken.

Laten we niet vergeten dat de JDK sinds 2019 onderworpen was aan de OTN-licentieovereenkomst (Oracle Technology Network), die alleen gratis gebruik toestond in het softwareontwikkelingsproces, voor persoonlijk gebruik, testen, prototyping en applicatiedemonstratie. Bij gebruik in commerciële projecten was de aanschaf van een aparte licentie vereist.

Bron: opennet.ru

Voeg een reactie