Chi è l'autore del codice generato con l'IA?

L'autore è la persona che compie le scelte creative: l'IA non può essere titolare di diritti d'autore. Se lo sviluppatore è un dipendente che lavora nelle sue mansioni, i diritti economici spettano al datore di lavoro, salvo patto contrario (art. 12-bis L. 633/1941).

Dopo la Legge 132/2025, l'art. 1 della legge sul diritto d'autore protegge le opere create anche con strumenti di IA, purché siano frutto del lavoro intellettuale dell'autore. Le novità normative sono spiegate nell'articolo sulla Legge IA 132/2025 e il diritto d'autore. Qui ci concentriamo sugli aspetti pratici.

Quando il codice scritto con l'IA è tutelabile?

È tutelabile quando l'output dell'IA è il mezzo con cui lo sviluppatore esprime scelte proprie, non quando sostituisce del tutto il suo lavoro. Un prompt generico che produce un modulo standard difficilmente basta.

La valutazione è caso per caso. La tabella riassume alcuni scenari tipici, in modo indicativo.

Uso dell'IA e tutelabilità del codice: scenari indicativi
ScenarioTutelabilità
Codice generato da un prompt generico e usato senza modificheDebole: manca un apporto creativo umano riconoscibile
IA come assistente (completamento, refactoring) dentro un'architettura progettata dallo sviluppatoreForte, per l'opera nel suo complesso
Codice generato e poi selezionato, corretto e integrato dallo sviluppatorePossibile, se il contributo umano è documentato

Ricorda che il diritto d'autore tutela il programma nel suo insieme: struttura, organizzazione dei moduli, codice e materiale preparatorio. Una singola funzione banale ha poco valore, l'architettura complessiva sì.

Quali rischi creano le licenze open source?

Gli assistenti di IA sono addestrati anche su codice pubblico con licenze specifiche, e possono suggerire frammenti simili a codice esistente. Se quel codice è soggetto a una licenza, i suoi obblighi possono riguardare anche il tuo software.

Il caso più delicato sono le licenze copyleft, come la GPL. In caso di distribuzione di un'opera derivata, possono imporre di rilasciare il codice alle stesse condizioni. Per un software proprietario sarebbe un problema serio.

Gli strumenti di IA in genere non indicano l'origine o la licenza di ciò che suggeriscono. Per questo servono controlli a valle, sia sul codice interno sia su quello consegnato dai fornitori.

Se un fornitore usa l'IA per sviluppare il tuo software, chiedi nel contratto di dichiarare gli strumenti usati e di garantire che il codice non viola licenze o diritti di terzi. Ne parliamo nell'articolo su outsourcing e proprietà del codice.

Il codice generato dall'IA è sicuro?

Non sempre: l'IA può proporre codice che funziona ma contiene vulnerabilità o usa pratiche superate. Il codice suggerito va trattato come quello di un collaboratore junior, cioè rivisto prima del merge.

Attenzione in particolare a query verso il database, gestione dell'autenticazione e validazione degli input. Test automatici e revisione umana riducono il rischio. Sono anche la prova migliore del tuo contributo creativo.

Che conseguenze ci sono per registrazione SIAE e Patent Box?

Un software scritto con l'ausilio dell'IA si può registrare in SIAE e può accedere al Patent Box, se è un'opera tutelata dal diritto d'autore. In caso di contestazione, però, devi poter dimostrare il contributo umano.

La registrazione nel Registro Pubblico Speciale per i programmi per elaboratore dà una prova datata dell'esistenza del codice e indica l'autore, fino a prova contraria. Il Patent Box maggiora del 110% i costi di R&S del software protetto, ai fini IRES e IRAP. Se manca un'opera tutelabile, il beneficio è a rischio. Per i dettagli fiscali vedi la guida al Patent Box e confrontati con il commercialista.

Quali buone pratiche adottare in azienda?

Bastano poche regole chiare, applicate con costanza. Ecco quelle che consigliamo a startup e PMI:

  • Policy sull'IA: quali strumenti sono ammessi, su quali progetti, con quali impostazioni.
  • Versioning completo: usa Git e conserva la cronologia, così si vede l'evoluzione del codice.
  • Revisione umana obbligatoria: ogni modulo generato va letto, testato e integrato da uno sviluppatore.
  • Controllo delle licenze: verifica le dipendenze e i frammenti sospetti prima del rilascio.
  • Documentazione progettuale: specifiche e scelte di architettura scritte dalle persone.

Se qualcuno copia il tuo software, questa documentazione ti aiuta a difenderti. Vedi l'articolo su furto di codice e plagio del software.

Da dove iniziare?

Inizia dalla policy interna e da un controllo delle licenze sul codice esistente. Poi registra in SIAE le versioni principali del software, così hai una prova datata di ciò che il tuo team ha creato.

Per la domanda di registrazione puoi seguire il nostro processo o chiederci supporto dalla pagina contatti.

Domande frequenti

L'IA può essere autore di un software?

No. In Italia il diritto d'autore tutela solo le opere dell'ingegno umano; l'autore è la persona che guida e rielabora il lavoro dell'IA.

Il codice suggerito da Copilot è libero da diritti?

Non si può dare per scontato. Può somigliare a codice esistente soggetto a licenza, quindi va controllato prima del rilascio.

Cosa succede se nel mio software entra codice GPL?

Se distribuisci il software, la licenza GPL può richiedere di rilasciare il codice derivato alle stesse condizioni. Valuta il caso con un legale.

Posso registrare in SIAE un software scritto con l'IA?

Sì, se è frutto del lavoro intellettuale dello sviluppatore. Conserva la documentazione del contributo umano.

Vuoi registrare il tuo software in SIAE?

Prima valutazione gratuita, onorario fisso di 500 € e domanda pronta in pochi giorni.