Open Data e Open Source
Open Source e Open Data
• Il concetto di Open Data spesso si lega a quello di Open
Source in quanto entrambi hanno alla base una filosofia di
“apertura”
• Open Data e Open Source sono due fenomeni distinti che
presentano molteplici differenze ed alcune somiglianze
Open Data
Open
Open Source
OPEN DATA e OPEN SOURCE
Open Source (OS)
• In Informatica , Open Source ( sorgente aperto) indica un software i
cui autori , ne permettono anzi ne favoriscono il libero uso e l'apporto
di modifiche da parte di altri
• La collaborazione di più parti (in genere libera e spontanea) permette
al prodotto finale di raggiungere una complessità maggiore di quanto
potrebbe ottenere un singolo gruppo di lavoro
OPEN DATA e OPEN SOURCE
3
Open Source vs software tradizionale…
• Il software sorgente, prima di essere utilizzato, deve essere compilato,
ossia tradotto nel codice eseguibile o codice di macchina,
un’innumerevole sequenza di “uno” e di “zero”, che la macchina è in
grado di interpretare, ma l’uomo generalmente no, a meno di affrontare
anni di duro lavoro anche su programmi relativamente brevi
• Il software proprietario viene
generalmente venduto in formato
eseguibile, per rendere praticamente
impossibile la sua interpretazione e la
sua modifica in funzione delle esigenze
del suo utilizzatore
IOPEN DATA e OPEN SOURCE
4
…Open Source vs software tradizionale
• I programmi open source, sono invece disponibili in una forma che un
programmatore riesce facilmente a interpretare, correggere e trasformare
in funzione di specifiche esigenze
IOPEN DATA e OPEN SOURCE
5
Open Source Definition
• L’ open source si riferisce alla Open Source Definition, una serie
di 10 punti pratici che definiscono quali criteri legali debba
soddisfare una licenza per essere considerata effettivamente
libera, ovvero, con il nuovo termine, open source
• I Principi dell’ open source:
Libertà di redistribuzione (sta poi al singolo decidere se gratuitamente o a pagamento)
Libertà di consultare il codice sorgente
Necessità di approvazione per i prodotti derivati
Integrità del codice sorgente dell'autore
Nessuna discriminazione verso singoli o gruppi di persone
Nessuna discriminazione verso i settori di applicazione
La licenza deve essere distribuibile
La licenza non può essere specifica per un prodotto
La licenza non può contaminare altri software
La licenza deve essere tecnologicamente neutrale
IOPEN DATA e OPEN SOURCE
6
Diffusione dell’Open Source
• Inizialmente l’Open Source ha avuto diffusione limitata soprattutto agli
sviluppatori, alle università e agli enti di ricerca
• In seguito, con la nascita di numerose aziende distributrici di software a
codice sorgente aperto, il modello open source si é diffuso in diversi paesi
del mondo
• Il Cnipa, in attuazione della Direttiva del Ministro per l'innovazione e le
tecnologie del 19 dicembre 2003 (G.U. 7 febbraio 2004, n. 31), ha
costituito l'Osservatorio Open Source
• Dai dati emersi dal consuntivo per le Pubbliche Amministrazioni Centrali
(PAC), relativamente all'anno 2007, si pone in evidenza come l'80,39%
delle PA ha dichiarato di utilizzare software OS all'interno dei propri
sistemi informativi
• Il dato mostra un aumento rispetto al precedente anno (2006), in cui tale
valore è stato del 72%
IOPEN DATA e OPEN SOURCE
7
Esempi di Open Source
OpenOffice è una suite per l'ufficio,
alternativa a Microsoft Office...
Ubuntu GNU/Linux è un sistema operativo
alternativo a Windows o Mac OS X...
Mozilla Firefox è un browser per il web
alternativo a Internet Explorer...
Mozilla Thunderbird è un client
email alternativo a Outlook...
R è un potentissimo programma per la
statistica alternativo a SPSS...
…e moltissimi altri..
IOPEN DATA e OPEN SOURCE
8
Open Source vs Open Data
• Il confronto tra Open Source e Open Data può essere effettuato
considerando 3 prospettive:
• Licenze
• Aspetti commerciali
• Attori Coinvolti
IOPEN DATA e OPEN SOURCE
9
Licenze Open Source vs Open Data
Open Source Open Data
Copyright Si applica a tutto il codice Si può applicare
sorgente
Licensing Open Source Definition Wikimedia Commons e
Creative Commons
Original E’ possibile che vi siano più Sono raccolti, aggiornati
publisher versioni o varianti della e controllati dal publisher
stessa applicazione
Contacts Generalmente non sono Coloro che pubblicano i
richiesti. Il tipo di licenza dati potrebbero essere
definisce i diritti di incentivati nell’attività di
sviluppatori e utenti monitoraggio e
acquisizione di feedbacks
da parte degli utenti per
il miglioramento degli
stessi
IOPEN DATA e OPEN SOURCE
10
Aspetti commerciali Open Source vs Open Data
Attori Valore Altri valori
Economico
Developers Dual licensing, Innovazione
servizi e supporto continua di
Open prodotti e servizi
Source
Clienti Riduzione dei Accesso
costi semplificato
Produttore dei dati Vendita di servizi Sevizio pubblico,
di accesso ricevere maggiori
Open privilegiati risorse
Data Utenti Utilizzo dei dati Maggiore
trasparenza e
nuovi servizi
IOPEN DATA e OPEN SOURCE
11
Attori/Attività Open Source vs Open Data…
Chi? Come? Output? Parti interessate?
Comunità di Comunità di
sviluppatori sviluppatori
Sviluppo Software Programma
Developer
Open Souce
Comunità Comunità
Open Open
Source Source
Open Source
…Attori/Attività Open Source vs Open Data
Chi? Come? Output? Parti interessate?
Consulenti Organizzazioni
coinvolte
Produzione Dati Open Data
Data Owner
pubblicati
Pulizia dei Comunità
dati Open Data
Open Data
Bibliografia
• Open Source. Analisi di un movimento, ApogeoEbook, 2002
• [Link]
• [Link]