Come avvicinarsi
all'Open Source
Sergio Margarita
LIASES – Università di Torino
[email protected]
Open Source nell'Università - Software libero per studiare,
insegnare e fare ricerca
Università di Torino – 6 giugno 2007
Sergio Margarita - LIASES
Open Source?
Avete detto
Open Source?!
Sergio Margarita - LIASES
1
• Open Source o Free Software?
• Open
– Open Source
– Open Content (Wikipedia, OCW, OER)
– Open Hardware, ...
• Free
– Libero
– Gratuito
• Licenze
Sergio Margarita - LIASES
Richard Stallman
Software libero
Free Software Foundation
http://www.fsf.org/
Sergio Margarita - LIASES
Photo by Krys - Flickr - CC
2
0.Libertà di eseguire il programma per
qualsiasi scopo
1.Libertà di studiare il programma e
modificarlo
2.Libertà di copiare il programma in modo
da aiutare il prossimo
3.Libertà di migliorare il programma e di
distribuirne pubblicamente i miglioramenti,
in modo tale che tutta la comunità ne
tragga beneficio
Sergio Margarita - LIASES
Bruce Perens
Open Source
Open Source Initiative
http://www.opensource.org/
Sergio Margarita - LIASES
Photo by Chris Shiflett - Flickr - CC
3
1.
2.
3.
4.
Libera redistribuzione
Codice sorgente
Prodotti derivati
Integrità del codice sorgente
originale
5. ...
10.Neutralità rispetto alle tecnologie
Sergio Margarita - LIASES
Open Source
+ Free software
= FLOSS
Free/Libre Open Source Software
Sergio Margarita - LIASES
4
Come siamo
arrivati qui?
Un po' di storia
Sergio Margarita - LIASES
'50 - '60 Software distribuito liberamente
Hardware costoso
Hardware incompatibile
'60 - '80 Nascita e sviluppo del software proprietario
Licenze restrittive
Maggiore diffusione hardware
Stesso sistema operativo su hardware diverso
Maggior importanza software
'80 - '90 Era del Personal Computer
Consolidamento chiusura software e reazione
'90 Sviluppo FLOSS
Sergio Margarita - LIASES
5
Come siamo
arrivati qui?
Alcune date
Sergio Margarita - LIASES
• 1969
• 1981
• 1985
• 1989
• 1991
Unix
Il Personal Computer IBM
Free Software Foundation / Progetto
GNU: creare un sistema operativo
"free" compatibile con Unix
GNU General Public License (GPL)
Linus Torvalds, sviluppa "Just for fun"
Kernel Linux su PC Intel 386, primo
progetto OS, con sviluppo cooperativo
tramite Internet
GNU/Linux
Sergio Margarita - LIASES
6
Dagli addetti ai
lavori
... agli utenti finali
Sergio Margarita - LIASES
• Spostamento del focus
– sull'utente finale
– sulla facilità
• Software per l'ufficio OpenOffice.org
• Internet
– Browser (Firefox)
– Client di posta (Thunderbird)
• Linux facile (Distribuzioni)
– Ubuntu
– Knoppix
Sergio Margarita - LIASES
7
Alcuni vantaggi
Sergio Margarita - LIASES
•
•
•
•
•
•
•
•
Qualità professionale
Affidabilità
Sicurezza
Multipiattaforma
Indipendenza
Modello di sviluppo
Multilingua (PLIO)
Nessun costo di licenza
Sergio Margarita - LIASES
8
Come avvicinarsi
all'Open Source?
In quattro passi
Sergio Margarita - LIASES
• Microsoft Windows
+
• OpenOffice.org
– www.openoffice.org
• Firefox
– www.mozilla.com
• Thunderbird
– www.mozilla.com
Sergio Margarita - LIASES
9
• Applicazioni specifiche
•
•
•
•
•
Immagini, foto, disegno
Matematica, statistica, data mining, GIS
Piattaforme e-learning
Database
Groupware, ERP, BI, CRM
Sergio Margarita - LIASES
• Linux dal vivo!!
• CD Live
• LEO
Live/Liases
ECDL
Opensource
• Knoppix
Sergio Margarita - LIASES
10
• Linux senza rete
• Insieme a Windows
• Al posto di Windows
• Distribuzioni Linux facili
• CD da Internet
Sergio Margarita - LIASES
Un esperienza
... di uso
Sergio Margarita - LIASES
11
•
•
•
•
•
•
LIASES
Passaggio all'Open Source 2000 - 2005
Azzeramento dei costi di licenza
Crescita professionale
Maggior indipendenza dai fornitori
Open Source a 360 gradi
– mail, webmail, antispam, antivirus, web,
sicurezza, applicazioni, ...
– formazione e certificazioni ECDL
– sviluppo progetti
Sergio Margarita - LIASES
Un esperienza
... di sviluppo
Sergio Margarita - LIASES
12
Ambiente
Didattico
Integrato
Arcipelago
SCORM
Creative
Commons
Klips
Open Innovation
Open
Web 2.0
PMI
Sergio Margarita - LIASES
Meno licenze
Più competenze
Sergio Margarita - LIASES
13
Scarica

Open Source? Avete detto Open Source?!