SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
TCP/IP            WWW                  Cattedrali e bazaar        Open source




                   Il computer connesso – 1
         Epistemologia, Deontologia ed Etica dell’Informatica
         Storia dell’Informatica e della Comunicazione Digitale


                          Federico Gobbo
                   federico.gobbo@uninsubria.it
         CRII – Centro di Ricerca “Informatica Interattiva”
               Universit` dell’Insubria, Varese–Como
                        a
                     CC  Alcuni diritti riservati.


                             A.A. 2010-11


                                                                  1/29
TCP/IP              WWW                 Cattedrali e bazaar       Open source



                      Da ARPAnet a Internet



     Nel 1982 nasce l’esigenza di mettere in collegamento la rete
     ARPAnet con le reti, e a tal scopo viene deciso lo standard di
     comunicazione, basato sui due protocolli TCP e IP. Per la
     prima volta viene usato il termine Internet, nel documento
     RFC 675.

     Verso la fine degli anni 1980 TCP/IP collega i principali centri
     di ricerca in America ed Europa, e altre istituzioni rilevanti.




                                                                  2/29
Figura: Test della rete Internet su TCP/IP (1982)
Figura: La rete Internet nel 1986
TCP/IP              WWW                Cattedrali e bazaar       Open source



                          1991, nasce il Web


     Nel 1991, ispirandosi ai lavori di Vannevar Bush e Ted Nelson –
     in particolare il protocollo FEBE, e avendo lavorato su
     HyperCard di Apple, Tim Berners-Lee, fisico inglese che
     lavora al CERN di Ginevra, un importante centro di ricerca
     svizzero, scrive il primo server web della storia, con lo
     standard HTML e il protocollo HTTP.

     Nel 1993 il CERN rinuncia a qualsiasi diritto d’autore sui
     nuovi standard decretandone il successo mondiale. Nello stesso
     anno esce il primo browser web, il Mosaic.




                                                                 5/29
Figura: Il cubo con cui Tim Berners-Lee ha inventato il Web
Figura: Navigazione internet con Veronica (motore Gopher)
Figura: Il primo browser web, il Mosaic (1993; Computer History
Museum)
TCP/IP               WWW                 Cattedrali e bazaar         Open source



                    Il progetto GNU, A.D. 1990


     “Nel 1990 il sistema [operativo] GNU era quasi completo;
     l’unica componente maggiore che mancava era il kernel.”
     (Stallman, 1999). La difficolt` della FSF di rendere il kernel
                                   a

     GNU (HURD) stabile rende scettica la comunit` degli
                                                      a
     sviluppatori. Inoltre, l’effetto virale della GPL non piace perch´
                                                                     e
     impedisce la combinazione con il software proprietario, e in
     ultima analisi rende difficile venderlo.

     Stallman risponde: regalate il codice, vendete il servizio di
     assistenza.



                                                                     9/29
TCP/IP                        WWW                          Cattedrali e bazaar      Open source



                                      1991, nasce Linux
          > From: torvalds@@klaava.Helsinki.FI (Linus Benedict Torvalds)
     >   Newsgroups: comp.os.minix
     >   Subject: What would you like to see most in minix?
     >   Summary: small poll for my new operating system
     >   Message-ID: <1991Aug25.205708.9541@@klaava.Helsinki.FI>
     >   Date: 25 Aug 91 20:57:08 GMT
     >   Organization: University of Helsinki
     >
     >   Hello everybody out there using minix -
     >
     >   I’m doing a (free) operating system (just a hobby, won’t be big and
     >   professional like gnu) for 386(486) AT clones. This has been brewing
     >   since april, and is starting to get ready. I’d like any feedback on
     >   things people like/dislike in minix, as my OS resembles it somewhat
     >   (same physical layout of the file-system (due to practical reasons)
     >   among other things).
     >
     >   I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
     >   This implies that I’ll get something practical within a few months, and
     >   I’d like to know what features most people would want. Any suggestions
     >   are welcome, but I won’t promise I’ll implement them :-)
     >
     >   Linus (torvalds@kruuna.helsinki.fi)
     >
     >   PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
     >   It is NOT protable (uses 386 task switching etc), and it probably never

     > will support anything other than AT-harddisks, as that’s all I have :-(.


                                                                                    10/29
TCP/IP          WWW            Cattedrali e bazaar   Open source



         Linus Torvalds nel film The Code, 21 anni




                                                     11/29
TCP/IP               WWW                 Cattedrali e bazaar          Open source



                  Linux-Minix: 1-0 per Torvalds!


     Linus posta il suo lavoro sul kernel nel newsgroup del
     microkernel Minix (il web, per quanto nato da un anno circa,
     non era diffuso perch´ mancava un browser decente).
                           e

     Il microkernel Minix era (a) sperimentale; (b) pi´ complesso
                                                      u
     rispetto a un kernel monolitico; (c) lento. Linux invece nasce
     come kernel monolitico. Tanenbaum scrive a Linus:

     “Linux ` obsoleto... Progettare un kernel monolitico nel 1991 `
              e                                                       e
     un errore di fondo.” Linus, ventunenne, risponde: “il suo lavoro
     ` fare il ricercatore e il professore: ` una dannata scusa per i
     e                                      e
     danni cerebrali di Minix.”


                                                                   12/29
TCP/IP              WWW                 Cattedrali e bazaar          Open source



          Linux o GNU/Linux? Stallman vs. Torvalds


     Fino al kernel Linux 0.11+VM (fine 1991) la licenza di Linus
     era di questo tipo: “- It’s free (copyright by me, but freely
     distributable under a very lenient copyright)”.

     Dalla versione 0.12 (5 gennaio 1992), Linux passa alla GPL.
     Perch´? “Perch´ il compilatore GCC ` sotto GPL.”
          e          e                     e

     Stallman allora minaccia di fare causa a chiunque usi Linux in
     combinazione con software non-GPL. La risposta di Torvalds ` e
     sorprendente e creativa.




                                                                   13/29
Linus interpreta creativamente la GPL (1999, T.d.A.)
        Abbiamo finito per decidere (o forse ho finito io per
    decretare) che le chiamate di sistema non sarebbero
    state considerate collegate al kernel. In altri termini,
    qualsiasi programma che giri sopra Linux non verr`   a
    considerato protetto da GPL. Questa decisione fu fatta
    molto presto e ho addirittura aggiunto un file speciale
    leggimi (vedi Appendice B) per essere sicuri che tutti
    potessero saperlo. Grazie a questo le aziende possono
    scrivere programmi per Linux senza preoccuparsi della
    GPL. Il potere di Linux ` tanto nella comunit` di
                              e                      a
    cooperazione che ci sta dietro quanto nel codice stesso.
    Se Linux venisse rapito – se qualcuno tentasse di farne
    e una versione proprietaria e distribuirlo – tutta la sua
    appetibilit`, che ` essenzialmente il modello di sviluppo
               a      e
    dell’open source, sarebbe perso per la versione
    proprietaria.
