Copyleft - Arturo Di Corinto - [email protected] Che cos'è il software libero Il software...
-
Upload
macario-poggi -
Category
Documents
-
view
215 -
download
2
Transcript of Copyleft - Arturo Di Corinto - [email protected] Che cos'è il software libero Il software...
![Page 1: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/1.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Che cos'è il software libero
Il software come strumento di cooperazione
Cattedra di Comunicazione Mediata dal Computer, Università di Roma ''La Sapienza''.
Doc. Arturo Di Corinto
![Page 2: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/2.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Una definizione
Storicamente l'espressione di software libero (free software) si deve alla concettualizzazione che ne fece Richard Marshall Stallman nei primi anni '80
![Page 3: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/3.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Una definizione
Nella concettualizzazione di RMS l'espressione "software libero" si riferisce alla libertà dell'utente di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software www.gnu.org
![Page 4: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/4.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Una definizione
In particolare, nella concezione di Stallman il software è libero se garantisce le seguenti quattro libertà:
![Page 5: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/5.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Le quattro libertà
✔ # Libertà 0 - Libertà di eseguire il programma, per qualsiasi scopo
![Page 6: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/6.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Le quattro libertà
# Libertà 1 - Libertà di studiare come funziona il programma e adattarlo alle proprie necessità.
L'accesso al codice sorgente ne è un prerequisito
![Page 7: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/7.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Le quattro libertà
# Libertà 2 - Libertà di ridistribuire copie in modo da aiutare il prossimo
![Page 8: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/8.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Le quattro libertà
# Libertà 3 - Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio
L'accesso al codice sorgente ne è un prerequisito
![Page 9: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/9.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Le quattro libertà
Si noti che le libertà sono dell’utente. La seconda e la quarta hanno come presupposto l’accesso al codice sorgente
![Page 10: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/10.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Garantire la libertà
Perciò un software è libero sotto certe condizioni...
![Page 11: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/11.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare? Quando si è liberi di ridistribuire copie,
con o senza modifiche, gratis o a pagamento.
Essere liberi di fare queste cose significa che non bisogna chiedere o pagare nessun permesso.
![Page 12: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/12.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare? Quando si possono apportare delle
modifiche e usarle privatamente nel proprio lavoro o divertimento senza obbligo di comunicarlo a nessuno.
Se si pubblicano le proprie modifiche, non si deve essere tenuti a comunicarlo a qualcuno in particolare o in qualche modo particolare.
![Page 13: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/13.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare? La libertà di usare un programma
significa che chiunque possa usarlo su qualsiasi sistema informatico, per qualsiasi attività e senza dover obbligatoriamente comunicare con lo sviluppatore o con qualsiasi altra entità
![Page 14: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/14.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare? La libertà di ridistribuire copie deve
includere le forme binarie o eseguibili del programma e anche il codice sorgente, sia per le versioni modificate che non modificate
![Page 15: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/15.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare?
Affinché le libertà di fare modifiche e di pubblicare versioni migliorate abbiano senso, si deve avere accesso al codice sorgente del programma.
Perciò, l'accessibilità al codice sorgente è una condizione necessaria per il software libero
![Page 16: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/16.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare? Queste libertà per essere reali devono
essere irrevocabili fin tanto che non si fa qualcosa di sbagliato: se lo sviluppatore del software ha il potere di revocare la licenza anche senza che l'utente sia causa di tale revoca, il software non è libero
![Page 17: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/17.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Come dovrebbe funzionare?
Tuttavia, certi tipi di regole sul come distribuire il software libero sono accettabili quando non entrano in conflitto con le libertà principali
![Page 18: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/18.jpg)
Copyleft - Arturo Di Corinto - [email protected]
“Free” non significa “gratuito” Indipendentemente dal fatto che si siano
ottenute copie di software libero a pagamento o gratuitamente, si ha sempre la libertà di copiare e cambiare il software, e anche di venderne copie.
![Page 19: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/19.jpg)
Copyleft - Arturo Di Corinto - [email protected]
E' libero e commerciabile
"Software libero" non vuol dire "non-commerciale". Un programma libero deve essere disponibile per uso commerciale, sviluppo commerciale e distribuzione commerciale
![Page 20: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/20.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Una licenza di libertà
La libertà inscritta nel software libero è garantita dall'uso di un'apposita licenza di copyright
![Page 21: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/21.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Libertà e diritto d'autore
Senza una specifica licenza di copyright, questi comportamenti sono vietati dal diritto d'autore internazionale
![Page 22: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/22.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il progetto GNU
Nel 1984 Richard Marshall Stallman diede vita al progetto GNU, con lo scopo di tradurre in pratica il concetto di software libero, e creò la Free Software Foundation per dare supporto logistico, legale ed economico al progetto GNU.
![Page 23: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/23.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il progetto GNU
“GNU” è un acronimo ricorsivo che sta per “Gnu's not Unix”.
GNU è il nome di un sistema operativo che ha le caratteristiche di multitasking e multiutenza di Unix, ma non è proprietario
![Page 24: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/24.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il progetto GNU e la Gpl
All'interno del progetto GNU è stato elaborato il concetto di General Public Licence o GPL.
E' il fondamento legale del Copyleft Il copyleft si appoggia alla normativa
internazionale sul diritto d'autore
![Page 25: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/25.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il copyleft
Il copyleft, il peculiare diritto d'autore elaborato a tutela del software libero è il fondamento giuridico che mantenendo i diritti dell'autore, amplia i diritti dell'utilizzatore e quindi rende oggettive le quattro libertà
![Page 26: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/26.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il copyleft
Il copyleft, è il risultato di un gioco linguistico: “left” significa “sinistra” ma anche “lasciato”. E' pertanto l'opposto linguistico e concettuale di copyright: “right” significa “destra” ma anche “diritto”
![Page 27: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/27.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Il “Permesso d'autore”
Il permesso d'autore è la regola che garantisce che, quando il programma è ridistribuito, non è possibile aggiungere restrizioni per negare ad altre persone le libertà principali. Questa regola non entra in conflitto con le libertà principali, anzi le protegge.
![Page 28: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/28.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Democrazia Elettronica?
Quando nacque l’informatica tutti i programmi erano liberi. Con l’evolversi del mercato dell’informatica i produttori cominciarono ad introdurre contratti di non diffusione.
La regola imposta dai produttori di software divenne: “Se condividi il software con il tuo vicino sei un pirata. Se vuoi modifiche, pregaci e pagaci per farle”.
![Page 29: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/29.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Democrazia Elettronica?
Richard Stallman fu tra i primi a capire che la concezione di software proprietario è antisociale e contraria all’etica, in quanto impedisce la cooperazione
![Page 30: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/30.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Democrazia Elettronica?
Il progetto GNU (GNU’s Not Unix) fu fondato proprio per creare un sistema Libero nel quale la cooperazione nel reciproco interesse fosse possibile.
![Page 31: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/31.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Democrazia Elettronica?
Il software libero si basa su:
Il libero scambio delle informazioni
La libera condivisione di idee e risultati
Il libero utilizzo del patrimonio comune delle conoscenze per un ulteriore sviluppo
![Page 32: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/32.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Democrazia Elettronica?
...che sono i presupposti della “Repubblica della Scienza”, come ha spiegato Karl Polany, cioè le modalità attraverso cui procede la ricerca scientifica
![Page 33: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/33.jpg)
Copyleft - Arturo Di Corinto - [email protected]
Similitudini• Ricerca scientifica• Diffusione pubblica
dei risultati• Libertà di ricerca• Peer Review• Attribuzione della
paternità dei risultati• Cooperazione
Internazionale• Competizione libera
• Free/OSS• Distribuzione aperta
del codice sorgente• Libertà di modifica• Security auditing, debugging • Licenze GPL o OSS,
CCpl• Team di sviluppatori
distribuiti in rete• Competizione libera
![Page 34: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/34.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software L'uso di software libero ha dei vantaggi
pratici dal punto di vista dell'utilizzatore...
![Page 35: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/35.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Il software libero più diffuso costa
pochissimo Spesso la manutenzione è buona e
aderisce agli standard Probabilmente non fa cose strane di
nascosto
![Page 36: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/36.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Si può pagare chiunque per adattarlo o
personalizzarlo Si può imparare leggendone il codice e
studiandolo Si può dare agli amici, copiarlo dal
computer dell'ufficio a quello di casa, non costringe ad accettare complicate norme per l'utente per usarlo legalmente
![Page 37: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/37.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Il software libero ha dei vantaggi dal
punto di vista “politico”
![Page 38: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/38.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Il software libero crea un ambiente che
incoraggia: La cooperazione fra le persone La diffusione della conoscenza e verifica
reciproca L'aderenza agli standard e interoperabilità Lo shift dal modello economico dalla
vendita di licenze verso i servizi, con valorizzazione delle competenze
![Page 39: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/39.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Il software libero crea un ambiente che
scoraggia: I monopoli L'obsolescenza indotta ll controllo del produttore sul
consumatore
![Page 40: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/40.jpg)
Copyleft - Arturo Di Corinto - [email protected]
La democrazia del software Il software permea le nostre vite in
maniera crescente: è per questo necessario che gli utilizzatori ne possediano il controllo
![Page 41: Copyleft - Arturo Di Corinto - a.dicorinto@uniroma1.it Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.](https://reader035.fdocument.pub/reader035/viewer/2022062701/5542eb4a497959361e8b654b/html5/thumbnails/41.jpg)
Copyleft - Arturo Di Corinto - [email protected]
BibliografiaAA. VV. Revolution OS: Voci dal codice libero, Apogeo Editore, 2003 (copylefted)Sam Williams, Free as in Freedom. Richard Stallman's crusade for free software, O'Reilly, 2002 (copyleft)A. Di Corinto, T.Tozzi, Hacktivism. La libertà nelle maglie della rete, Manifestolibri, 2002 (copyleft) M. Berra, A.M. Meo, Informatica solidale. Storia e prospettive del software libero, Bollati Boringhieri, 2001 (copyright)P. Himanen, L'etica hacker e lo spirito dell'età dell'informazione, Feltrinelli, 2001 (copyrigh)L. Torvalds, D. Diamond, Rivoluzionario per caso, Garzanti, 2001 (copyright)