SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Software Libero & Open Source
Fabio Alessandrelli
CameLug
Universit`a di Camerino
May 17, 2014
Introduzione Software Libero Open Source Creative Commons Thanks
Introduzione
Cos’`e il software
Definizione
Cos’`e il sorgente
Software Libero
Storia
Libert`a
GNU General Public License
Open Source
Storia
Qualit`a
Open Source Initiative (OSI)
Creative Commons
Storia
Creativit`a
CC - Le licenze
2 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Cos’`e il software
Il software `e l’insieme dei programmi che gestiscono e specializzano il
funzionamento di un elaboratore
Alcuni esempi di software
3 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Cos’`e il sorgente
Insieme di istruzioni
Scritto in un linguaggio
di programmazione
Su uno o pi`u file
Deve essere convertito in
codice macchina (o
codice oggetto) per
poter essere utilizzato
dal calcolatore
Codice sorgente - Codice macchina
4 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Cos’`e il sorgente
Codice assembler
Il sorgente viene convertito in codice
macchina da un programma
(compilatore)
Non `e possibile risalire dal codice
macchina al codice sorgente
Il codice macchina pu`o essere convrtito
in codice assembler (figura)
`E molto difficile comprendere il
funzionamento di un software avendo
solo a disposizione il codice
assembler
`E ancora pi`u difficile modificarlo!
5 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Software Libero
1984 - Richard Stallman fonda il progetto
GNU
1985 - Nasce la Free Software Foundation
1989 - Prima versione della licenza GPL
1991 - Linus Torvalds rilascia Linux
utilizzando la GPL
2007 - Viene rilasciata la licenza GPLv3
rms - GNU - FSF - GPL - GPLv3
6 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Libert`a - (Free as in Freedom)
Obiettivi:
Dare pieno controllo all’utente
Garantire il rispetto delle libert`a dell’utente
Libert`a:
0. Di eseguire il programma per qualsiasi scopo.
1. Di studiare come funziona il programma e di modificarlo in
modo da adattarlo alle proprie necessit`a
L’accesso al codice sorgente ne `e un prerequisito.
2. Di ridistribuire copie in modo da aiutare il prossimo
3. Di migliorare il programma e distribuirne pubblicamente i
miglioramenti da voi apportati (e le vostre versioni modificate in
genere), in modo tale che tutta la comunit`a ne tragga beneficio
L’accesso al codice sorgente ne `e un prerequisito.
7 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
GPL (GNU General Public License)
rms - GNU - FSF - GPL - GPLv3
Sfrutta il concetto di copyright per
garantire le libert`a dell’utente
Stravolge il concetto di copyright
(copyleft)
`E una licenza “virale”
Dalla versione 3 (GPLv3) contiene
clausole contro i brevetti software e la
“tivoizzazione”
Nota: La tivoizzazione `e quel processo per cui un dispositivo
viene venduto con al suo interno software libero ma che tramite
restrizioni hardware nega le libert`a dell’utente
8 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Open Source
1997 - Eric S. Raymond pubblica La
Cattedrale ed il Bazaar
1998 - Il termine “open source” viene
coniato per promuovere tra gli altri il
rilascio del sorgente di Netscape (divenuto
poi Mozilla ed infine Firefox)
1998 - Nasce l’Open Source Institute
(OSI) con l’obiettivo di promuovere questo
modello, creare un brand riconoscibile ed
evitare abusi
1999 - OSI pubblica la prima lista delle
licenze certificate (http://opensource.org/licenses)
2007 - Nasce la Linux Foundation con
l’obiettivo di promuove il kernel Linux
Eric S. Raymond - OSI - Apache - Linus
Torvalds - Linux Foundation
9 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Qualit`a
Obiettivi:
Qualit`a
Sicurezza
Velocit`a di sviluppo
Innovazione
The term “open source” software is used by some people to mean
more or less the same category as free software. It is not exactly the
same class of software: they accept some licenses that we consider
too restrictive, and there are free software licenses they have not
accepted. However, the differences in extension of the category are
small: nearly all free software is open source, and nearly all open
source software is free.
10 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Licenze OSI
Eric S. Raymond - OSI - Apache - Linus
Torvalds - Linux Foundation
OSI ha stilato una lista di licenze
approvate secondo le proprie linee guida:
Seguono la definizione di “Open
Source” (http://opensource.org/osd)
Comprende la GNU GPL
Contiene altre licenze non virali come
la Apache License e le licenze BSD
11 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Creative Commons
2001 - Creative Commons viene fondata
2002 - Rilasciata la prima versione di CC
2004 - Rilasciata la seconda versione di CC
2007 - Rilasciata la terza versione di CC
2009 - Wikipedia cambia licenza passando
da GNU FDL a CC-SA
Creative Commons
12 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Cretivit`a
Obiettivi:
Condivisione di creativit`a e conoscienza
Rendere semplice licenziare un’opera
Permettere al creatore di scegliere quali permessi garantire
all’utilizzatore dell’opera
Passare da una politica di “tutti i diritti riservati” ad una di
“alcuni diritti riservati”
All rights reserved → Some rights reserved
Creative Commons develops, supports, and stewards legal and
technical infrastructure that maximizes digital creativity, sharing, and
innovation.
13 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
CC - Le licenze
BY - Licenza base, garantisce solo la paternit`a dell’opera, non
prevede restrizioni sui possibili utilizzi (libera)
BY-ND - No derivates, non ammette opere derivate
BY-SA - Share-alike, significa che ogni opera derivata deve
essere rilasciata utilizzando la stessa licenza (libera)
BY-NC - No commercial, non permette lo sfruttamento
dell’opera per fini commerciali
Queste opzioni possono essere “composte” per pemettere un
maggiore controllo sull’opera:
BY-ND-NC - No commercial, no derivates
BY-SA-NC - No commercial, share alike
14 di 15
Introduzione Software Libero Open Source Creative Commons Thanks
Grazie per l’attenzione
Creative Commons, Attribution, Share alike
15 di 15

Contenu connexe

Tendances (7)

Le licenze software ed affini
Le licenze software ed affiniLe licenze software ed affini
Le licenze software ed affini
 
Presentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlugPresentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlug
 
Licenze floss
Licenze flossLicenze floss
Licenze floss
 
Filosofia open source
Filosofia open sourceFilosofia open source
Filosofia open source
 
PLUGIN PER L’UPLOAD MULTIPLO DI FILE IN DOKUWIKI
PLUGIN PER L’UPLOAD MULTIPLO DI FILE IN DOKUWIKIPLUGIN PER L’UPLOAD MULTIPLO DI FILE IN DOKUWIKI
PLUGIN PER L’UPLOAD MULTIPLO DI FILE IN DOKUWIKI
 
Relazione licenze d'uso del software
Relazione licenze d'uso del softwareRelazione licenze d'uso del software
Relazione licenze d'uso del software
 
Presentazione+Android
Presentazione+AndroidPresentazione+Android
Presentazione+Android
 

En vedette

En vedette (8)

Perche' il signor Rossi ha scelto il software libero
Perche' il signor Rossi ha scelto il software liberoPerche' il signor Rossi ha scelto il software libero
Perche' il signor Rossi ha scelto il software libero
 
Software Libero Pa. Un\'opportunità da cogliere
Software Libero Pa. Un\'opportunità da cogliereSoftware Libero Pa. Un\'opportunità da cogliere
Software Libero Pa. Un\'opportunità da cogliere
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software libero
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosa
 
Linux Pizza
Linux PizzaLinux Pizza
Linux Pizza
 
Introduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettiveIntroduzione al Free Software: storia e prospettive
Introduzione al Free Software: storia e prospettive
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open Source
 
Inkscape for Beginners Bootcamp
Inkscape for Beginners Bootcamp Inkscape for Beginners Bootcamp
Inkscape for Beginners Bootcamp
 

Similaire à Software Libero & Open Source

Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleft
Andrea Linfozzi
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01
XaviOrantes
 
Approfondimento open source
Approfondimento open sourceApprofondimento open source
Approfondimento open source
1CLSA
 
Presentazione open source
Presentazione open sourcePresentazione open source
Presentazione open source
Matteo Brandi
 

Similaire à Software Libero & Open Source (20)

Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleft
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01
 
Open source
Open sourceOpen source
Open source
 
Creative Commons - CoBiS: biblioteche e Wikipedia (8 Sett. 2015)
Creative Commons - CoBiS: biblioteche e Wikipedia (8 Sett. 2015)Creative Commons - CoBiS: biblioteche e Wikipedia (8 Sett. 2015)
Creative Commons - CoBiS: biblioteche e Wikipedia (8 Sett. 2015)
 
Open source un'opportunità di business
Open source un'opportunità di businessOpen source un'opportunità di business
Open source un'opportunità di business
 
Open Source
Open SourceOpen Source
Open Source
 
Approfondimento open source
Approfondimento open sourceApprofondimento open source
Approfondimento open source
 
Openfrog
OpenfrogOpenfrog
Openfrog
 
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12Aliprandi - Copyleft e open licensing in ambito software - 15-03-12
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero libero
 
Perché Open Source
Perché Open SourcePerché Open Source
Perché Open Source
 
Software Libero & OpenSource (N. Di Marzo, P. Campi)
Software Libero & OpenSource (N. Di Marzo, P. Campi)Software Libero & OpenSource (N. Di Marzo, P. Campi)
Software Libero & OpenSource (N. Di Marzo, P. Campi)
 
Etica e Filosofia del Software Libero
Etica e Filosofia del Software LiberoEtica e Filosofia del Software Libero
Etica e Filosofia del Software Libero
 
Presentazione open source
Presentazione open sourcePresentazione open source
Presentazione open source
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
Linux & Open Source - Lezione 1
Linux & Open Source - Lezione 1Linux & Open Source - Lezione 1
Linux & Open Source - Lezione 1
 
Linux
LinuxLinux
Linux
 
Open vs Proprietary software
Open vs Proprietary softwareOpen vs Proprietary software
Open vs Proprietary software
 
GNU/linux
GNU/linuxGNU/linux
GNU/linux
 

Dernier

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 

Dernier (18)

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 

Software Libero & Open Source

  • 1. Software Libero & Open Source Fabio Alessandrelli CameLug Universit`a di Camerino May 17, 2014
  • 2. Introduzione Software Libero Open Source Creative Commons Thanks Introduzione Cos’`e il software Definizione Cos’`e il sorgente Software Libero Storia Libert`a GNU General Public License Open Source Storia Qualit`a Open Source Initiative (OSI) Creative Commons Storia Creativit`a CC - Le licenze 2 di 15
  • 3. Introduzione Software Libero Open Source Creative Commons Thanks Cos’`e il software Il software `e l’insieme dei programmi che gestiscono e specializzano il funzionamento di un elaboratore Alcuni esempi di software 3 di 15
  • 4. Introduzione Software Libero Open Source Creative Commons Thanks Cos’`e il sorgente Insieme di istruzioni Scritto in un linguaggio di programmazione Su uno o pi`u file Deve essere convertito in codice macchina (o codice oggetto) per poter essere utilizzato dal calcolatore Codice sorgente - Codice macchina 4 di 15
  • 5. Introduzione Software Libero Open Source Creative Commons Thanks Cos’`e il sorgente Codice assembler Il sorgente viene convertito in codice macchina da un programma (compilatore) Non `e possibile risalire dal codice macchina al codice sorgente Il codice macchina pu`o essere convrtito in codice assembler (figura) `E molto difficile comprendere il funzionamento di un software avendo solo a disposizione il codice assembler `E ancora pi`u difficile modificarlo! 5 di 15
  • 6. Introduzione Software Libero Open Source Creative Commons Thanks Software Libero 1984 - Richard Stallman fonda il progetto GNU 1985 - Nasce la Free Software Foundation 1989 - Prima versione della licenza GPL 1991 - Linus Torvalds rilascia Linux utilizzando la GPL 2007 - Viene rilasciata la licenza GPLv3 rms - GNU - FSF - GPL - GPLv3 6 di 15
  • 7. Introduzione Software Libero Open Source Creative Commons Thanks Libert`a - (Free as in Freedom) Obiettivi: Dare pieno controllo all’utente Garantire il rispetto delle libert`a dell’utente Libert`a: 0. Di eseguire il programma per qualsiasi scopo. 1. Di studiare come funziona il programma e di modificarlo in modo da adattarlo alle proprie necessit`a L’accesso al codice sorgente ne `e un prerequisito. 2. Di ridistribuire copie in modo da aiutare il prossimo 3. Di migliorare il programma e distribuirne pubblicamente i miglioramenti da voi apportati (e le vostre versioni modificate in genere), in modo tale che tutta la comunit`a ne tragga beneficio L’accesso al codice sorgente ne `e un prerequisito. 7 di 15
  • 8. Introduzione Software Libero Open Source Creative Commons Thanks GPL (GNU General Public License) rms - GNU - FSF - GPL - GPLv3 Sfrutta il concetto di copyright per garantire le libert`a dell’utente Stravolge il concetto di copyright (copyleft) `E una licenza “virale” Dalla versione 3 (GPLv3) contiene clausole contro i brevetti software e la “tivoizzazione” Nota: La tivoizzazione `e quel processo per cui un dispositivo viene venduto con al suo interno software libero ma che tramite restrizioni hardware nega le libert`a dell’utente 8 di 15
  • 9. Introduzione Software Libero Open Source Creative Commons Thanks Open Source 1997 - Eric S. Raymond pubblica La Cattedrale ed il Bazaar 1998 - Il termine “open source” viene coniato per promuovere tra gli altri il rilascio del sorgente di Netscape (divenuto poi Mozilla ed infine Firefox) 1998 - Nasce l’Open Source Institute (OSI) con l’obiettivo di promuovere questo modello, creare un brand riconoscibile ed evitare abusi 1999 - OSI pubblica la prima lista delle licenze certificate (http://opensource.org/licenses) 2007 - Nasce la Linux Foundation con l’obiettivo di promuove il kernel Linux Eric S. Raymond - OSI - Apache - Linus Torvalds - Linux Foundation 9 di 15
  • 10. Introduzione Software Libero Open Source Creative Commons Thanks Qualit`a Obiettivi: Qualit`a Sicurezza Velocit`a di sviluppo Innovazione The term “open source” software is used by some people to mean more or less the same category as free software. It is not exactly the same class of software: they accept some licenses that we consider too restrictive, and there are free software licenses they have not accepted. However, the differences in extension of the category are small: nearly all free software is open source, and nearly all open source software is free. 10 di 15
  • 11. Introduzione Software Libero Open Source Creative Commons Thanks Licenze OSI Eric S. Raymond - OSI - Apache - Linus Torvalds - Linux Foundation OSI ha stilato una lista di licenze approvate secondo le proprie linee guida: Seguono la definizione di “Open Source” (http://opensource.org/osd) Comprende la GNU GPL Contiene altre licenze non virali come la Apache License e le licenze BSD 11 di 15
  • 12. Introduzione Software Libero Open Source Creative Commons Thanks Creative Commons 2001 - Creative Commons viene fondata 2002 - Rilasciata la prima versione di CC 2004 - Rilasciata la seconda versione di CC 2007 - Rilasciata la terza versione di CC 2009 - Wikipedia cambia licenza passando da GNU FDL a CC-SA Creative Commons 12 di 15
  • 13. Introduzione Software Libero Open Source Creative Commons Thanks Cretivit`a Obiettivi: Condivisione di creativit`a e conoscienza Rendere semplice licenziare un’opera Permettere al creatore di scegliere quali permessi garantire all’utilizzatore dell’opera Passare da una politica di “tutti i diritti riservati” ad una di “alcuni diritti riservati” All rights reserved → Some rights reserved Creative Commons develops, supports, and stewards legal and technical infrastructure that maximizes digital creativity, sharing, and innovation. 13 di 15
  • 14. Introduzione Software Libero Open Source Creative Commons Thanks CC - Le licenze BY - Licenza base, garantisce solo la paternit`a dell’opera, non prevede restrizioni sui possibili utilizzi (libera) BY-ND - No derivates, non ammette opere derivate BY-SA - Share-alike, significa che ogni opera derivata deve essere rilasciata utilizzando la stessa licenza (libera) BY-NC - No commercial, non permette lo sfruttamento dell’opera per fini commerciali Queste opzioni possono essere “composte” per pemettere un maggiore controllo sull’opera: BY-ND-NC - No commercial, no derivates BY-SA-NC - No commercial, share alike 14 di 15
  • 15. Introduzione Software Libero Open Source Creative Commons Thanks Grazie per l’attenzione Creative Commons, Attribution, Share alike 15 di 15