TCP/IP                WWW                 Cattedrali e bazaar         Open source



         Goodbye, “free software”; hello, “open source”

     Eric Steven Raymond ` un hacker della generazione di
                           e
     Stallman. Autore di Fetchmail, uno dei primi contributori al
     progetto GNU, ha scritto il dizionario del gergo degli hacker.
     Nella primavera del 1993 scopre Linux, e ne rimane folgorato.
     Capisce che c’` qualcosa di nuovo.
                   e

     Il 3 febbraio 1998 a Palo Alto, California, Raymond inventa
     l’espressione “open source”, in risposta all’annuncio dato dalla
     Netscape di rilasciare il codice sorgente libero in rete per il loro
     browser, avendo perso la “guerra dei browser” contro Microsoft
     Internet Explorer, che dominer` il mercato incontrastato.
                                      a

     L’intento era evitare che il motore (Gecko) di Netscape fosse
     posto sotto licenza GPL: “dobbiamo far accettare il software
     libero nel mainstream corporate world” (Raymond, 1998).
                                                                     15/29
TCP/IP                 WWW                  Cattedrali e bazaar        Open source



                        Open source, versione 1.0

     “Open Source” non significa solo accesso al codice sorgente.
     Una licenza deve avere diversi requisiti, tra cui:
         1. libert` di ridistribuzione. Identica alla libert` 2 della GPL.
                  a                                         a
         2. accesso al codice sorgente.
         3. diritto (e non dovere, come nella GPL!) di usare la stessa
            licenza per i lavori derivati.
         4. integrit` del codice sorgente dell’autore, i.e. l’autore pu`
                    a                                                  o
            chiedere che un lavoro derivato abbia un nome diverso
            (principio dei fork). Questo implica l’attribuzione del
            codice a un autore, cosa negata invece dalla GPL – non a
            caso il modello anonimo del wiki usa una licenza di questo
            tipo, la FDL.


                                                                      16/29
TCP/IP               WWW                Cattedrali e bazaar        Open source



                             Open vs. free




     Insieme a Bruce Perens, autore del Contratto Sociale Debian (e
     coautore di Toy Story), fonda la Open Source Initiative (OSI),
     che non scrive licenze ma certifica quali seguono i requisiti open
     source e quali no.

     Ben presto OSI entra in un conflitto di interessi con la FSF di
     Stallman.




                                                                  17/29
TCP/IP               WWW                  Cattedrali e bazaar         Open source



         La cattedrale come contrapposizione del bazaar


              [Il software] viene attentamente lavorato a mano da
          singoli o da bande di maghi che lavorano in silenzio,
          senza che alcuna versione beta veda la luce prima del
          momento giusto... [come in una] cattedrale, da
          costruire in silenzio e reverenza (Raymond 1997,
          T.d.A.)


     Il sapere perpetrato dalla cattedrale ` chiuso esoterico;
                                           e
     viceversa, il sapere del bazaar ` aperto, essoterico, al di l`
                                     e                            a
     dell’apertura del codice sorgente.



                                                                      18/29
TCP/IP               WWW                Cattedrali e bazaar        Open source



         Il progetto GNU (ma non solo) come cattedrale


               I programmi GNU sembravano “cattedrali”,
          monumenti all’etica hacker, impressionanti, pianificati
          in modo centralizzato, costruiti per durare nel tempo.
          [...] Linux (anche se era solo la punta dell’iceberg)
          divenne cos´ la prima vera e concreta dimostrazione al
                       ı
          mondo intero che la comunit` hacker e il movimento
                                         a
          per il software libero non era solo uno scoordinato
          gruppo di visionari idealisti e che le cose potevano
          realmente (e drasticamente cambiare). (Williams in
          Aliprandi 2005:21)




                                                                   19/29
TCP/IP               WWW                  Cattedrali e bazaar         Open source



     Il bazaar di Raymond come mercato dell’abbondanza




             [Il modello del bazaar] ` un pullulare di progetti e
                                     e
         approcci differenti basati sulla rapidit` dei rilasci... il
                                                a
         mercato interno della reputazione della comunit`   a
         esercita una sottile pressione sulle persone in modo
         che non si lancino dei progetti se non si ` abbastanza
                                                    e
         competenti per seguirli (Raymond 1997, T.d.A.).




                                                                      20/29
TCP/IP              WWW                Cattedrali e bazaar         Open source



          Linux come prototipo del modello a bazaar

             Lo stile di sviluppo di Linus Torvalds – rilascia
         spesso e volentieri, delega tutto quello che puoi, sii
         aperto fino alla promiscuit` – arriv` come una
                                     a        o
         sopresa. Nessuna costruzione a cattedrale, silenziosa e
         riverente – invece, la comunit` Linux sembrava
                                         a
         assomigliare a un vociante bazaar di approcci e
         priorit` diverse (simboleggiate dai siti di archivio di
                a
         Linux, che accettano proposte da chiunque), fouri dal
         quale sembrava potesse emergere un sistema coerente e
         stabile solo mediante una successione di miracoli. Il
         fatto che questo stile a bazaar sembr` funzionare, e
                                                o
         funzionare bene, fu per me un vero shock. (Raymond
         in Halvelik 2004: 119)


                                                                   21/29
Il punto di vista di Raymond...

     Ci sono tre livelli, uno ideologico, uno pratico e
