Affidare lo sviluppo della propria app, piattaforma o software aziendale a una software house esterna o a un programmatore freelance è una pratica comune per Startup e PMI. C'è però un enorme malinteso legale che rischia di compromettere gli asset aziendali: pensare che il pagamento della fattura di sviluppo trasferisca automaticamente la proprietà intellettuale del codice sorgente.
In Italia, la legge tutela il software secondo le regole del diritto d'autorato, ed è categorica: i diritti morali e di sfruttamento economico nascono originariamente in capo a chi scrive materialmente il codice. Se non hai un contratto specifico, rischi di non poter registrare l'opera in SIAE o di vederti contestare l'agevolazione del Patent Box.
La distinzione cruciale: Autore vs Aventi Diritto
Per muoversi correttamente nel mercato dell'outsourcing, è fondamentale comprendere la scissione legale tra le due figure previste dalla normativa della Sezione OLAF della SIAE:
person L'Autore (Il Fornitore)
La persona fisica (o il team dell'agenzia) che crea il codice sorgente. Conserva sempre il diritto morale di paternità, che è inalienabile.
business L'Avente Diritto (La tua Azienda)
Il soggetto economico che acquisisce i diritti di sfruttamento patrimoniale (commercializzazione, modifica, sub-licenza) esclusivamente tramite un accordo scritto.
Le 3 clausole contrattuali salvavita
Quando firmi un preventivo o un accordo di sviluppo (Software Development Agreement), non limitarti a verificare i tempi di consegna e i costi. Assicurati che siano presenti queste tre clausole esplicite:
- Cessione totale ed esclusiva dei diritti patrimoniali: Deve essere specificato che il fornitore cede in modo definitivo, senza limiti di tempo e spazio, ogni diritto di sfruttamento economico sul codice sorgente, documentazione tecnica e interfacce grafiche dal momento della loro creazione.
- Obbligo di consegna del codice sorgente (Source Code): Molti fornitore consegnano solo l'eseguibile o compilato. Senza i file sorgenti integrali in formato testo, la registrazione al Pubblico Registro Software della SIAE è tecnicamente impossibile.
- Manleva sull'uso di librerie terze o IA: Il fornitore deve garantire che il codice non violi copyright altrui o licenze open source "contaminanti" (come il Copyleft/GPL) che costringerebbero la tua azienda a rendere pubblico il software proprietario.
L'impatto sul Patent Box 110% e sulla Penalty Protection
La mancanza di una catena contrattuale d'acquisto chiara è il primo elemento che l'Agenzia delle Entrate contesta durante le verifiche fiscali sul Patent Box. Per blindare la tua pratica ed esercitare in sicurezza la Penalty Protection, la documentazione del Masterfile deve contenere la prova contrattuale scritta che dimostri come i costi sostenuti per i consulenti IT esterni si siano effettivamente tradotti in una privativa di proprietà dell'azienda.
gavel Il consiglio degli esperti
Prima di procedere al deposito formale in SIAE del tuo software ibrido o sviluppato in outsourcing, esegui un check-up dei contratti dei fornitori. Se un freelance sparisce senza averti firmato l'atto di cessione, sanare la situazione in un secondo momento può costare carissimo o bloccare un round di investimento di Venture Capital.
Conclusioni: Costruire un asset solido
Proteggere il codice significa proteggere il valore economico della tua azienda. L'outsourcing è una leva di crescita eccezionale, ma deve poggiare su basi legali inattaccabili. Regolare i rapporti di proprietà fin dal primo giorno è l'unico modo per garantire che il software resti un asset patrimoniale esclusivo, pronto per essere valorizzato a bilancio o protetto da utilizzi illeciti dei competitor.
Argomenti trattati: