Software libero, pensiero libero

download Software libero, pensiero libero

If you can't read please download the document

description

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.

Transcript of Software libero, pensiero libero

  • 1. Opensource Day 2012 24 novembre 2012Software Libero, pensiero liberola nascita di un movimento che hacambiato linformatica Giuseppe Gortan

2. Opensource e Web (diamo i numeri)Statistiche relative ad Ottobre 2012Fonte: http://goo.gl/pwjhV 3. Come si arrivati a questorisultato? 4. La nascita del free sotware 1971 Richard Stallman entra a farparte del Laboratorio diIntelligenza Artificiale del MIT 1980 La Xerox rifiuta di fornire ilcodice sorgente della stampanteXerox 9700 27 settembre 1983 annuncia lavviodi un progetto per larealizzazione di un sistema Unixlibero Gennaio 1984 inizia lo sviluppo diGNU 4 ottobre 1985 fonda la Free Software Foundation 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. 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. 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. Lavvento di Linux 17 settembre 1991: vienerilasciata la versione 0.01 diLinux (10,239 loc) 7 marzo 1992: viene rilasciatala versione 0.95, la prima conX server 14 marzo 1994: rilasciata laversione 1.0.0 (176.250 loc) 25 gennaio 1999: rilasciata laversione 2.2.0 (1.800.847 loc) 4 gennaio 2001: rilasciata la Linus Torvaldsversione 2.4.0 (3.377.902 loc) 17 dicembre 2003: rilasciata laversione 2.6.0 (5.929.913 loc) 21 luglio 2011: rilasciata laversione 3.0 (13.688.408 loc) 9. La nascita del movimentoopen 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 offBruce 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. Che cos il software OpenSource (1) Libera redistribuzioneLa licenza non pu limitare nessuna delle parti nella vendita onella fornitura di software come componente di unadistribuzione di software aggregati, contenente programmiprovenienti da fonti diverse. Codice sorgenteIl programma deve includere il codice sorgente, e deveconsentire la distribuzione sia sotto forma di codice sorgentesia in forma compilata. Prodotti derivatiLa licenza deve consentire lattuazione di modifiche e diprodotti derivati, consentendo inoltre la loro distribuzionesotto gli stessi termini di licenza del software originale. 11. Che cos il software OpenSource (2) Integrit del codice sorgente dellautoreLa licenza deve consentire esplicitamente la distribuzione disoftware realizzato a partire dal codice sorgente modificato. Nessuna discriminazioneLa licenza non deve porre discriminazioni verso qualsiasipersona o gruppo di persone. Non deve essere impostanessuna discriminazione in qualsiasi campo di applicazione. Distribuzione della licenzaI 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. Che cos il software OpenSource (3) Licenza non specifica per il prodottoI diritti allegati al programma non devono dipendere dal fatto che il programma faccia parte di una distribuzione particolare. Non contaminazione della licenzaLa licenza non deve porre limitazioni su altro software chevenga distribuito insieme con il software in licenza. Peresempio, la licenza non deve asserire che tutti gli altriprogrammi distribuiti sullo stesso supporto devono esseresoftware open source. Licenza tecnologicamente neutraleNessuna disposizione della licenza pu essere basata su unaparticolare tecnologia o tipo di interfaccia. 13. La Cattedrale e il Bazaar (1)Given enough eyeballs, allbugs are shallow* Eric Raymond* Dato un numero sufficiente di occhi, tutti i bug vengono a galla 14. La Cattedrale e il Bazaar (2) Presentato il 27 maggio 1997 al Linux Kongress di Wrzburg 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. La Apache SoftwareFoundation 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. LEvoluzione del software libero nel mondo Ottobre 2001: IBM annuncia che tutti i propri server saranno Linuxcompatibili e il sistema di riferimento sar Red Hat Linux 2001: Nasce la Free Software Foundation Europe con lo scopo didiffondere le conoscenza del software libero in Europa 2002: inizia la migrazione (terminata nel 2008) a Linux sia latoserver che in ambiente desktop della Gendarmeria francese1 2002: il comune di Monaco di Baviera inizia ad adottare Linux. Nelbilancio 2011 il comune ha risparmiato 4 milioni di euro21. Linux Picked in Gendarmerie Lineup http://goo.gl/TzLUE2. Windows e Office? Monaco di Baviera risparmia con Linux http://goo.gl/QR1Hd 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 esoftware libero nelle scuole in lingua italiana della provincia diBolzano 21 gennaio 2003: Disciplina della Rete telematica regionaletoscana promuove ladozione di standard aperti e lutilizzopreferenziale di software a sorgente aperto [TOSCANA] 25 luglio 2006: la Regione Umbria deve adottare softwarelibero per produrre documenti e servizi, in modo tale dagarantirne un accesso senza ostacoli da parte dei cittadini[UMBRIA] (l.r. 11 del 25/7/2006) 18. Il software libero nelleistituzioni Italia (2) 14 novembre 2008: il Veneto approva le Norme in materia dipluralismo informatico, diffusione del riuso e adozione di formati perdocumenti digitali aperti e standard nella societ dellinformazionedel 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 deidocumenti 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 Soloquando la valutazione comparativa di tipo tecnico ed economicodimostri limpossibilita di accedere a soluzioni open source o giasviluppate allinterno della pubblica amministrazione ad un prezzoinferiore, consentita lacquisizione di programmi informatici di tipoproprietario mediante ricorso a licenza duso 19. Il software libero nelleistituzioni Mondo 2003: il presidente del Brasile annuncia che tutti i computerdella Pubblica Amministrazione brasiliana adotterannosoftware libero in modo massivo2005: il Brasile adotta Linux nella PA1 Luglio 2008: Il parlamento Francese adotta Ubuntu per ipropri client2 Luglio 2001 Febbraio 2009: passaggio a Linux e al softwareOpen Source alla casa bianca3 Aprile 2007: Il dipartimento della difesa americano: diventa lapi grande installazione singola di postazioni linux basata suredHat41. 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. ...non sempre tutto facileNovembre 2012: Friburgo abbandona Openoffice1 Maggio 2011: Ministero degli Esteri della Germania abbandonaLinux2 Giugno 2010: Il Canton Soletta (Svizzera) abbandona luso di clientLinux nella propria amministrazione3 Giugno 2008: il comune di Vienna abbandona il processo dimigrazione a Linux41. European Commission Joinup: http://goo.gl/7bFrr2. Ministero tedesco torna a Windows: Linux un flop: http://goo.gl/Sdwmm3. A crash landing for Linux: http://goo.gl/uIkrr4. Vienna failed to migrate to GNU/Linux: why? http://goo.gl/Mn1Km 21. Open source top projectsInfrastruttura Facebook1Google2 Google Project Hosting: oltre 250.000 progetti opensourcehostati3 Google Summer of CodeGoogle: 983 progetti rilasciati per oltre 20.000.000 loc 4Twitter: sviluppato sia il front che il back con software open source 5DLink router6Linkedin7 perfino Apple beneficia del software open source (circa 700progetti 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. Concludendo... 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/