Post on 17-May-2015
description
2. Quest'opera stata rilasciata sotto la licenza Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-nc-sa/2.5/it/ o spedisci una lettera a Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. 3. Free software/Open Source
4. Cosa si intende per Open Source 5. Differenze? 6. Le licenze libere 7. Free software Le quattro libert
8. Libert di studiare come funziona il programma e adattarlo alle proprie necessit (libert 1). L'accesso al codice sorgente ne un prerequisito. 9. Libert di ridistribuire copie in modo da aiutare il prossimo (libert 2). 10. Libert di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunit ne tragga beneficio (libert 3). L'accesso al codice sorgente ne un prerequisito. 11. General Public License (punti salienti)
12. disponibile il codice sorgente a ogni acquirente, incluse tutte le modifiche eventualmente effettuate (questa caratteristica detta copyleft); 13. quando l'utente crea delle modifiche private al software ma non lo distribuisce: in questo caso non tenuto a rendere pubbliche le modifiche; 14. se qualcuno distribuisce un software (in particolare, versioni modificate) senza rendere disponibile il codice sorgente o violando in altro modo la licenza, pu essere denunciato dall'autore originale secondo le stesse leggi sul copyright. 15. Non modificabilit della licenza GPL A differenza dei software con essa distribuiti, la GNU GPL non liberamente modificabile: copiarla e distribuirla permesso, ma modificarla vietato. 16. Licenze derivate LGPL LGPL (Lesser General Public License): GPL ammorbidita. un ponte tra la GPL e altre licenze non copyleft, come, ad esempio, la BSD. Un software rilasciato sotto licenza LGPL pu essere incluso liberamente in un'applicazione non aperta, a condizione che le modifiche apportate al codice sorgentesiano pubbliche; gli altri file dell'applicazione non sono contaminati dalla GPL e possono essere rilasciati con licenza proprietaria e senza codice sorgente. utile quando si sviluppano librerie, in modo da rendere compatibili programmi liberi e non. 17. Licenze derivate GNU Free Documentation License GNU Free Documentation License: creata per distribuire la documentazione di software e materiale didattico. Stabilisce che ogni copia del materiale, anche se modificata, deve essere distribuita con la stessa licenza. Tali copie possono essere vendute e, se riprodotte in gran quantit, devono essere rese disponibili anche in un formato che faciliti successive modifiche. Un esempio Wikipedia. 18. free speech o free beer? Free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer. (Richard M. Stallman) 19. free speech o free beer? La parola free nella lingua inglese ha due significati:
20. Gratuito. Da qui l'errata percezione che il free software debba essere gratuito. In pratica di un software libero non mi posso far pagare la licenza d'uso (come avviene per i software proprietari), ma solo gli eventuali servizi a valore aggiunto (customizzazione, documentazione, formazione, confezione, installazione e simili). 21. Nascita del movimento Open Source
22. Per ammorbidire il concetto, nel 1997 Raymond, Perens, Ockman e altri pensarono di ridefinire l'ideologia del software libero e coniarono il termine Open Source; 23. La definizione consente di superare i malintesi legati all'uso della parola Free. 24. Cos' l'Open Source?
25. Il testo di Raymond gode di una fama superiore ai suoi meriti. Free software e software Open Source, in realt, spesso sono portati avanti da comunit di sviluppatori, a somiglianza di quanto scritto nel libro citato. 26. Il codice aperto favorisce modello dello sviluppo diffuso, e quindi la filosofia Open Source pone l'accento sul lato pratico della libert, pi che su quello etico. 27. Vantaggi portati dall'Open Source La scelta a favore dell'Open Source da parte di alcune importanti imprese del settore come la Netscape, l'IBM, la Sun Microsystems e l'HP, facilitarono inoltre l'accettazione del movimento Open Source presso l'industria del software, facendo uscire l'idea della "condivisione del codice" dalla cerchia ristretta nella quale era rimasta relegata fino ad allora.Venne cio accettata l'idea che l'open source fosse una metodologia di produzione software efficace , nonostante nel suo famoso saggio La Cattedrale e il Bazaar, Eric S. Raymond avesse esplicitamente criticato i tradizionali metodi di ingegneria del software, metodi che fino a quel momento avevano dato buoni frutti. Va notato come i primi programmi 'liberi', come il GCC, seguivano ancora il modello a cattedrale; solo successivamente progetti come EGCS adottarono il modello a bazaar. (Wikipedia ) 28. Open Source Definition (da Wikipedia, con commenti)
29. Open Source Definition (da Wikipedia, con commenti)
30. Open Source Definition (da Wikipedia, con commenti)
31. Open Source Definition (da Wikipedia, con commenti)
32. Open Source Definition (da Wikipedia, con commenti)
33. Open Source Definition (da Wikipedia, con commenti)
34. Open Source Definition (da Wikipedia, con commenti)
35. Open Source Definition (da Wikipedia, con commenti)
36. Open Source Definition (da Wikipedia, con commenti)
37. Open Source Definition (da Wikipedia, con commenti)
38. Open Source Definition (da Wikipedia, con commenti)
39. Open Source Definition (da Wikipedia, con commenti)
40. Open Source Definition (da Wikipedia, con commenti)
41. Open Source Definition (da Wikipedia, con commenti)
42. Open Source Definition (da Wikipedia, con commenti)
43. Open Source Definition (da Wikipedia, con commenti)
44. Open Source Definition (da Wikipedia, con commenti)
45. Open Source Definition (da Wikipedia, con commenti)
46. Open Source Definition (da Wikipedia, con commenti)
47. Open Source Definition (da Wikipedia, con commenti)
48. Open Source Definition (da Wikipedia, con commenti)
49. Differenze tra Free software e Open Source Open Source
50. il software non libero una soluzione non ottimale 51. Differenze tra Free software e Open Source Free Software
52. il software non libero un problema sociale e il software libero la soluzione 53. Licenze libere/aperte 54. Free Sofware Open Source LicenzeOpen, Free ecompatibilicon GPL LicenzeOpen, Free eNON compatibilicon GPL LicenzeOpen ma non Free 55. Free Sofware Open Source LicenzeOpen ma non Free:sono soprattutto licenze obsolete, non pi usate, come la Aladdin per Ghostscript, la Sun Community Public License. La Yast License, la Artistic per Perl, rilasciato con doppia licenza (AL/GPL). 56. Le licenze secondo Free Software Foundation http://www.gnu.org/philosophy/license-list.html 57. In pratica
58. Non vero il viceversa. 59. Licenze considerate Free possono essere incompatibili tra loro: ad esempio GPL e MPL sono incompatibili perch la seconda definita a copyleft debole. 60. Copyleft
61. Meccanismo legale che garantisce che un lavoro coperto da licenza free rimanga libero 62. Una licenza free software pu essere non copyleft se non richiede di distribuire le opere derivate con la stessa licenza (esempio la licenza BSD a quattro clausole) 63. Copyleft
64. La licenza deve garantire al possessore della creazione o del lavoro le stesse libert dell'autore 65. Le libert dell'autore sono indicate dalle quattro libert del software 66. Libert aggiuntive
67. L'oggetto della licenza deve essere distribuito in una forma che ne faciliti le modifiche (nel caso del software devono essere reperibili facilmente sia il codice sorgente che gli strumenti per la sua compilazione) 68. Il lavoro derivato deve essere accompagnato da idonea documentazione che permetta di identificare le modifiche apportate 69. Copyleft debole
70. La LGPL (Lesser General Public License) una licenza a copyleft debole e permette, ad esempio, alle librerie Glibc di essere incluse in qualsiasi software, indipendentemente dalla licenza che possiede 71. Copyleft completo e copyleft parziale
72. Si parla di copyleft parziale quando alcune parti della creazione sono esenti da modifica illimitata