SlideShare uma empresa Scribd logo
1 de 23
Opensource Day 2012 – 24 novembre 2012




Software Libero, pensiero libero

  la nascita di un movimento che ha
        cambiato l'informatica




                               Giuseppe Gortan
Opensource e Web
                         (diamo i numeri)




Statistiche relative ad Ottobre 2012
Fonte: http://goo.gl/pwjhV
Come si è arrivati a questo
        risultato?
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 l'avvio
      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
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
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
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).
L'avvento 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)
La nascita del movimento
          open source
   Look at what we've
   achieved so far. We've just
   done such amazing things
   and not so long ago people
   told us it was impossible,
   but we've pulled it off




                                                  Bruce Perens


Guardate cosa abbiamo realizzato fino ad ora.
Abbiamo appena fatto queste cose incredibili
e non molto tempo fa la gente ci diveva che era
impossibile, ma ce l'abbiamo fatta.
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 l'attuazione di modifiche e di
      prodotti derivati, consentendo inoltre la loro distribuzione
      sotto gli stessi termini di licenza del software originale.
Che cos'è il software Open
            Source (2)
   Integrità del codice sorgente dell'autore
    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.
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.
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
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
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 attivi

1. National Center o Supercomputing Applications
2. http://projects.apache.org/indexes/quick.html
L'Evoluzione 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
Il software libero nelle
           istituzioni – Italia (1)
●   2003: istituito l'osservatorio sul software open source nella PA
●   2005: inaugurato il progetto FUSS per l'utilizzo di Linux e
    software libero nelle scuole in lingua italiana della provincia di
    Bolzano
●   21 gennaio 2003: Disciplina della Rete telematica regionale
    toscana promuove l'adozione di standard aperti e l'utilizzo
    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)
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à dell'informazione
    del Veneto” [VENETO] (l.r. 19 del 14/10/2008)
●   26 marzo 2009: Norme in materia di pluralismo informatico,
    sull'adozione 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 l'art. 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”
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
      redHat4

1. Brazil adopts open-source software http://goo.gl/fBxf7
2. Obama Invites Open Source into the White House http://goo.gl/RyXoj
3. Members of Parliament have easily adapted to Open Source desktop http://goo.gl/FDdCr
4. Open Technology within DoD, Intel Systems http://goo.gl/tDdtL
...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 l'uso 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
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)8
1. Facebook opensource section http://goo.gl/4miu3
2. Interview with Google's Sergey Brin http://goo.gl/e1cIL
3. The Google Open Source Programs Office http://goo.gl/J4HKc
4. Progetti rilasciati da Google http://goo.gl/BJac3
5. Twitter opensource section: http://goo.gl/CInPu
6. D-Link - GNU General Public License Disclosure http://goo.gl/ZyNWJ
7. Open source projects used in LinkedIn http://goo.gl/Qe7Bi
8. Apple Open Source components: http://goo.gl/EVUus
Concludendo...
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/

Mais conteúdo relacionado

Mais procurados

FLOSS per Windows, MacOS e GNU/Linux.
FLOSS per Windows, MacOS e GNU/Linux.FLOSS per Windows, MacOS e GNU/Linux.
FLOSS per Windows, MacOS e GNU/Linux.Francesco Marinucci
 
OpenOffice: cos'è, chi c'è dietro e con quale modello di business
OpenOffice: cos'è, chi c'è dietro e con quale modello di businessOpenOffice: cos'è, chi c'è dietro e con quale modello di business
OpenOffice: cos'è, chi c'è dietro e con quale modello di businessmadero
 
Presentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlugPresentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlugPordenone LUG
 
Presentazione apertura Open Talk PN LUG
Presentazione apertura Open Talk PN LUGPresentazione apertura Open Talk PN LUG
Presentazione apertura Open Talk PN LUGPordenone LUG
 
Introduzione all'Open Source. Carlo Rindi.
Introduzione all'Open Source. Carlo Rindi.Introduzione all'Open Source. Carlo Rindi.
Introduzione all'Open Source. Carlo Rindi.accessoinformazione
 
GNU/Linux PowerPC Notebook Linux day 2015 Milano
GNU/Linux PowerPC Notebook Linux day 2015 MilanoGNU/Linux PowerPC Notebook Linux day 2015 Milano
GNU/Linux PowerPC Notebook Linux day 2015 MilanoRoberto Innocenti
 
Presentazione progetto software libero scuole Torre del Greco
Presentazione progetto software libero scuole Torre del GrecoPresentazione progetto software libero scuole Torre del Greco
Presentazione progetto software libero scuole Torre del Grecosiengo1971
 
Presentazione software libero a scopo didattico scuole di Ercolano
Presentazione software libero a scopo didattico scuole di ErcolanoPresentazione software libero a scopo didattico scuole di Ercolano
Presentazione software libero a scopo didattico scuole di Ercolanosiengo1971
 
Presentazione Software Libero
Presentazione Software LiberoPresentazione Software Libero
Presentazione Software LiberoGabriele Ponzo
 
Software Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneSoftware Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneMauro Murgioni
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01XaviOrantes
 