uno personale. Su quello ideologico... la differenza `   e
molto chiara. Richard vuole coscientemente cambiare
il mondo e esplicitamente, in una crociata morale. Se
non prendi le sue argomentazioni morali astratte, non
sposi la sua causa. La via che Linus Torvalds e io, e
altri, hanno portato avanti ` pragmatica. C’` un livello
                               e                e
pratico sul quale c’` un conflitto sulle tattiche da usare
                     e
per diffondere il messaggio. C’` anche un livello
                                  e
personale in cui, be’, le persone hanno un ego e hanno
investito nelle ideologie, e se parte di ci` che pensi sia
                                           o
il tuo pensiero rivoluzionario hai l’impressione te
l’abbiano rubato, provi del risentimento. (Raymond in
Holmevik 2004:126)
...e quello di Stallman

    La differenza fondamentale tra i due movimenti
risiede nei loro valori, nel loro modo di guardare al
mondo. Per il movimento open source, la questione se
il software dovrebbe essere a sorgente aperto ` pratica,
                                               e
non etico. Come si dice comunemente, “open source `    e
una metodologia di sviluppo, il software libero un
movimento sociale”. Per il movimento open source il
software non libero ` una soluzione subottimale. Per il
                     e
movimento del software libero, il software non libero `e
un problema sociale e il software libero ` la soluzione.
                                         e


                   Richard Stallman, Perch´ ’free’ (T.d.A.)
                                          e
TCP/IP              WWW                 Cattedrali e bazaar       Open source



            Linux come ‘oltreunix’ e ‘antimicrosoft’


            Vedo Linux come qualcosa che non ` Microsoft –
                                                  e
         una reazione contro Microsoft, n´ pi´ n´ meno. Non
                                           e u e
         penso che avr` molto successo nel lungo periodo. Ho
                       a
         guardato il sorgente e ci sono pezzi buoni e pezzi non
         buoni. Un insieme disordinato di persone hanno
         contribuito a questo sorgente, e la qualit` cambia
                                                   a
         drasticamente.

                       Ken Thompson, 1999 (in Holmevik 2004:130)

     Cosa ne pensate della posizione di Thompson, coautore di C e
     Unix?


                                                                  24/29
La selva dei sistemi operativi liberi all’anno 2000
TCP/IP                  WWW                 Cattedrali e bazaar         Open source



