Il Riuso del Software nella PA
L'articolo 69 del Codice dell'Amministrazione Digitale obbliga le PA a rilasciare in open source il software sviluppato con fondi pubblici e a favorirne il riuso.
Cos'e il riuso
Il riuso del software e un principio fondamentale del Codice dell'Amministrazione Digitale (D.Lgs. 82/2005). L'articolo 69 stabilisce che:
«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 pratica, quando un ente pubblico commissiona lo sviluppo di un software con fondi pubblici, deve rilasciarlo con licenza open source affinche altri enti possano riutilizzarlo gratuitamente.
Il catalogo: developers.italia.it
Developers Italia e la piattaforma di riferimento per il software della PA italiana. Il catalogo raccoglie le soluzioni software sviluppate da e per le pubbliche amministrazioni, disponibili per il riuso.
—
Software nel catalogo
—
Enti che pubblicano
—
Enti che riusano
Dati in fase di analisi. Saranno pubblicati nel primo Rapporto annuale.
Come pubblicare in riuso
Verifica la titolarita
L'ente deve essere titolare del software (sviluppato su commissione con fondi pubblici).
Scegli una licenza aperta
AgID raccomanda EUPL-1.2, ma sono accettate GPL, AGPL, MIT, Apache e altre licenze OSI-approved.
Pubblica il codice sorgente
Carica il codice su un repository pubblico (GitHub, GitLab, Bitbucket) con la documentazione.
Registra su Developers Italia
Aggiungi il file publiccode.yml al repository e segnala il software su developers.italia.it.
Mantieni il software
Aggiorna il codice, correggi i bug, rispondi alle segnalazioni della comunita.
I vantaggi del riuso
Risparmio economico
Eliminazione o riduzione dei costi di licenza. Le risorse risparmiate possono essere investite in formazione e personalizzazione.
Qualita del software
Il codice aperto consente audit indipendenti, maggiore sicurezza e correzione rapida dei bug grazie alla comunita.
Trasparenza
Il codice sorgente e pubblico e verificabile. I cittadini possono controllare come funzionano i servizi digitali.
Indipendenza dal fornitore
Nessun vendor lock-in. L'ente puo cambiare fornitore di assistenza senza perdere il software e i dati.
Il tuo ente pubblica software in riuso?
Segnalaci le esperienze di riuso del tuo comune per il prossimo rapporto.
Contattaci