1 I vantaggi per la Pubblica Amministrazione nelluso di software Open Source.
-
Upload
massimo-cozzi -
Category
Documents
-
view
216 -
download
0
Transcript of 1 I vantaggi per la Pubblica Amministrazione nelluso di software Open Source.
1
I vantaggi per la Pubblica I vantaggi per la Pubblica AmministrazioneAmministrazione
nell’uso di software Open Source nell’uso di software Open Source
2
Introduzione
Anche le PA, come le aziende di mercato, in un mondo in continua evoluzione hanno bisogno di rivedere i propri processi organizzativi interni per guadagnare efficienza e ridurre i costi di funzionamento, realizzando - in particolare nel momento attuale - risorse utili per lo sviluppo dell’e-government.
L’informatica, per contribuire all’innovazione organizzativa, deve anch’essa divenire uno strumento duttile, malleabile. A fianco dell’evoluzione assai rapida dell’hardware e delle TLC, anche il software deve poter evolvere e diventare adattabile a nuove esperienze tecnico-organizzativo, deve essere quindi liberamente modificabile.
Per poter modificare un software è necessario avere a disposizione il suo codice sorgente.
3
Introduzione
Generalmente gli applicativi non vengono rilasciati insieme al proprio codice sorgente, ma solo in una forma “pacchettizzata” (formato binario/eseguibile).
Quando non si trova il software adatto alla propria organizzazione, l’alternativa tradizionale è la creazione di programmi software ad hoc (cosiddetti “custom”) costosi per lo sviluppo e per la successiva manutenzione.
Il software a codice sorgente “aperto” (dall’inglese Open Source: OS) viene invece rilasciato completo dei suoi codici sorgenti.
4
Vantaggi del software Open Source
è possibile cederne copia (originale o modificata) a
chiunque, in completa libertà (riuso accentuato)
non occorre sostenere alcun costo di licenza
è possibile installarlo su quante postazioni si desidera,
senza oneri aggiuntivi
5
Vantaggi del software Open Source
può essere facilmente modificato per adattarlo alle proprie esigenze. Ovviamente occorre avere a disposizione le competenze tecniche necessarie, e in questo il mercato italiano si sta dimostrando preparato.
il codice sorgente, essendo pubblicamente visibile, è sottoposto a revisioni continue per scoprire ed eliminare eventuali bug, backdoor, spyware, etc.
generalmente il tempo di correzione dei bug è molto basso, così come il rilascio dei relativi aggiornamenti
6
Vantaggi del software Open Source
è sempre possibile accedere all’ultima versione del prodotto senza alcun costo aggiuntivo
il fatto di poter facilmente accedere alla logica interna di un'applicazione OS la rende maggiormente interoperabile con altre applicazioni
vengono utilizzati standard aperti, ulteriore garanzia di interoperabilità
7
Vantaggi del software Open Source
La disponibilità di prodotti OS stimola l'innovazione, in quanto è possibile sottoporre ad aggiornamento singole parti del software applicativo, con costi assai ridotti.
I risparmi ottenuti attraverso l’uso di prodotti OS possono essere investiti nei servizi di customizzazione, formazione e supporto sugli applicativi OS. Un sostegno concreto al mercato locale.
8
Vantaggi del software Open Source
La base di utenti dei prodotti OS ben consolidati ha generalmente ampie dimensioni. Questo comporta un maggiore scambio di informazioni tra gli utilizzatori stessi, un'ampia comunità attenta ad individuare eventuali difetti e a suggerire eventuali soluzioni.
Secondo uno studio del Boston Consulting Group (*), effettuato su uno dei maggiori portali di software OS (**), emerge che il 42% degli sviluppatori “liberi” risiede in Europa. Questo dimostra che nell'UE trovano spazio sia la cultura della collaborazione sia le competenze e le capacità di realizzare software.
(*) http://www.ostg.com/bcg (2002)
(**) http://www.sourceforge.net (oltre 140.000 progetti e 1.500.000 utenti registrati)
9
Vantaggi del software Open Source
Riassumendo, i principali vantaggi sono: versatilità dell'OS rispetto alle esigenze operative (è il
software ad adattarsi all'organizzazione e non il contrario)
utilizzo di componenti ben consolidate (architetture modulari al posto di soluzioni monolitiche)
flessibilità del prodotto apertura del mercato verso fornitori di servizi
personalizzati, e non generici (nuovi modelli di business) elevazione della qualità dell'offerta del mercato abbattimento di tempi e costi di adattamento
10
Gli attori coinvolti
Mondo accademico Mercato
esigenze
serviziinnovazione
componentie
prodottiOpen Source
Pubbliche Amministrazioni
11
Vetrina “virtuale”
Il CNIPA, attraverso il proprio Osservatorio sull’Open Source, mette a disposizione questo strumento per raccogliere e diffondere le best practices nell’uso di software OS presso le PA.
Attraverso un sistema di Rilevazione Continua vengono raccolte le esperienze avute dalle PA in materia di OS, evidenziando: le esigenze soddisfatte utilizzando (anche) software OS gli eventuali problemi che hanno incontrato quali prodotti OS sono stati utilizzati con quali eventuali partner hanno collaborato (un “partner”
può essere un’altra PA, una università o - più spesso - un attore del mercato).
12
Vetrina “virtuale”
Quindi le PA possono utilizzare la Vetrina per conoscere cosa è stato già fatto dalle altre PA in termini di:
esigenze (vengono categorizzate) locazione geografica della PA e/o del partner tipologia di PA (Ministero, comune, ente, etc.) servizi offerti dagli eventuali partner i prodotti OS utilizzati
13
Vetrina “virtuale”
14
Ambiente di Sviluppo Collaborativo
L’Ambiente di Sviluppo Collaborativo (CDE: Collaborative Development Environment) è lo strumento per le PA che vogliono collaborare attivamente alla realizzazione/gestione di componenti e prodotti OS pensati per le proprie esigenze.
Le principali funzionalità offerte per la gestione dei progetti ivi ospitati sono: forum mailing list repository/versioning/browsing del codice sorgente gestione della documentazione survey bug/issue tracing task management …
15
Ambiente di Sviluppo Collaborativo