L'organizzazione NetBSD Foundation ha presentato le nuove regole per la modifica dell'albero dei sorgenti del progetto. Nelle nuove regole è stata introdotta una clausola che vieta l'inclusione nel codice di NetBSD di codice generato utilizzando strumenti AI basati su grandi modelli linguistici, come ChatGPT, GitHub Copilot e Code Llama, senza un'approvazione scritta preliminare da parte del Core Team. Come motivazione si fa riferimento all'incertezza in materia di diritti d'autore e alla non conformità con la politica di licenza di NetBSD.
Le preoccupazioni sono legate al fatto che i sistemi AI vengono addestrati su un grande volume di informazioni, che includono, tra l'altro, codice protetto da diritto d'autore e distribuito sotto varie licenze. Durante la generazione del codice da parte dei sistemi AI, queste caratteristiche non vengono considerate e di conseguenza il risultato generato dall'AI potrebbe essere visto come una creazione di un'opera derivata dal codice utilizzato per l'addestramento del modello e distribuito sotto determinate licenze.
Quando un modello viene addestrato su codice con licenza che richiede l'attribuzione, tale requisito non viene formalmente soddisfatto 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. Possono anche sorgere problemi di compatibilità delle licenze quando si incorpora in progetti con licenze permissive, come la BSD, codice generato utilizzando modelli addestrati su codice con licenze copyleft.
Fonte: opennet.ru
