Proprietà di un prodotto digitale: è davvero tuo?
Una checklist pratica per distinguere diritti sul software, disponibilità del sorgente e controllo operativo.

La proprietà di un prodotto digitale e la possibilità di gestirlo sono questioni collegate, ma diverse. Avere il sorgente non equivale a possedere tutti i diritti sul software; avere una licenza non significa necessariamente poter trasferire il servizio a un altro tecnico. Per capire cosa puoi fare, serve verificare accordi, componenti e accessi.
Io partirei da una domanda pratica: se dovessi cambiare fornitore, cosa servirebbe per continuare a lavorare? Qui propongo cinque aree di controllo: codice, dominio, account, accessi e documentazione. Sono una checklist operativa, non una classificazione giuridica.

Diritti sul software e controllo operativo
La direttiva europea sulla tutela dei programmi per elaboratore distingue i diritti riservati al titolare e gli usi consentiti. Per un prodotto commissionato, il perimetro concreto dipende anche dal contratto e dalla normativa applicabile: consegna del sorgente, licenza, cessione dei diritti e manutenzione vanno esaminati separatamente.
Immagina questo scenario: il gestionale funziona, ma il repository e il servizio di hosting sono accessibili solo al fornitore. Non dimostra da solo chi detenga i diritti sul software; segnala però una dipendenza operativa da chiarire prima che serva un intervento urgente.
Questa dipendenza può nascere durante lo sviluppo, quando si aprono account temporanei senza definire la consegna. Conviene parlarne mentre il rapporto funziona: cosa passa all’azienda, cosa rimane al fornitore e quali servizi sono condivisi con altri clienti.
I 5 componenti che decidono chi controlla il tuo prodotto
Queste cinque aree aiutano a verificare la continuità del prodotto. Per ciascuna chiediti chi la controlla, quali diritti hai e come avverrebbe un passaggio di consegne.
1. Il codice sorgente e i diritti per usarlo
Il codice sorgente contiene le istruzioni del software. Per ricostruire il prodotto servono anche dipendenze, configurazione e istruzioni di avvio: una cartella di file, da sola, potrebbe non bastare.
Chiedi una copia aggiornata o un accesso al repository, insieme alle condizioni che permettono di modificare e far mantenere il software. Distingui il codice sviluppato per te dalle librerie, dai servizi esterni e dai componenti del fornitore: possono avere licenze diverse.
2. Il dominio: l'indirizzo dove ti trovano
Il dominio è il nome con cui si raggiunge il sito, per esempio iltuonome.it. Controlla intestatario, contatti di recupero, rinnovo e procedura di trasferimento nel pannello del registrar. Un problema di accesso può interrompere sito ed email; il cambio di fornitore va preparato mantenendo attivi dominio e configurazione DNS.
3. Gli account dei servizi: i motori che lo tengono acceso
Hosting, DNS, email, analytics e servizi collegati hanno ciascuno account e condizioni proprie. Dove possibile, usa account controllati dall’azienda e invita il fornitore come collaboratore. Per servizi gestiti o condivisi, concorda invece esportazione, continuità e assistenza alla migrazione.
4. Gli accessi tecnici: le chiavi di casa
Gli accessi tecnici sono le chiavi di casa del prodotto. Quelli che contano sono almeno quattro:
- Server e database: dove il prodotto gira e dove vivono i tuoi dati
- Pannelli di amministrazione dei vari servizi
- Repository del codice e pipeline di deploy: il meccanismo con cui gli aggiornamenti vanno online
- Chiavi API dei servizi collegati
L’obiettivo è disporre degli accessi necessari o di una procedura concordata per trasferire il servizio. Non significa distribuire a tutti credenziali di amministratore o chiedere accesso ai sistemi di altri clienti.
5. La documentazione: la mappa per orientarsi
La documentazione deve spiegare dove gira il prodotto, come si aggiorna, come si ripristina un backup e chi gestisce gli accessi. Le credenziali vanno custodite in un gestore di segreti o password aziendale; nella documentazione si indica come ottenerle, senza copiarle in chiaro.
| Componente | Cos'è | Cosa rischi se non è in mano tua |
|---|---|---|
| Codice e licenze | Sorgente, dipendenze e diritti di modifica | Difficoltà nel ricostruire o far mantenere il prodotto |
| Dominio | Intestazione, rinnovo e recupero | Interruzioni di sito ed email |
| Account dei servizi | Titolarità o accordi di servizio e migrazione | Dipendenza dal fornitore per operazioni essenziali |
| Accessi tecnici | Ruoli, recupero e gestione delle chiavi | Impossibilità di intervenire nei tempi necessari |
| Documentazione | Avvio, aggiornamento, backup e ripristino | Conoscenza operativa concentrata in una persona |
Il test in una frase
Se domani cambiassi fornitore, sapresti come tenere operativo il prodotto?
Una risposta incerta indica quali informazioni recuperare. Per le parti tecniche chiedi una verifica a un professionista; per i diritti e gli obblighi contrattuali, fai leggere l’accordo a chi può valutarlo nel tuo caso.
Il punto non è prepararsi alla guerra con il fornitore: è la stessa logica di un'assicurazione. Speri di non doverla usare mai, ma la stipuli quando le cose vanno bene, non quando è già successo qualcosa.
Come verificare cosa possiedi davvero: 6 controlli pratici
- Chiedi dove si trova il codice e verifica che la copia consegnata corrisponda alla versione in produzione.
- Controlla intestatario, rinnovo e contatti di recupero del dominio.
- Elenca servizi attivi, relativi account e condizioni di trasferimento.
- Prova gli accessi autorizzati e il recupero account con il tecnico incaricato.
- Verifica nel contratto licenze, diritti di modifica, consegne e componenti esclusi.
- Chiedi le istruzioni di avvio, deploy, backup e ripristino, con i riferimenti per ottenere le credenziali in sicurezza.
Se manca un accesso, chiarisci prima perché: potrebbe trattarsi di una dimenticanza, di un servizio gestito o di un limite previsto dall’accordo. Fai concordare per iscritto il recupero o la migrazione, senza interrompere il servizio.
Cosa chiarire nel prossimo contratto
Prima di firmare, porta questi punti al fornitore e a chi segue gli aspetti contrattuali. Perimetro e condizioni devono essere compatibili con il tipo di servizio acquistato:
- Quale codice viene consegnato, quando e con quali diritti di uso e modifica.
- Quali componenti rimangono di terzi e quali licenze o canoni richiedono.
- Chi controlla dominio e account, e quali servizi sono gestiti dal fornitore.
- Come si custodiscono e trasferiscono gli accessi autorizzati.
- Quale documentazione e quale prova di ripristino fanno parte della consegna.
- Come si svolge la fine del rapporto: esportazioni, assistenza, tempi e costi.
Un servizio in abbonamento e uno sviluppo su misura possono prevedere condizioni diverse. Il punto è conoscerle prima di scegliere, senza confondere una licenza d’uso con una cessione dei diritti.
Domande frequenti sulla proprietà di un prodotto digitale
Se ho pagato lo sviluppo, il codice sorgente è automaticamente mio?
A chi deve essere intestato il dominio del mio sito?
Quali accessi tecnici devo avere del mio prodotto digitale?
Cos'è il vendor lock-in?
Il fornitore è sparito e non ho né codice né accessi: da dove comincio?
Che differenza c'è tra licenza d'uso e cessione del codice?
Se vuoi ricostruire cosa controlla oggi la tua azienda, parti da un inventario tecnico. Con i servizi LuCz possiamo esaminare codice, infrastruttura e passaggio di consegne: scrivimi a matteo.lucrezio@lucz.dev indicando quale prodotto vuoi verificare.
Fonti
Scritto da

Matteo Lucrezio
Startupper | Lead Software Engineer