Microsoft ha paura di Linux: il nuovo Davide contro Golia?
         1. OSS pone nel breve periodo una sfida diretta a Microsoft,
            ai prodotti e alla piattaforma, in particolare nell’area
            server. Inoltre, il parallelismo intrinseco e lo scambio libero
            di idee in OSS ha benefici che non sono replicabili nel
            nostro modello corrente di licenze e pertanto presenta una
            sfida nella condivisione delle idee dello sviluppo nel lungo
            periodo [...].
         2. Linux pu` vincere finch´ i servizi / protocolli saranno cose
                      o               e
            utili.
         3. Progetti OSS sono stati in grado di guadagnare terreno in
            molte applicazioni server grazie al vasto utilizzo di
            protocolli semplici e molto utilizzati. Estendendo questi
            protocolli e sviluppandone di nuovi, possiamo impedire a
            progetti OSS di entrare nel mercato.

                          (Raymond Halloween I in Holmevik 2004:147)
                                                                       26/29
TCP/IP        WWW                 Cattedrali e bazaar   Open source



         Linux diventa un fenomeno mediatico




           Figura: Copertina di Wired, novembre 2003

                                                        27/29
TCP/IP              WWW                Cattedrali e bazaar        Open source



          L’entusiasmo: abbiamo cambiato il mondo



             Quando vedi delle URL sui sacchetti della spesa,
         sui giornali popolari, sui fianchi dei camion, alla fine
         di un film subito dopo il logo del produttore – quelle
         eravamo noi, l’abbiamo fatto noi. Abbiamo dato
         Internet alle gente comune. Abbiamo dato il calcio
         d’inizio di un nuovo mezzo di comunicazione. Abbiamo
         cambiato il mondo. (Zawinski in Holmevik 2004: 127)




                                                                  28/29
TCP/IP                 WWW                           Cattedrali e bazaar                Open source



                              Grazie. Domande?




               Potete scaricare questa presentazione qui:
               http://www.slideshare.net/goberiko/

                        C
         CC    BY:  $     Federico Gobbo 2010 di tutti i testi. Pubblicato in Italia.
                  




              Attribuzione – Non commerciale – Condividi allo stesso modo 2.5

              c delle figure degli aventi diritto. In caso di violazione, scrivere a:
                                federico.gobbo@uninsubria.it.
                                                                                        29/29

Weitere ähnliche Inhalte

Was ist angesagt?

Libertà di informazione: Torpark e Steganografia
Libertà di informazione: Torpark e SteganografiaLibertà di informazione: Torpark e Steganografia
Libertà di informazione: Torpark e SteganografiaADS - Regione Marche
 
Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteEmmanuele Bello
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourcePiergiorgio Borgogno
 
Data hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceData hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceMarco Ferrigno
 
The internet: una breve storia di Internet
The internet: una breve storia di InternetThe internet: una breve storia di Internet
The internet: una breve storia di InternetRoBisc
 
Linuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeLinuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeIvan Zini
 
I contenuti in rete ed il peer to peer
I contenuti in rete ed il peer to peerI contenuti in rete ed il peer to peer
I contenuti in rete ed il peer to peerEdoardo E. Artese
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero liberoGiuseppe Gortan
 
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)Simone Aliprandi
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceMario Rossano
 
Lezione 3 internet
Lezione 3 internetLezione 3 internet
Lezione 3 internetdpgiuseppe69
 

Was ist angesagt? (16)

Libertà di informazione: Torpark e Steganografia
Libertà di informazione: Torpark e SteganografiaLibertà di informazione: Torpark e Steganografia
Libertà di informazione: Torpark e Steganografia
 
5_internet
5_internet5_internet
5_internet
 
P2P
P2PP2P
P2P
 
La storia di internet
La storia di internetLa storia di internet
La storia di internet
 
Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti Aperte
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open Source
 
Storia Di Internet
Storia Di InternetStoria Di Internet
Storia Di Internet
 
Storia di internet
Storia di internetStoria di internet
Storia di internet
 
Data hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceData hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open source
 
The internet: una breve storia di Internet
The internet: una breve storia di InternetThe internet: una breve storia di Internet
The internet: una breve storia di Internet
 
Linuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeLinuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox Ve
 
I contenuti in rete ed il peer to peer
I contenuti in rete ed il peer to peerI contenuti in rete ed il peer to peer
I contenuti in rete ed il peer to peer
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero libero
 
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)
Open source, software libero e altre libertà (Libro di Carlo Piana - 2018)
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
 
Lezione 3 internet
Lezione 3 internetLezione 3 internet
Lezione 3 internet
 

Andere mochten auch

Il metodo diagonale di Cantor
Il metodo diagonale di CantorIl metodo diagonale di Cantor
Il metodo diagonale di CantorFederico Gobbo
 
Instrui interlingvistikon hodiaŭ
Instrui interlingvistikon hodiaŭInstrui interlingvistikon hodiaŭ
Instrui interlingvistikon hodiaŭFederico Gobbo
 
The Adoption of Public Urban Space as a Driving Force for Third Places
The Adoption of Public Urban Space as a Driving Force for Third PlacesThe Adoption of Public Urban Space as a Driving Force for Third Places
The Adoption of Public Urban Space as a Driving Force for Third PlacesFederico Gobbo
 
The epistemology of programming language paradigms
The epistemology of programming language paradigmsThe epistemology of programming language paradigms
The epistemology of programming language paradigmsFederico Gobbo
 
Fulmokurso de Esperanto
Fulmokurso de EsperantoFulmokurso de Esperanto
Fulmokurso de EsperantoFederico Gobbo
 
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estonteco
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estontecoKien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estonteco
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estontecoFederico Gobbo
 
Modificare la rappresentazione linguistica: piemontese ed esperanto a confronto
Modificare la rappresentazione linguistica: piemontese ed esperanto a confrontoModificare la rappresentazione linguistica: piemontese ed esperanto a confronto
Modificare la rappresentazione linguistica: piemontese ed esperanto a confrontoFederico Gobbo
 
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...Federico Gobbo
 
04 Le origini del calcolo digitale
04 Le origini del calcolo digitale04 Le origini del calcolo digitale
04 Le origini del calcolo digitaleFederico Gobbo
 
08 Il computer come calcolatore - 2
08 Il computer come calcolatore - 208 Il computer come calcolatore - 2
08 Il computer come calcolatore - 2Federico Gobbo
 

Andere mochten auch (10)

Il metodo diagonale di Cantor
Il metodo diagonale di CantorIl metodo diagonale di Cantor
Il metodo diagonale di Cantor
 
Instrui interlingvistikon hodiaŭ
Instrui interlingvistikon hodiaŭInstrui interlingvistikon hodiaŭ
Instrui interlingvistikon hodiaŭ
 
The Adoption of Public Urban Space as a Driving Force for Third Places
The Adoption of Public Urban Space as a Driving Force for Third PlacesThe Adoption of Public Urban Space as a Driving Force for Third Places
The Adoption of Public Urban Space as a Driving Force for Third Places
 
The epistemology of programming language paradigms
The epistemology of programming language paradigmsThe epistemology of programming language paradigms
The epistemology of programming language paradigms
 
Fulmokurso de Esperanto
Fulmokurso de EsperantoFulmokurso de Esperanto
Fulmokurso de Esperanto
 
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estonteco
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estontecoKien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estonteco
Kien estas iranta Esperantologio? Defioj kaj proponoj por la ĵusa estonteco
 
Modificare la rappresentazione linguistica: piemontese ed esperanto a confronto
Modificare la rappresentazione linguistica: piemontese ed esperanto a confrontoModificare la rappresentazione linguistica: piemontese ed esperanto a confronto
Modificare la rappresentazione linguistica: piemontese ed esperanto a confronto
 
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...
L’esperanto nelle origini dello strutturalismo linguistico: La storia ‘segret...
 
04 Le origini del calcolo digitale
04 Le origini del calcolo digitale04 Le origini del calcolo digitale
04 Le origini del calcolo digitale
 
08 Il computer come calcolatore - 2
08 Il computer come calcolatore - 208 Il computer come calcolatore - 2
08 Il computer come calcolatore - 2
 

Ähnlich wie 17 Il computer connesso -- 1

Corso formazione Linux
Corso formazione LinuxCorso formazione Linux
Corso formazione LinuxErcole Palmeri
 
Corso Linux
Corso LinuxCorso Linux
Corso Linuxagnelloe
 
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
 
Da Thompson a Torvalds: passato, presente e futuro del mondo *nix
Da Thompson a Torvalds: passato, presente e futuro del mondo *nixDa Thompson a Torvalds: passato, presente e futuro del mondo *nix
Da Thompson a Torvalds: passato, presente e futuro del mondo *nixFelice Pescatore
 
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
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Piergiorgio Borgogno
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsCaterina Policaro
 
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
 
I valori di linux sono in pericolo 2010-10-29
I valori di linux sono in pericolo    2010-10-29I valori di linux sono in pericolo    2010-10-29
I valori di linux sono in pericolo 2010-10-29Ionela
 
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webvfailla
 
Linux & Open Source : Lezione Due
Linux & Open Source : Lezione DueLinux & Open Source : Lezione Due
Linux & Open Source : Lezione DueDario Mazza
 
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavideI Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavidePawel Zorzan Urban
 
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slides
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slidesLinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slides
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slidesMaurizio Antonelli
 

Ähnlich wie 17 Il computer connesso -- 1 (20)

Corso formazione Linux
Corso formazione LinuxCorso formazione Linux
Corso formazione Linux
 
Corso Linux
Corso LinuxCorso Linux
Corso Linux
 
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
 
Da Thompson a Torvalds: passato, presente e futuro del mondo *nix
Da Thompson a Torvalds: passato, presente e futuro del mondo *nixDa Thompson a Torvalds: passato, presente e futuro del mondo *nix
Da Thompson a Torvalds: passato, presente e futuro del mondo *nix
 
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
 
Introduzione al mondo GNU\Linux
Introduzione al mondo GNU\LinuxIntroduzione al mondo GNU\Linux
Introduzione al mondo GNU\Linux
 
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...
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
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
 
I valori di linux sono in pericolo 2010-10-29
I valori di linux sono in pericolo    2010-10-29I valori di linux sono in pericolo    2010-10-29
I valori di linux sono in pericolo 2010-10-29
 
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del web
 
Foss-Ingegneria
Foss-IngegneriaFoss-Ingegneria
Foss-Ingegneria
 
Linux & Open Source : Lezione Due
Linux & Open Source : Lezione DueLinux & Open Source : Lezione Due
Linux & Open Source : Lezione Due
 
Lezione due
Lezione dueLezione due
Lezione due
 
Linux day
Linux dayLinux day
Linux day
 
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavideI Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
 
Venti anni di GNU/Linux
Venti anni di GNU/LinuxVenti anni di GNU/Linux
Venti anni di GNU/Linux
 
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slides
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slidesLinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slides
LinuxDay 2004 - Linux - Storia e caratteristiche vincenti - slides
 
debian gnu linux
debian gnu linuxdebian gnu linux
debian gnu linux
 

Mehr von Federico Gobbo

Open Issues of Language Contestation in Italy
Open Issues of Language Contestation in ItalyOpen Issues of Language Contestation in Italy
Open Issues of Language Contestation in ItalyFederico Gobbo
 
Human-Machine Communication strategies in today’s Esperanto community of prac...
Human-Machine Communication strategies in today’s Esperanto community of prac...Human-Machine Communication strategies in today’s Esperanto community of prac...
Human-Machine Communication strategies in today’s Esperanto community of prac...Federico Gobbo
 
Esperanto as Lingua Receptiva / Esperanto Ricevema
Esperanto as Lingua Receptiva / Esperanto RicevemaEsperanto as Lingua Receptiva / Esperanto Ricevema
Esperanto as Lingua Receptiva / Esperanto RicevemaFederico Gobbo
 
L’utilizzo di lingue inventate come strumento di educazione interculturale in...
L’utilizzo di lingue inventate come strumento di educazione interculturale in...L’utilizzo di lingue inventate come strumento di educazione interculturale in...
L’utilizzo di lingue inventate come strumento di educazione interculturale in...Federico Gobbo
 
One species, many languages
One species, many languagesOne species, many languages
One species, many languagesFederico Gobbo
 
Una lingua comune per l'Europa?
Una lingua comune per l'Europa?Una lingua comune per l'Europa?
Una lingua comune per l'Europa?Federico Gobbo
 
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondo
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondoEsperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondo
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondoFederico Gobbo
 
Reflecting upon the European Day of Languages
Reflecting upon the European Day of LanguagesReflecting upon the European Day of Languages
Reflecting upon the European Day of LanguagesFederico Gobbo
 
Interlinguistica ed esperantologia oggi: l’esperienza di Amsterdam
Interlinguistica ed esperantologia oggi: l’esperienza di AmsterdamInterlinguistica ed esperantologia oggi: l’esperienza di Amsterdam
Interlinguistica ed esperantologia oggi: l’esperienza di AmsterdamFederico Gobbo
 
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...Federico Gobbo
 
Complex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional ArgumentationComplex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional ArgumentationFederico Gobbo
 
Assessing linguistic unease to understand (socio)linguistic justice
Assessing linguistic unease to understand (socio)linguistic justiceAssessing linguistic unease to understand (socio)linguistic justice
Assessing linguistic unease to understand (socio)linguistic justiceFederico Gobbo
 
Lingua di contatto e mobilità: il caso dell'esperanto
Lingua di contatto e mobilità: il caso dell'esperantoLingua di contatto e mobilità: il caso dell'esperanto
Lingua di contatto e mobilità: il caso dell'esperantoFederico Gobbo
 
Le lingue di minoranza: il caso dell'esperanto
Le lingue di minoranza: il caso dell'esperantoLe lingue di minoranza: il caso dell'esperanto
Le lingue di minoranza: il caso dell'esperantoFederico Gobbo
 
The Religious Dimensions of the Esperanto Collective Identity
The Religious Dimensions of the Esperanto Collective IdentityThe Religious Dimensions of the Esperanto Collective Identity
The Religious Dimensions of the Esperanto Collective IdentityFederico Gobbo
 
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...Federico Gobbo
 
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...Federico Gobbo
 
Lingva Kafejo: Esperanto
Lingva Kafejo: EsperantoLingva Kafejo: Esperanto
Lingva Kafejo: EsperantoFederico Gobbo
 
Fare musica in esperanto : ieri, oggi, domani
Fare musica in esperanto : ieri, oggi, domaniFare musica in esperanto : ieri, oggi, domani
Fare musica in esperanto : ieri, oggi, domaniFederico Gobbo
 
Hollywood Languages: The Challenge of Interlinguistics in the New Millennium
Hollywood Languages: The Challenge of Interlinguistics in the New MillenniumHollywood Languages: The Challenge of Interlinguistics in the New Millennium
Hollywood Languages: The Challenge of Interlinguistics in the New MillenniumFederico Gobbo
 

Mehr von Federico Gobbo (20)

Open Issues of Language Contestation in Italy
Open Issues of Language Contestation in ItalyOpen Issues of Language Contestation in Italy
Open Issues of Language Contestation in Italy
 
Human-Machine Communication strategies in today’s Esperanto community of prac...
Human-Machine Communication strategies in today’s Esperanto community of prac...Human-Machine Communication strategies in today’s Esperanto community of prac...
Human-Machine Communication strategies in today’s Esperanto community of prac...
 
Esperanto as Lingua Receptiva / Esperanto Ricevema
Esperanto as Lingua Receptiva / Esperanto RicevemaEsperanto as Lingua Receptiva / Esperanto Ricevema
Esperanto as Lingua Receptiva / Esperanto Ricevema
 
L’utilizzo di lingue inventate come strumento di educazione interculturale in...
L’utilizzo di lingue inventate come strumento di educazione interculturale in...L’utilizzo di lingue inventate come strumento di educazione interculturale in...
L’utilizzo di lingue inventate come strumento di educazione interculturale in...
 
One species, many languages
One species, many languagesOne species, many languages
One species, many languages
 
Una lingua comune per l'Europa?
Una lingua comune per l'Europa?Una lingua comune per l'Europa?
Una lingua comune per l'Europa?
 
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondo
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondoEsperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondo
Esperanto: el Eŭropa lulilo al disvastiĝo tra la tuta mondo
 
Reflecting upon the European Day of Languages
Reflecting upon the European Day of LanguagesReflecting upon the European Day of Languages
Reflecting upon the European Day of Languages
 
Interlinguistica ed esperantologia oggi: l’esperienza di Amsterdam
Interlinguistica ed esperantologia oggi: l’esperienza di AmsterdamInterlinguistica ed esperantologia oggi: l’esperienza di Amsterdam
Interlinguistica ed esperantologia oggi: l’esperienza di Amsterdam
 
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...
Adpositional Argumentation: How Logic Originates In Natural Argumentative Dis...
 
Complex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional ArgumentationComplex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional Argumentation
 
Assessing linguistic unease to understand (socio)linguistic justice
Assessing linguistic unease to understand (socio)linguistic justiceAssessing linguistic unease to understand (socio)linguistic justice
Assessing linguistic unease to understand (socio)linguistic justice
 
Lingua di contatto e mobilità: il caso dell'esperanto
Lingua di contatto e mobilità: il caso dell'esperantoLingua di contatto e mobilità: il caso dell'esperanto
Lingua di contatto e mobilità: il caso dell'esperanto
 
Le lingue di minoranza: il caso dell'esperanto
Le lingue di minoranza: il caso dell'esperantoLe lingue di minoranza: il caso dell'esperanto
Le lingue di minoranza: il caso dell'esperanto
 
The Religious Dimensions of the Esperanto Collective Identity
The Religious Dimensions of the Esperanto Collective IdentityThe Religious Dimensions of the Esperanto Collective Identity
The Religious Dimensions of the Esperanto Collective Identity
 
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...
I limiti dell'invenzione linguistica: la tipologia linguistica dall'esperanto...
 
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...
Sei definizioni in cerca di una disciplina - Interlinguistica tra comunicazio...
 
Lingva Kafejo: Esperanto
Lingva Kafejo: EsperantoLingva Kafejo: Esperanto
Lingva Kafejo: Esperanto
 
Fare musica in esperanto : ieri, oggi, domani
Fare musica in esperanto : ieri, oggi, domaniFare musica in esperanto : ieri, oggi, domani
Fare musica in esperanto : ieri, oggi, domani
 
Hollywood Languages: The Challenge of Interlinguistics in the New Millennium
Hollywood Languages: The Challenge of Interlinguistics in the New MillenniumHollywood Languages: The Challenge of Interlinguistics in the New Millennium
Hollywood Languages: The Challenge of Interlinguistics in the New Millennium
 

17 Il computer connesso -- 1

  • 1. TCP/IP WWW Cattedrali e bazaar Open source Il computer connesso – 1 Epistemologia, Deontologia ed Etica dell’Informatica Storia dell’Informatica e della Comunicazione Digitale Federico Gobbo federico.gobbo@uninsubria.it CRII – Centro di Ricerca “Informatica Interattiva” Universit` dell’Insubria, Varese–Como a CC Alcuni diritti riservati. A.A. 2010-11 1/29
  • 2. TCP/IP WWW Cattedrali e bazaar Open source Da ARPAnet a Internet Nel 1982 nasce l’esigenza di mettere in collegamento la rete ARPAnet con le reti, e a tal scopo viene deciso lo standard di comunicazione, basato sui due protocolli TCP e IP. Per la prima volta viene usato il termine Internet, nel documento RFC 675. Verso la fine degli anni 1980 TCP/IP collega i principali centri di ricerca in America ed Europa, e altre istituzioni rilevanti. 2/29
  • 3. Figura: Test della rete Internet su TCP/IP (1982)
  • 4. Figura: La rete Internet nel 1986
  • 5. TCP/IP WWW Cattedrali e bazaar Open source 1991, nasce il Web Nel 1991, ispirandosi ai lavori di Vannevar Bush e Ted Nelson – in particolare il protocollo FEBE, e avendo lavorato su HyperCard di Apple, Tim Berners-Lee, fisico inglese che lavora al CERN di Ginevra, un importante centro di ricerca svizzero, scrive il primo server web della storia, con lo standard HTML e il protocollo HTTP. Nel 1993 il CERN rinuncia a qualsiasi diritto d’autore sui nuovi standard decretandone il successo mondiale. Nello stesso anno esce il primo browser web, il Mosaic. 5/29
  • 6. Figura: Il cubo con cui Tim Berners-Lee ha inventato il Web
  • 7. Figura: Navigazione internet con Veronica (motore Gopher)
  • 8. Figura: Il primo browser web, il Mosaic (1993; Computer History Museum)
  • 9. TCP/IP WWW Cattedrali e bazaar Open source Il progetto GNU, A.D. 1990 “Nel 1990 il sistema [operativo] GNU era quasi completo; l’unica componente maggiore che mancava era il kernel.” (Stallman, 1999). La difficolt` della FSF di rendere il kernel a GNU (HURD) stabile rende scettica la comunit` degli a sviluppatori. Inoltre, l’effetto virale della GPL non piace perch´ e impedisce la combinazione con il software proprietario, e in ultima analisi rende difficile venderlo. Stallman risponde: regalate il codice, vendete il servizio di assistenza. 9/29
  • 10. TCP/IP WWW Cattedrali e bazaar Open source 1991, nasce Linux > From: torvalds@@klaava.Helsinki.FI (Linus Benedict Torvalds) > Newsgroups: comp.os.minix > Subject: What would you like to see most in minix? > Summary: small poll for my new operating system > Message-ID: <1991Aug25.205708.9541@@klaava.Helsinki.FI> > Date: 25 Aug 91 20:57:08 GMT > Organization: University of Helsinki > > Hello everybody out there using minix - > > I’m doing a (free) operating system (just a hobby, won’t be big and > professional like gnu) for 386(486) AT clones. This has been brewing > since april, and is starting to get ready. I’d like any feedback on > things people like/dislike in minix, as my OS resembles it somewhat > (same physical layout of the file-system (due to practical reasons) > among other things). > > I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. > This implies that I’ll get something practical within a few months, and > I’d like to know what features most people would want. Any suggestions > are welcome, but I won’t promise I’ll implement them :-) > > Linus (torvalds@kruuna.helsinki.fi) > > PS. Yes - it’s free of any minix code, and it has a multi-threaded fs. > It is NOT protable (uses 386 task switching etc), and it probably never > will support anything other than AT-harddisks, as that’s all I have :-(. 10/29
  • 11. TCP/IP WWW Cattedrali e bazaar Open source Linus Torvalds nel film The Code, 21 anni 11/29
  • 12. TCP/IP WWW Cattedrali e bazaar Open source Linux-Minix: 1-0 per Torvalds! Linus posta il suo lavoro sul kernel nel newsgroup del microkernel Minix (il web, per quanto nato da un anno circa, non era diffuso perch´ mancava un browser decente). e Il microkernel Minix era (a) sperimentale; (b) pi´ complesso u rispetto a un kernel monolitico; (c) lento. Linux invece nasce come kernel monolitico. Tanenbaum scrive a Linus: “Linux ` obsoleto... Progettare un kernel monolitico nel 1991 ` e e un errore di fondo.” Linus, ventunenne, risponde: “il suo lavoro ` fare il ricercatore e il professore: ` una dannata scusa per i e e danni cerebrali di Minix.” 12/29
  • 13. TCP/IP WWW Cattedrali e bazaar Open source Linux o GNU/Linux? Stallman vs. Torvalds Fino al kernel Linux 0.11+VM (fine 1991) la licenza di Linus era di questo tipo: “- It’s free (copyright by me, but freely distributable under a very lenient copyright)”. Dalla versione 0.12 (5 gennaio 1992), Linux passa alla GPL. Perch´? “Perch´ il compilatore GCC ` sotto GPL.” e e e Stallman allora minaccia di fare causa a chiunque usi Linux in combinazione con software non-GPL. La risposta di Torvalds ` e sorprendente e creativa. 13/29
  • 14. Linus interpreta creativamente la GPL (1999, T.d.A.) Abbiamo finito per decidere (o forse ho finito io per decretare) che le chiamate di sistema non sarebbero state considerate collegate al kernel. In altri termini, qualsiasi programma che giri sopra Linux non verr` a considerato protetto da GPL. Questa decisione fu fatta molto presto e ho addirittura aggiunto un file speciale leggimi (vedi Appendice B) per essere sicuri che tutti potessero saperlo. Grazie a questo le aziende possono scrivere programmi per Linux senza preoccuparsi della GPL. Il potere di Linux ` tanto nella comunit` di e a cooperazione che ci sta dietro quanto nel codice stesso. Se Linux venisse rapito – se qualcuno tentasse di farne e una versione proprietaria e distribuirlo – tutta la sua appetibilit`, che ` essenzialmente il modello di sviluppo a e dell’open source, sarebbe perso per la versione proprietaria.
  • 15. TCP/IP WWW Cattedrali e bazaar Open source Goodbye, “free software”; hello, “open source” Eric Steven Raymond ` un hacker della generazione di e Stallman. Autore di Fetchmail, uno dei primi contributori al progetto GNU, ha scritto il dizionario del gergo degli hacker. Nella primavera del 1993 scopre Linux, e ne rimane folgorato. Capisce che c’` qualcosa di nuovo. e Il 3 febbraio 1998 a Palo Alto, California, Raymond inventa l’espressione “open source”, in risposta all’annuncio dato dalla Netscape di rilasciare il codice sorgente libero in rete per il loro browser, avendo perso la “guerra dei browser” contro Microsoft Internet Explorer, che dominer` il mercato incontrastato. a L’intento era evitare che il motore (Gecko) di Netscape fosse posto sotto licenza GPL: “dobbiamo far accettare il software libero nel mainstream corporate world” (Raymond, 1998). 15/29
  • 16. TCP/IP WWW Cattedrali e bazaar Open source Open source, versione 1.0 “Open Source” non significa solo accesso al codice sorgente. Una licenza deve avere diversi requisiti, tra cui: 1. libert` di ridistribuzione. Identica alla libert` 2 della GPL. a a 2. accesso al codice sorgente. 3. diritto (e non dovere, come nella GPL!) di usare la stessa licenza per i lavori derivati. 4. integrit` del codice sorgente dell’autore, i.e. l’autore pu` a o chiedere che un lavoro derivato abbia un nome diverso (principio dei fork). Questo implica l’attribuzione del codice a un autore, cosa negata invece dalla GPL – non a caso il modello anonimo del wiki usa una licenza di questo tipo, la FDL. 16/29
  • 17. TCP/IP WWW Cattedrali e bazaar Open source Open vs. free Insieme a Bruce Perens, autore del Contratto Sociale Debian (e coautore di Toy Story), fonda la Open Source Initiative (OSI), che non scrive licenze ma certifica quali seguono i requisiti open source e quali no. Ben presto OSI entra in un conflitto di interessi con la FSF di Stallman. 17/29
  • 18. TCP/IP WWW Cattedrali e bazaar Open source La cattedrale come contrapposizione del bazaar [Il software] viene attentamente lavorato a mano da singoli o da bande di maghi che lavorano in silenzio, senza che alcuna versione beta veda la luce prima del momento giusto... [come in una] cattedrale, da costruire in silenzio e reverenza (Raymond 1997, T.d.A.) Il sapere perpetrato dalla cattedrale ` chiuso esoterico; e viceversa, il sapere del bazaar ` aperto, essoterico, al di l` e a dell’apertura del codice sorgente. 18/29
  • 19. TCP/IP WWW Cattedrali e bazaar Open source Il progetto GNU (ma non solo) come cattedrale I programmi GNU sembravano “cattedrali”, monumenti all’etica hacker, impressionanti, pianificati in modo centralizzato, costruiti per durare nel tempo. [...] Linux (anche se era solo la punta dell’iceberg) divenne cos´ la prima vera e concreta dimostrazione al ı mondo intero che la comunit` hacker e il movimento a per il software libero non era solo uno scoordinato gruppo di visionari idealisti e che le cose potevano realmente (e drasticamente cambiare). (Williams in Aliprandi 2005:21) 19/29
  • 20. TCP/IP WWW Cattedrali e bazaar Open source Il bazaar di Raymond come mercato dell’abbondanza [Il modello del bazaar] ` un pullulare di progetti e e approcci differenti basati sulla rapidit` dei rilasci... il a mercato interno della reputazione della comunit` a esercita una sottile pressione sulle persone in modo che non si lancino dei progetti se non si ` abbastanza e competenti per seguirli (Raymond 1997, T.d.A.). 20/29
  • 21. TCP/IP WWW Cattedrali e bazaar Open source Linux come prototipo del modello a bazaar Lo stile di sviluppo di Linus Torvalds – rilascia spesso e volentieri, delega tutto quello che puoi, sii aperto fino alla promiscuit` – arriv` come una a o sopresa. Nessuna costruzione a cattedrale, silenziosa e riverente – invece, la comunit` Linux sembrava a assomigliare a un vociante bazaar di approcci e priorit` diverse (simboleggiate dai siti di archivio di a Linux, che accettano proposte da chiunque), fouri dal quale sembrava potesse emergere un sistema coerente e stabile solo mediante una successione di miracoli. Il fatto che questo stile a bazaar sembr` funzionare, e o funzionare bene, fu per me un vero shock. (Raymond in Halvelik 2004: 119) 21/29
  • 22. Il punto di vista di Raymond... Ci sono tre livelli, uno ideologico, uno pratico e uno personale. Su quello ideologico... la differenza ` e molto chiara. Richard vuole coscientemente cambiare il mondo e esplicitamente, in una crociata morale. Se non prendi le sue argomentazioni morali astratte, non sposi la sua causa. La via che Linus Torvalds e io, e altri, hanno portato avanti ` pragmatica. C’` un livello e e pratico sul quale c’` un conflitto sulle tattiche da usare e per diffondere il messaggio. C’` anche un livello e personale in cui, be’, le persone hanno un ego e hanno investito nelle ideologie, e se parte di ci` che pensi sia o il tuo pensiero rivoluzionario hai l’impressione te l’abbiano rubato, provi del risentimento. (Raymond in Holmevik 2004:126)
  • 23. ...e quello di Stallman La differenza fondamentale tra i due movimenti risiede nei loro valori, nel loro modo di guardare al mondo. Per il movimento open source, la questione se il software dovrebbe essere a sorgente aperto ` pratica, e non etico. Come si dice comunemente, “open source ` e una metodologia di sviluppo, il software libero un movimento sociale”. Per il movimento open source il software non libero ` una soluzione subottimale. Per il e movimento del software libero, il software non libero `e un problema sociale e il software libero ` la soluzione. e Richard Stallman, Perch´ ’free’ (T.d.A.) e
  • 24. TCP/IP WWW Cattedrali e bazaar Open source Linux come ‘oltreunix’ e ‘antimicrosoft’ Vedo Linux come qualcosa che non ` Microsoft – e una reazione contro Microsoft, n´ pi´ n´ meno. Non e u e penso che avr` molto successo nel lungo periodo. Ho a guardato il sorgente e ci sono pezzi buoni e pezzi non buoni. Un insieme disordinato di persone hanno contribuito a questo sorgente, e la qualit` cambia a drasticamente. Ken Thompson, 1999 (in Holmevik 2004:130) Cosa ne pensate della posizione di Thompson, coautore di C e Unix? 24/29
  • 25. La selva dei sistemi operativi liberi all’anno 2000
  • 26. TCP/IP WWW Cattedrali e bazaar Open source Microsoft ha paura di Linux: il nuovo Davide contro Golia? 1. OSS pone nel breve periodo una sfida diretta a Microsoft, ai prodotti e alla piattaforma, in particolare nell’area server. Inoltre, il parallelismo intrinseco e lo scambio libero di idee in OSS ha benefici che non sono replicabili nel nostro modello corrente di licenze e pertanto presenta una sfida nella condivisione delle idee dello sviluppo nel lungo periodo [...]. 2. Linux pu` vincere finch´ i servizi / protocolli saranno cose o e utili. 3. Progetti OSS sono stati in grado di guadagnare terreno in molte applicazioni server grazie al vasto utilizzo di protocolli semplici e molto utilizzati. Estendendo questi protocolli e sviluppandone di nuovi, possiamo impedire a progetti OSS di entrare nel mercato. (Raymond Halloween I in Holmevik 2004:147) 26/29
  • 27. TCP/IP WWW Cattedrali e bazaar Open source Linux diventa un fenomeno mediatico Figura: Copertina di Wired, novembre 2003 27/29
  • 28. TCP/IP WWW Cattedrali e bazaar Open source L’entusiasmo: abbiamo cambiato il mondo Quando vedi delle URL sui sacchetti della spesa, sui giornali popolari, sui fianchi dei camion, alla fine di un film subito dopo il logo del produttore – quelle eravamo noi, l’abbiamo fatto noi. Abbiamo dato Internet alle gente comune. Abbiamo dato il calcio d’inizio di un nuovo mezzo di comunicazione. Abbiamo cambiato il mondo. (Zawinski in Holmevik 2004: 127) 28/29
  • 29. TCP/IP WWW Cattedrali e bazaar Open source Grazie. Domande? Potete scaricare questa presentazione qui: http://www.slideshare.net/goberiko/ C CC BY: $ Federico Gobbo 2010 di tutti i testi. Pubblicato in Italia. Attribuzione – Non commerciale – Condividi allo stesso modo 2.5 c delle figure degli aventi diritto. In caso di violazione, scrivere a: federico.gobbo@uninsubria.it. 29/29