Oracle ha rimosso la restrizione all'utilizzo del JDK per scopi commerciali

Oracle ha modificato il contratto di licenza per JDK 17 (Java SE Development Kit), che fornisce build di riferimento di strumenti per lo sviluppo e l'esecuzione di applicazioni Java (utilità, compilatore, libreria di classi e ambiente runtime JRE). A partire da JDK 17, il pacchetto viene fornito sotto la nuova licenza NFTC (Oracle No-Fee Termini e Condizioni), che ne consente l'utilizzo gratuito in progetti personali e commerciali, nonché l'utilizzo in ambienti di produzione di sistemi commerciali. Inoltre, sono state rimosse le restrizioni sulla conferma delle operazioni di download sul sito, il che consente di scaricare automaticamente il JDK dagli script.

La licenza NFTC implica anche la possibilità di aggiornamenti trimestrali gratuiti con eliminazione di errori e vulnerabilità, ma questi aggiornamenti per i rami LTS non verranno rilasciati per l'intero periodo di manutenzione, ma solo per un altro anno dopo il rilascio della successiva versione LTS. Ad esempio, Java SE 17 sarà supportato fino al 2029, ma l'accesso gratuito agli aggiornamenti terminerà a settembre 2024, un anno dopo il rilascio di Java SE 21 LTS. Per quanto riguarda la distribuzione del JDK da parte di fornitori di terze parti, è consentita, ma se il pacchetto non viene fornito a scopo di lucro. Il pacchetto OpenJDK gratuito su cui Oracle costruisce il suo JDK continuerà a essere sviluppato secondo gli stessi termini sotto la licenza GPLv2, con eccezioni GNU ClassPath che consentono il collegamento dinamico con prodotti commerciali.

Ricordiamo che dal 2019 il JDK era soggetto al contratto di licenza OTN (Oracle Technology Network), che ne consentiva l'uso gratuito solo nel processo di sviluppo del software, per uso personale, test, prototipazione e dimostrazione di applicazioni. Se utilizzato in progetti commerciali, era richiesto l'acquisto di una licenza separata.

Fonte: opennet.ru

Aggiungi un commento