La società Oracle ha vietato l'accettazione delle modifiche generate tramite strumenti AI nel progetto OpenJDK. Il divieto riguarda il codice sorgente, i materiali testuali e le immagini trasmesse nei repository del progetto o pubblicate sul sito, nei messaggi o nelle pagine wiki. Tra i settori in cui è consentito l'uso dell'AI nello sviluppo di Java ci sono il debug e la revisione del codice.
Le motivazioni sono legate ai potenziali rischi di violazione della proprietà intellettuale al momento dell'utilizzo di codice generato da grandi modelli linguistici. Lo stato giuridico di tale codice non è ancora definito e non è escluso un potenziale impatto sui diritti di proprietà e sulle licenze con cui sono stati distribuiti i progetti utilizzati per addestrare il modello. Vengono inoltre segnalati rischi legati alla sicurezza.
Si può inoltre notare l'approvazione di regole riguardanti l'AI nel progetto NetworkManager. Nel repository di NetworkManager è possibile accettare modifiche create tramite AI, a condizione che gli autori si assumano la responsabilità delle patch inviate, abbiano compreso la modifica, possano discutere il contenuto, abbiano effettuato una revisione manuale e test, e siano pronti a confermare che il codice inviato è compatibile con la licenza LGPLv2.1.
Fonte: opennet.ru
