L'organizzazione NetBSD Foundation ha presentato le nuove regole per l'inserimento delle modifiche nell'albero del codice sorgente del progetto. Tra le nuove disposizioni è stata aggiunta una clausola che vieta l'inclusione, nel progetto NetBSD, di codice generato usando strumenti AI basati su grandi modelli linguistici, come ChatGPT, GitHub Copilot e Code Llama, senza previa approvazione scritta da parte del Core Team. Come motivo è stata citata l'incertezza in materia di diritti d'autore e la non conformità alle politiche di licenza di NetBSD.
Le preoccupazioni riguardano il fatto che i sistemi AI vengano addestrati su un vasto insieme di informazioni, che includono tra l'altro codice protetto da copyright e distribuito sotto diverse licenze. Nel generare codice, i sistemi AI non tengono conto di queste caratteristiche e potenzialmente il risultato del lavoro dell'AI potrebbe essere considerato come creazione di un'opera derivata dal codice utilizzato per addestrare il modello e distribuita sotto specifiche licenze.
Quando si addestra un modello su codice soggetto a licenza che richiede attribuzione, tale necessità non è formalmente rispettata nel codice generato dagli strumenti AI, il che può essere considerato una violazione della maggior parte delle licenze open source, come GPL, MIT e Apache. Inoltre, possono sorgere problemi di compatibilità licenziale quando si inserisce in progetti con licenze permissive, come BSD, codice generato usando modelli addestrati su codice con licenze copyleft.
Fonte: opennet.ru