17 Il computer connesso -- 1
17 Il computer connesso -- 117 Il computer connesso -- 1
17 Il computer connesso -- 1Federico Gobbo
 
Hax N°6 Versione Speciale Linuxday 2008
Hax N°6 Versione Speciale Linuxday 2008Hax N°6 Versione Speciale Linuxday 2008
Hax N°6 Versione Speciale Linuxday 2008Gaetano Zappulla
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Andrea Grandi
 
Open Source in Biblioteca
Open Source in BibliotecaOpen Source in Biblioteca
Open Source in BibliotecaGabriele Ponzo
 

Mais procurados (19)

FLOSS per Windows, MacOS e GNU/Linux.
FLOSS per Windows, MacOS e GNU/Linux.FLOSS per Windows, MacOS e GNU/Linux.
FLOSS per Windows, MacOS e GNU/Linux.
 
OpenOffice: cos'è, chi c'è dietro e con quale modello di business
OpenOffice: cos'è, chi c'è dietro e con quale modello di businessOpenOffice: cos'è, chi c'è dietro e con quale modello di business
OpenOffice: cos'è, chi c'è dietro e con quale modello di business
 
Presentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlugPresentazione floss ot_2013_pnlug
Presentazione floss ot_2013_pnlug
 
Presentazione apertura Open Talk PN LUG
Presentazione apertura Open Talk PN LUGPresentazione apertura Open Talk PN LUG
Presentazione apertura Open Talk PN LUG
 
Introduzione all'Open Source. Carlo Rindi.
Introduzione all'Open Source. Carlo Rindi.Introduzione all'Open Source. Carlo Rindi.
Introduzione all'Open Source. Carlo Rindi.
 
Multimedia con GNU/Linux
Multimedia con GNU/LinuxMultimedia con GNU/Linux
Multimedia con GNU/Linux
 
Flash e software libero
Flash e software liberoFlash e software libero
Flash e software libero
 
GNU/Linux PowerPC Notebook Linux day 2015 Milano
GNU/Linux PowerPC Notebook Linux day 2015 MilanoGNU/Linux PowerPC Notebook Linux day 2015 Milano
GNU/Linux PowerPC Notebook Linux day 2015 Milano
 
Presentazione progetto software libero scuole Torre del Greco
Presentazione progetto software libero scuole Torre del GrecoPresentazione progetto software libero scuole Torre del Greco
Presentazione progetto software libero scuole Torre del Greco
 
Presentazione software libero a scopo didattico scuole di Ercolano
Presentazione software libero a scopo didattico scuole di ErcolanoPresentazione software libero a scopo didattico scuole di Ercolano
Presentazione software libero a scopo didattico scuole di Ercolano
 
Linux Burning Machine
Linux Burning MachineLinux Burning Machine
Linux Burning Machine
 
Presentazione Software Libero
Presentazione Software LiberoPresentazione Software Libero
Presentazione Software Libero
 
Software Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneSoftware Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica Amministrazione
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01
 
Typo3 cms open source
Typo3 cms open sourceTypo3 cms open source
Typo3 cms open source
 
17 Il computer connesso -- 1
17 Il computer connesso -- 117 Il computer connesso -- 1
17 Il computer connesso -- 1
 
Hax N°6 Versione Speciale Linuxday 2008
Hax N°6 Versione Speciale Linuxday 2008Hax N°6 Versione Speciale Linuxday 2008
Hax N°6 Versione Speciale Linuxday 2008
 
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
Linux e il mondo della scuola - LinuxDay 2010 (Pistoia)
 
Open Source in Biblioteca
Open Source in BibliotecaOpen Source in Biblioteca
Open Source in Biblioteca
 

Destaque

Dimensions of environment physical
Dimensions of environment   physicalDimensions of environment   physical
Dimensions of environment physicalshamli23
 
Gravity procesing with wing link
Gravity procesing with wing linkGravity procesing with wing link
Gravity procesing with wing linkGegeomatika
 
Cwe advertisement rr_bs_phase_iii
Cwe advertisement rr_bs_phase_iiiCwe advertisement rr_bs_phase_iii
Cwe advertisement rr_bs_phase_iiiMahesh Pandya
 
Edital 2015 prefeitura de niteroi
Edital 2015 prefeitura de niteroiEdital 2015 prefeitura de niteroi
Edital 2015 prefeitura de niteroiAlexandre Barros
 

Destaque (6)

Dimensions of environment physical
Dimensions of environment   physicalDimensions of environment   physical
Dimensions of environment physical
 
Bab 1 kedudukan
Bab 1 kedudukanBab 1 kedudukan
Bab 1 kedudukan
 
Template assignment
Template assignmentTemplate assignment
Template assignment
 
Gravity procesing with wing link
Gravity procesing with wing linkGravity procesing with wing link
Gravity procesing with wing link
 
Cwe advertisement rr_bs_phase_iii
Cwe advertisement rr_bs_phase_iiiCwe advertisement rr_bs_phase_iii
Cwe advertisement rr_bs_phase_iii
 
