← Osservatorio Open Source

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

1

Verifica la titolarita

L'ente deve essere titolare del software (sviluppato su commissione con fondi pubblici).

2

Scegli una licenza aperta

AgID raccomanda EUPL-1.2, ma sono accettate GPL, AGPL, MIT, Apache e altre licenze OSI-approved.

3

Pubblica il codice sorgente

Carica il codice su un repository pubblico (GitHub, GitLab, Bitbucket) con la documentazione.

4

Registra su Developers Italia

Aggiungi il file publiccode.yml al repository e segnala il software su developers.italia.it.

5

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