Software libero, pensiero libero

402 views
342 views

Published on

Presentation for Opensource Day 2012. The presentation introduce the history of free software and open source software, with useful links to resources about this two movements.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
402
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Software libero, pensiero libero

  1. 1. Opensource Day 2012 – 24 novembre 2012Software Libero, pensiero libero la nascita di un movimento che ha cambiato linformatica Giuseppe Gortan
  2. 2. Opensource e Web (diamo i numeri)Statistiche relative ad Ottobre 2012Fonte: http://goo.gl/pwjhV
  3. 3. Come si è arrivati a questo risultato?
  4. 4. La nascita del free sotware 1971 Richard Stallman entra a far parte del Laboratorio di Intelligenza Artificiale del MIT 1980 La Xerox rifiuta di fornire il codice sorgente della stampante Xerox 9700 27 settembre 1983 annuncia lavvio di un progetto per la realizzazione di un sistema Unix libero Gennaio 1984 inizia lo sviluppo di GNU 4 ottobre 1985 fonda la Free Software Foundation
  5. 5. Che cosè il Free Software (1) To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”.Richard Stallman
  6. 6. Che cosè il Free Software (2) Le 4 libertà del free software  Libertà 0: Libertà di eseguire il programma per qualsiasi scopo  Libertà 1: Libertà di studiare come funziona e di modificarlo.  Libertà 2: Liberà di distribuire copie in modo da aiutare il prossimo  Libertà 3: Libertà di migliorare il programma e di distribuire pubblicamente i miglioramenti
  7. 7. Il copyleft Non significa abbandonare il copyright La parola “left” in “copyleft” non si riferisce al verbo “to leave” (lasciare), ma semplicemente alla direzione (left, sinistra) opposta a "right" (destra).
  8. 8. Lavvento di Linux● 17 settembre 1991: viene rilasciata la versione 0.01 di Linux (10,239 loc)● 7 marzo 1992: viene rilasciata la versione 0.95, la prima con X server● 14 marzo 1994: rilasciata la versione 1.0.0 (176.250 loc)● 25 gennaio 1999: rilasciata la versione 2.2.0 (1.800.847 loc)● 4 gennaio 2001: rilasciata la Linus Torvalds versione 2.4.0 (3.377.902 loc)● 17 dicembre 2003: rilasciata la versione 2.6.0 (5.929.913 loc)● 21 luglio 2011: rilasciata la versione 3.0 (13.688.408 loc)
  9. 9. La nascita del movimento open source Look at what weve achieved so far. Weve just done such amazing things and not so long ago people told us it was impossible, but weve pulled it off Bruce PerensGuardate cosa abbiamo realizzato fino ad ora.Abbiamo appena fatto queste cose incredibilie non molto tempo fa la gente ci diveva che eraimpossibile, ma ce labbiamo fatta.
  10. 10. Che cosè il software Open Source (1) Libera redistribuzione La licenza non può limitare nessuna delle parti nella vendita o nella fornitura di software come componente di una distribuzione di software aggregati, contenente programmi provenienti da fonti diverse. Codice sorgente Il programma deve includere il codice sorgente, e deve consentire la distribuzione sia sotto forma di codice sorgente sia in forma compilata. Prodotti derivati La licenza deve consentire lattuazione di modifiche e di prodotti derivati, consentendo inoltre la loro distribuzione sotto gli stessi termini di licenza del software originale.
  11. 11. Che cosè il software Open Source (2) Integrità del codice sorgente dellautore La licenza deve consentire esplicitamente la distribuzione di software realizzato a partire dal codice sorgente modificato. Nessuna discriminazione La licenza non deve porre discriminazioni verso qualsiasi persona o gruppo di persone. Non deve essere imposta nessuna discriminazione in qualsiasi campo di applicazione. Distribuzione della licenza I diritti allegati al programma devono applicarsi a tutti coloro a cui viene ridistribuito il programma, senza la necessità di applicare una licenza supplementare per queste parti.
  12. 12. Che cosè il software Open Source (3) Licenza non specifica per il prodotto I diritti allegati al programma non devono dipendere dal fatto che il programma faccia parte di una distribuzione particolare. Non contaminazione della licenza La licenza non deve porre limitazioni su altro software che venga distribuito insieme con il software in licenza. Per esempio, la licenza non deve asserire che tutti gli altri programmi distribuiti sullo stesso supporto devono essere software open source. Licenza ”tecnologicamente neutrale” Nessuna disposizione della licenza può essere basata su una particolare tecnologia o tipo di interfaccia.
  13. 13. La Cattedrale e il Bazaar (1) Given enough eyeballs, all bugs are shallow* Eric Raymond* Dato un numero sufficiente di occhi, tutti i bug vengono a galla
  14. 14. La Cattedrale e il Bazaar (2)● Presentato il 27 maggio 1997 al Linux Kongress di Würzburg● Racconta la storia del progetto fetchmail● La Cattedrale  Pochi sviluppatori  Gerarchia nel progetto  Poche release e ”spalmate” nel tempo● Il Bazaar:  Se puoi dare una mano, puoi farlo  Non cè suddivisione rigida dei compiti  Gli utenti sono anche beta tester
  15. 15. La Apache Software Foundation ● Febbraio 1995: 8 sviluppatori decidono di migliorare demone NCSA1 httpd ● 25 marzo 1999 viene costituita la Apache Software Foundation ● La ASF fornisce un supporto organizzativo, legale e finanziario a numerosi progetti open source 2 ● 184 progetti attivi1. National Center o Supercomputing Applications2. http://projects.apache.org/indexes/quick.html
  16. 16. LEvoluzione del software libero nel mondo● Ottobre 2001: IBM annuncia che tutti i propri server saranno Linux compatibili e il sistema di riferimento sarà Red Hat Linux● 2001: Nasce la Free Software Foundation Europe con lo scopo di diffondere le conoscenza del software libero in Europa● 2002: inizia la migrazione (terminata nel 2008) a Linux sia lato server che in ambiente desktop della Gendarmeria francese1● 2002: il comune di Monaco di Baviera inizia ad adottare Linux. Nel bilancio 2011 il comune ha risparmiato 4 milioni di euro2 1. Linux Picked in Gendarmerie Lineup http://goo.gl/TzLUE 2. Windows e Office? Monaco di Baviera risparmia con Linux http://goo.gl/QR1Hd
  17. 17. Il software libero nelle istituzioni – Italia (1)● 2003: istituito losservatorio sul software open source nella PA● 2005: inaugurato il progetto FUSS per lutilizzo di Linux e software libero nelle scuole in lingua italiana della provincia di Bolzano● 21 gennaio 2003: Disciplina della Rete telematica regionale toscana promuove ladozione di standard aperti e lutilizzo preferenziale di software a sorgente aperto [TOSCANA]● 25 luglio 2006: la Regione Umbria deve adottare software libero per produrre documenti e servizi, in modo tale da garantirne un accesso senza ostacoli da parte dei cittadini [UMBRIA] (l.r. 11 del 25/7/2006)
  18. 18. Il software libero nelle istituzioni – Italia (2)● 14 novembre 2008: il Veneto approva le ”Norme in materia di pluralismo informatico, diffusione del riuso e adozione di formati per documenti digitali aperti e standard nella società dellinformazione del Veneto” [VENETO] (l.r. 19 del 14/10/2008)● 26 marzo 2009: Norme in materia di pluralismo informatico, sulladozione e la diffusione del software libero e sulla portabilità dei documenti informatici nella pubblica amministrazione [PIEMONTE] (l.r. 9 del 26 marzo 2009)● 12 agosto 2012: entra in vigore lart. 68 del C.A.D. che recita ”Solo quando la valutazione comparativa di tipo tecnico ed economico dimostri l’impossibilita’ di accedere a soluzioni open source o gia’ sviluppate all’interno della pubblica amministrazione ad un prezzo inferiore, è consentita l’acquisizione di programmi informatici di tipo proprietario mediante ricorso a licenza d’uso”
  19. 19. Il software libero nelle istituzioni – Mondo ● 2003: il presidente del Brasile annuncia che tutti i computer della Pubblica Amministrazione brasiliana adotteranno software libero in modo massivo ● 2005: il Brasile adotta Linux nella PA1 ● Luglio 2008: Il parlamento Francese adotta Ubuntu per i propri client2 ● Luglio 2001 – Febbraio 2009: passaggio a Linux e al software Open Source alla casa bianca3 ● Aprile 2007: Il dipartimento della difesa americano: diventa la più grande installazione singola di postazioni linux basata su redHat41. Brazil adopts open-source software http://goo.gl/fBxf72. Obama Invites Open Source into the White House http://goo.gl/RyXoj3. Members of Parliament have easily adapted to Open Source desktop http://goo.gl/FDdCr4. Open Technology within DoD, Intel Systems http://goo.gl/tDdtL
  20. 20. ...non sempre è tutto facile● Novembre 2012: Friburgo abbandona Openoffice1● Maggio 2011: Ministero degli Esteri della Germania abbandona Linux2● Giugno 2010: Il Canton Soletta (Svizzera) abbandona luso di client Linux nella propria amministrazione3● Giugno 2008: il comune di Vienna abbandona il processo di migrazione a Linux4 1. European Commission Joinup: http://goo.gl/7bFrr 2. Ministero tedesco torna a Windows: Linux un flop: http://goo.gl/Sdwmm 3. A crash landing for Linux: http://goo.gl/uIkrr 4. Vienna failed to migrate to GNU/Linux: why? http://goo.gl/Mn1Km
  21. 21. Open source top projects● Infrastruttura Facebook1● Google2  Google Project Hosting: oltre 250.000 progetti opensource ”hostati”3  Google Summer of Code  Google: 983 progetti rilasciati per oltre 20.000.000 loc 4● Twitter: sviluppato sia il front che il back con software open source 5● DLink router6● Linkedin7● … perfino Apple beneficia del software open source (circa 700 progetti utilizzati in MacOSX)81. Facebook opensource section http://goo.gl/4miu32. Interview with Googles Sergey Brin http://goo.gl/e1cIL3. The Google Open Source Programs Office http://goo.gl/J4HKc4. Progetti rilasciati da Google http://goo.gl/BJac35. Twitter opensource section: http://goo.gl/CInPu6. D-Link - GNU General Public License Disclosure http://goo.gl/ZyNWJ7. Open source projects used in LinkedIn http://goo.gl/Qe7Bi8. Apple Open Source components: http://goo.gl/EVUus
  22. 22. Concludendo...
  23. 23. Ulteriori informazioni● La cattedrale il bazaar (ITA): http://www.apogeonline.com/openpress/cathedral● Open Source Definition: http://opensource.org/docs/osd● Definizione di software libero: http://www.gnu.org/philosophy/free-sw.html● Free Software Foundation: http://www.fsf.org/● Richard Stallman Offical Web Site: http://stallman.org/

×