Edital 2015 prefeitura de niteroi
Edital 2015 prefeitura de niteroiEdital 2015 prefeitura de niteroi
Edital 2015 prefeitura de niteroi
 

Semelhante a Software libero, pensiero libero

Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsCaterina Policaro
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Piergiorgio Borgogno
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourcePiergiorgio Borgogno
 
Slide openvsclosed-source
Slide openvsclosed-sourceSlide openvsclosed-source
Slide openvsclosed-sourceOpen vs Closed
 
Introduzione al Free Software e all’Open Source
Introduzione al Free Software e all’Open SourceIntroduzione al Free Software e all’Open Source
Introduzione al Free Software e all’Open SourceLuca Galliani
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiMaurizio Antonelli
 
Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteEmmanuele Bello
 
Serata@gev
Serata@gevSerata@gev
Serata@gevPipperss
 
Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincentiMaurizio Antonelli
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaaccatagliato
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...Maurizio Antonelli
 
Corso Linux
Corso LinuxCorso Linux
Corso Linuxagnelloe
 
Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleftAndrea Linfozzi
 

Semelhante a Software libero, pensiero libero (20)

Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open Source
 
Open source
Open sourceOpen source
Open source
 
Slide openvsclosed-source
Slide openvsclosed-sourceSlide openvsclosed-source
Slide openvsclosed-source
 
Introduzione al Free Software e all’Open Source
Introduzione al Free Software e all’Open SourceIntroduzione al Free Software e all’Open Source
Introduzione al Free Software e all’Open Source
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincenti
 
Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti Aperte
 
Serata@gev
Serata@gevSerata@gev
Serata@gev
 
Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincenti
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosa
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
 
Corso Linux
Corso LinuxCorso Linux
Corso Linux
 
Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleft
 
Gallus oristano 25.2.12
Gallus oristano 25.2.12Gallus oristano 25.2.12
Gallus oristano 25.2.12
 
Software Libero & Open Source
Software Libero & Open SourceSoftware Libero & Open Source
Software Libero & Open Source
 
Venti anni di GNU/Linux
Venti anni di GNU/LinuxVenti anni di GNU/Linux
Venti anni di GNU/Linux
 
Lab automation
Lab automationLab automation
Lab automation
 
Software open
Software openSoftware open
Software open
 
GNU/linux
GNU/linuxGNU/linux
GNU/linux
 

Software libero, pensiero libero

  • 1. Opensource Day 2012 – 24 novembre 2012 Software Libero, pensiero libero la nascita di un movimento che ha cambiato l'informatica Giuseppe Gortan
  • 2. Opensource e Web (diamo i numeri) Statistiche relative ad Ottobre 2012 Fonte: http://goo.gl/pwjhV
  • 3. Come si è arrivati a questo risultato?
  • 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 l'avvio 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. 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. L'avvento 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. La nascita del movimento open source Look at what we've achieved so far. We've just done such amazing things and not so long ago people told us it was impossible, but we've pulled it off Bruce Perens Guardate cosa abbiamo realizzato fino ad ora. Abbiamo appena fatto queste cose incredibili e non molto tempo fa la gente ci diveva che era impossibile, ma ce l'abbiamo fatta.
  • 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 l'attuazione di modifiche e di prodotti derivati, consentendo inoltre la loro distribuzione sotto gli stessi termini di licenza del software originale.
  • 11. Che cos'è il software Open Source (2)  Integrità del codice sorgente dell'autore 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. 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. 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. 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. 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 attivi 1. National Center o Supercomputing Applications 2. http://projects.apache.org/indexes/quick.html
  • 16. L'Evoluzione 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. Il software libero nelle istituzioni – Italia (1) ● 2003: istituito l'osservatorio sul software open source nella PA ● 2005: inaugurato il progetto FUSS per l'utilizzo di Linux e software libero nelle scuole in lingua italiana della provincia di Bolzano ● 21 gennaio 2003: Disciplina della Rete telematica regionale toscana promuove l'adozione di standard aperti e l'utilizzo 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. 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à dell'informazione del Veneto” [VENETO] (l.r. 19 del 14/10/2008) ● 26 marzo 2009: Norme in materia di pluralismo informatico, sull'adozione 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 l'art. 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. 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 redHat4 1. Brazil adopts open-source software http://goo.gl/fBxf7 2. Obama Invites Open Source into the White House http://goo.gl/RyXoj 3. Members of Parliament have easily adapted to Open Source desktop http://goo.gl/FDdCr 4. Open Technology within DoD, Intel Systems http://goo.gl/tDdtL
  • 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 l'uso 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. 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)8 1. Facebook opensource section http://goo.gl/4miu3 2. Interview with Google's Sergey Brin http://goo.gl/e1cIL 3. The Google Open Source Programs Office http://goo.gl/J4HKc 4. Progetti rilasciati da Google http://goo.gl/BJac3 5. Twitter opensource section: http://goo.gl/CInPu 6. D-Link - GNU General Public License Disclosure http://goo.gl/ZyNWJ 7. Open source projects used in LinkedIn http://goo.gl/Qe7Bi 8. Apple Open Source components: http://goo.gl/EVUus
  • 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/