Di chi è il codice sviluppato da un fornitore esterno?

Il codice nasce in capo a chi lo crea, e passa al cliente solo nella misura prevista da un accordo. La fattura pagata prova un servizio, non una cessione dei diritti sul software.

La regola dell'art. 12-bis L. 633/1941, che attribuisce al datore di lavoro i diritti economici sul software creato dal dipendente nelle sue mansioni, riguarda i dipendenti. Non si applica a freelance, consulenti e software house esterne. Per loro conta il contratto.

Senza una clausola scritta, la titolarità dei diritti economici può restare al fornitore o diventare oggetto di contestazione. Per questo il contratto va scritto prima di iniziare, non dopo il rilascio.

Che differenza c'è tra autore e titolare dei diritti?

L'autore è la persona fisica che ha scritto il codice; il titolare dei diritti economici è chi può sfruttarlo, cioè riprodurlo, modificarlo e distribuirlo. Le due figure possono coincidere o no.

Il diritto morale di essere riconosciuto autore resta sempre alla persona che ha creato l'opera. I diritti economici, previsti dall'art. 64-bis L. 633/1941, si possono invece cedere. È questa cessione che interessa all'azienda committente.

Nella domanda di registrazione SIAE si indicano sia gli autori sia il richiedente. Se il richiedente è la tua società, deve poter dimostrare di aver acquisito i diritti dagli autori o dal fornitore.

Chi detiene i diritti economici sul codice
Chi scrive il codiceTitolare dei diritti economici
Dipendente, nelle sue mansioniIl datore di lavoro, salvo patto contrario (art. 12-bis)
Freelance o consulenteDipende dal contratto: serve una cessione scritta
Software house esternaDipende dal contratto con il cliente
Socio fondatore senza contrattoDa regolare con un atto di cessione alla società

Quali clausole inserire nel contratto di sviluppo?

Le clausole essenziali sono tre: cessione dei diritti economici, consegna del codice sorgente e garanzia sui componenti di terzi. Senza di esse il contratto copre i tempi e il prezzo, ma non il valore dell'asset.

  • Cessione dei diritti economici: il fornitore cede in via esclusiva e senza limiti di tempo e territorio i diritti di sfruttamento su codice sorgente, codice oggetto, documentazione e materiale preparatorio, dal momento della creazione.
  • Consegna del sorgente: il fornitore consegna i file sorgente completi e aggiornati, non solo l'eseguibile, insieme all'accesso al repository.
  • Garanzia su librerie e IA: il fornitore dichiara quali librerie open source e strumenti di IA ha usato e garantisce che il codice non viola diritti di terzi. Alcune licenze copyleft, come la GPL, impongono condizioni sulla distribuzione delle opere derivate.

La redazione del contratto spetta a un avvocato, che lo adatta al caso concreto. Per il tema IA vedi anche l'articolo su IA e copyright del codice.

Come incide sulla registrazione SIAE?

Per registrare il software a nome della società servono il codice sorgente e la prova che la società ne detiene i diritti. Se il fornitore non consegna il sorgente o non ha ceduto i diritti, la domanda è debole o impossibile.

La domanda si presenta in forma cartacea con il Mod. 349, un CD/DVD non riscrivibile con il sorgente e/o l'eseguibile, i documenti d'identità di richiedente e autori, la visura camerale e la ricevuta del bonifico di 126,62 €. I passaggi sono spiegati nella guida pratica alla registrazione SIAE.

Cosa cambia per il Patent Box?

Il Patent Box spetta al titolare del software, quindi i costi pagati a fornitori esterni sono agevolabili solo se l'azienda può provare di possedere i diritti sul codice. I servizi e le consulenze rientrano tra i costi agevolabili.

Nel regime ordinario basta dimostrare la titolarità, anche con dichiarazione sostitutiva (Risposta AdE n. 223/2025). Per il meccanismo premiale serve la registrazione SIAE. In entrambi i casi il contratto di cessione è la prova chiave.

Se scegli la documentazione idonea per la penalty protection, i contratti con i fornitori vanno conservati con il resto del fascicolo. Ne parliamo nell'articolo sui controlli fiscali e la documentazione Patent Box. Per gli aspetti fiscali del tuo caso rivolgiti al commercialista.

Cosa fare se il contratto non prevede la cessione?

Chiedi al fornitore di firmare un atto di cessione dei diritti sul codice già sviluppato, prima della registrazione o di una due diligence. Più tempo passa, più è difficile ottenerlo.

Un freelance irreperibile o un rapporto chiuso male possono rendere la sanatoria costosa e lenta. Lo stesso vale per i soci fondatori che hanno scritto il codice prima della costituzione della società.

Prima di depositare un software sviluppato in tutto o in parte da esterni, fai un controllo dei contratti: chi ha scritto cosa, con quale accordo e se hai il sorgente.

Da dove iniziare?

Elenca tutte le persone e le aziende che hanno scritto codice per il tuo software, e per ciascuna verifica il contratto. Recupera il sorgente completo e gli atti di cessione mancanti.

A quel punto puoi preparare la registrazione. Se vuoi un aiuto per la domanda, consulta il nostro processo o contattaci.

Domande frequenti

Se pago la fattura, il codice è mio?

Non necessariamente. Il pagamento prova il servizio; per essere titolare dei diritti economici serve una cessione scritta nel contratto o in un atto separato.

Il freelance resta autore anche dopo la cessione?

Sì. Il diritto di essere riconosciuto autore resta a lui; alla tua azienda passano i diritti di sfruttamento economico.

Posso registrare in SIAE un software di cui ho solo l'eseguibile?

La SIAE accetta sorgente e/o eseguibile, ma senza il sorgente la tutela e la prova del contenuto sono più deboli. Fatti consegnare sempre il codice sorgente completo.

I costi del fornitore esterno valgono per il Patent Box?

Sì, servizi e consulenze rientrano tra i costi agevolabili, purché la tua azienda sia titolare del software. Verifica i dettagli con il commercialista.

Vuoi registrare il tuo software in SIAE?

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