Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
2
Licenze OpenSource Libertà Digitali
by Stefano (zeno), Donato (scorpio2002) Antonio (Hawkeye)
3
Licenze e Modello OpenSource
Compreresti mai una macchina col cofano sigillato?!?
4
Codice Sorgente Linguaggio macchine:
5
Codice Sorgente Linguaggio macchine:
Linguaggi ad alto livello: usati dagli sviluppatori per scrivere programmi; rappresentano gli “ingredienti” che poi vengono impastati da un “compilatore” che li trasforma in linguaggio macchine comprensibile solo al computer e non più modificabile;
6
Codice Sorgente Linguaggio macchine:
Linguaggi ad alto livello: usati dagli sviluppatori per scrivere programmi; rappresentano gli “ingredienti” che poi vengono impastati da un “compilatore” che li trasforma in linguaggio macchine comprensibile solo al computer e non più modificabile; File eseguibile compilato: equivale ad una macchina col cofano sigillato: non potete vedere com'è fatto, non potete modificarlo o ripararlo;
7
OPENSOURCE = FREE SOFTWARE
Il Free Software è definito dalla Free Software Foundation di Richard Stallman ( L'OpenSource è definito dall' OpenSource Initiative (
8
COS'E' UNA LICENZA L'autore del software, può decidere, tramite una licenza, chi può: copiare; modificare; redistribuire; il suo software.
9
protettive (virali) non protettive
LICENZE OPENSOURCE protettive (virali) non protettive
10
protettive (virali) non protettive
LICENZE OPENSOURCE protettive (virali) non protettive Punti comuni: copiare; modificare (fare lavori derivati);
11
protettive (virali) non protettive
LICENZE OPENSOURCE protettive (virali) non protettive Punti comuni: copiare; modificare (fare lavori derivati); Punto discordante: redistribuzione;
12
LICENZE PROTETTIVE Quando si redistribuisce il software, sia nella sua forma originale, sia in una forma modificata, bisogna farlo sotto la stessa licenza;
13
LICENZE PROTETTIVE Quando si redistribuisce il software, sia nella sua forma originale, sia in una forma modificata, bisogna farlo sotto la stessa licenza; Cosa significa questo?
14
LICENZE PROTETTIVE ONCE FREE ALWAYS FREE
Se decido di condividere un mio programma sotto una licenza opensource protettiva, il mio programma, qualuqnue sia il suo sviluppo, resterà per sempre software libero e non potrà mai diventare a sorgente chiuso ed essere incorporato nel software proprietario.
15
ESEMPI DI LICENZE GPL: tipica licenza protettiva, applicata al kernel Linux e a tutti i programmi sviluppati dal progetto GNU; BSD: tipica licenza opensource non protettiva;
16
SPETTRO DELLE LICENZE PIENI DIRITTI NESSUN DIRITTO
17
SPETTRO DELLE LICENZE PIENI DIRITTI NESSUN DIRITTO DOMINIO PUBBLICO
SEGRETO
18
SPETTRO DELLE LICENZE BSD BSD MICROSOFT PIENI DIRITTI NESSUN DIRITTO
DOMINIO PUBBLICO SEGRETO LICENZA NON PROTETTIVA LICENZA PROPRIETARIA BSD (Berkley Software Development) BSD MICROSOFT (closed-source, di solito)
19
SPETTRO DELLE LICENZE BSD BSD MICROSOFT Cosa c'è in mezzo?
PIENI DIRITTI NESSUN DIRITTO Cosa c'è in mezzo? DOMINIO PUBBLICO SEGRETO LICENZA NON PROTETTIVA LICENZA PROPRIETARIA BSD (Berkley Software Development) BSD MICROSOFT (closed-source, di solito)
20
Licenza GPL (GNU General Public License)
Preambolo della licenza: “The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.” Traduzione non ufficiale: “Le licenze della maggior parte dei programmi hanno lo scopo di togliere all'utente la libertà di condividere e modificare il programma stesso. Viceversa, la Licenza Pubblica Generica GNU è intesa a garantire la libertà di condividere e modificare il software libero, al fine di assicurare che i programmi siano liberi per tutti i loro utenti.” - Libertà Digitali - Potenza 28 Ottobre 2004
21
Licenza GPL (GNU General Public License)
Estratto articolo 1: You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium,[...] L'articolo 2: You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: - Libertà Digitali - Potenza 28 Ottobre 2004
22
Licenza GPL (GNU General Public License)
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) - Libertà Digitali - Potenza 28 Ottobre 2004
23
Licenza GPL (GNU General Public License)
L'articolo 6: [...] You may not impose any further restrictions on the recipients' exercise of the rights granted herein. Lo spirito della licenza... Art. 9 The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - Libertà Digitali - Potenza 28 Ottobre 2004
24
www.baslug.org - Libertà Digitali - Potenza 28 Ottobre 2004
L'open source e le libertà digitali Una scelta etica La volontà di condividere le proprie conoscenze La comunità open source L'open source come modello di sviluppo Reso possibile dalle licenze aperte L'open source come precursore della “cultura aperta” Cosa intendiamo per “cultura aperta” Le licenze “common creative” - Libertà Digitali - Potenza 28 Ottobre 2004
25
www.baslug.org - Libertà Digitali - Potenza 28 Ottobre 2004
Possibili scenari dell'utilizzo di softawre closed-source: Florida, elezioni Presidente U.S.A. del 2000: il voto elettronico riportava Al Gore con un punteggio negativo di oltre voti! Elezioni Presidente U.S.A. del 2000 con voto elettronico: il voto elettronico effettuato con software proprietario “controllato” solo da un pool di esperti. CENTINAIA di voti PERSI! - Libertà Digitali - Potenza 28 Ottobre 2004
26
TCPA = Trusted Computing Platform Alliance
Cos'è il TCPA Palladium? TCPA = Trusted Computing Platform Alliance Nuova generazione di software e hardware Iniziativa promossa da Intel.
27
Obiettivi TCPA/Palladium
Rendere più sicuro l'uso del computer: Immuni da virus, spam e dati sensibilii Consentire transazioni online protette
28
Come funziona Tramite un chip chiamato “fritz”
Verifica ROM boot, stato Macchina e Sistema operativo Lista hardware e software approvati Verifica software autorizzati
29
Problemi per gli utenti
Riproduzione limitata della musica e/o video Backup programmi Obbligo di acquisto nuovo programma Controllo del sistema Monitoraggio files
30
Problemi con programmi Opensource e Linux
ariranno i programmatori indipendenti Difficile utilizzo di software libero Difficile utilizzo di Linux e apache
31
False promesse del TCPA
Non blocca worm o spam Non garantisce la privacy Non protegge dai furti dei codici delle carte di credito
32
Il TCPA si può disattivare o violare?
33
Conclusioni Chi controlla palladium, controlla tutti i computer e gli utenti! Il primo passo di questa lotta è diffondere la consapevolezza del problema.
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.