Le pubbliche amministrazioni che siano titolari di soluzioni e programmi informatici realizzati su specifiche indicazioni del committente pubblico, hanno l'obbligo di rendere disponibile il relativo codice sorgente, completo della documentazione e rilasciato in repertorio pubblico sotto licenza aperta, in uso gratuito ad altre pubbliche amministrazioni o ai soggetti giuridici che intendano adattarli alle proprie esigenze, salvo motivate ragioni di ordine e sicurezza pubblica, difesa nazionale e consultazioni elettorali.
Al fine di favorire il riuso dei programmi informatici di proprietà delle pubbliche amministrazioni, ai sensi del comma 1, nei capitolati o nelle specifiche di progetto è previsto, salvo che ciò risulti eccessivamente oneroso per comprovate ragioni di carattere tecnico-economico, che l'amministrazione committente sia sempre titolare di tutti i diritti sui programmi e i servizi delle tecnologie dell'informazione e della comunicazione, appositamente sviluppati per essa.
Al medesimo fine di cui al comma 2, il codice sorgente, la documentazione e la relativa descrizione tecnico funzionale di tutte le soluzioni informatiche di cui al comma 1 sono pubblicati attraverso una o più piattaforme individuate dall'AgID con proprie Linee guida.
Spiegazione
Quando una pubblica amministrazione possiede un programma creato su sue specifiche, deve renderne disponibili il codice sorgente e la documentazione, così che altre amministrazioni o soggetti giuridici possano riutilizzarlo gratuitamente e adattarlo. La pubblicazione avviene su piattaforme individuate dall’AgID. Sono ammesse eccezioni motivate per ragioni di ordine e sicurezza pubblica, difesa nazionale o consultazioni elettorali. Nei contratti di sviluppo, l’amministrazione deve prevedere di acquisire tutti i diritti sul programma e sui servizi realizzati appositamente per essa, salvo comprovate ragioni tecniche ed economiche che rendano tale previsione eccessivamente onerosa.
Perché esiste questa norma
La norma mira a evitare che le soluzioni digitali pagate o sviluppate per una pubblica amministrazione restino inutilizzabili da altre, favorendo il riuso e riducendo duplicazioni di spesa. La disponibilità del codice e dei diritti consente di adattare le soluzioni, con eccezioni per interessi pubblici particolarmente rilevanti.
Domande frequenti
Posso trovare online il codice di un programma creato per una pubblica amministrazione?
Il codice sorgente e la documentazione devono essere pubblicati su una o più piattaforme individuate dall’AgID, salvo le eccezioni previste per ragioni di ordine e sicurezza pubblica, difesa nazionale o consultazioni elettorali.
Un’altra amministrazione può usare gratuitamente quel programma?
Sì. La norma prevede la disponibilità gratuita per altre pubbliche amministrazioni, che possono adattare il programma alle proprie esigenze.
Anche una società può riutilizzare il software pubblico?
Sì, se è un soggetto giuridico che intende adattarlo alle proprie esigenze. Il riuso è previsto gratuitamente e secondo la licenza aperta con cui il codice viene rilasciato.
L’amministrazione può non pubblicare il codice per motivi di sicurezza?
Può farlo se ricorrono motivate ragioni di ordine e sicurezza pubblica, difesa nazionale o consultazioni elettorali. L’eccezione non è automatica: deve essere giustificata.
Se un’impresa sviluppa un programma per un ente pubblico, chi ne detiene i diritti?
Il contratto o le specifiche di progetto devono prevedere che l’amministrazione committente acquisisca tutti i diritti sul programma e sui servizi sviluppati appositamente. È prevista un’eccezione se ciò è eccessivamente oneroso per comprovate ragioni tecniche ed economiche.