Il libro culto della filosofia open source
di Luca Bove
Il metodo open source per lo sviluppo software può sembrare
confuso e anarchico. Eppure ci sono tanti esempi che dimostrano
che può funzionare: il più conosciuto da tutti è Linux.
Eric Raymond (in Rete molto spesso ci si riferisce a lui con
la sigla ESR) è uno dei maggiori teorici e divulgatori
mondiali dell'Open Source. Come uno dei padri spirituali della
rivoluzione open source, ha effettuato un'analisi filosofica
del mondo hacker e ha mostrato come il movimento open source
abbia scosso il mondo.
Raymond ha scritto molti libri e articoli, ma il piu'
importante e popolare e' senz'altro il "The Cathedral and
the Bazaar". In quest'opera vengono studiati i due modelli
esistenti di sviluppo del software, percorrendo la storia del
progetto Fetchmail: quello della «cattedrale» usato per
sviluppare la maggior parte del software proprietario, dove
tutto e' «settorializzato» e organizzato e ogni sviluppatore
ha compiti specifici.
Nel modo del «bazaar», invece, in cui si e' formato Linux,
gli utenti sono anche sviluppatori che aiutano a migliorare
il codice e il debug del programma.
Famose sono anche le FAQ "How To Become A Hacker" e "The
Jargon File".
La maggior parte dei suoi scritti sono stati raccolti nel
libro "The Cathedral & the Bazaar - Musings on Linux and
Open Source by an Accidental Revolutionary". Il libro e'
rilasciato con licenza Open Publication, ma l'esclusiva per
la stampa commerciale e' stata ceduta alla O'Reilly.
Il libro negli USA e' stato definito come "il piu'
importante libro del software di frontiera degli anni '90",
"il lavoro definitivo sull'evoluzione dell'open source" e
ancora come "una pietra miliare nell'information
technology", in poche parole come un must per tutti
coloro che vogliono conoscere la filosofia del software
dell'Open Source.
Questo libro parla dell'impatto dell'Open Source nel mondo
tecnologico ed e' stato cosi' convincente da persuadere
Netscape a passare al modello Open Source.
Secondo Raymond quello che rende vincente il modello open
source e' l’efficacia del debugging distribuito tra gli
utenti che condividono il codice.
Ora e' uscita anche la nuova edizione del libro dove viene
dedicato piu' spazio all'economia dell'open source, vengono
discusse le critiche avute, vengono esaminati degli
scenari preannunciati nella precedente versione e ci sono
nuove sezioni sui meccanismi dello sviluppo "bazaar".
Molto importante e' stata sviluppata un'analisi piu'
dettagliata sul forking dei progetti, questione che
preoccupa tutti coloro che si buttano in progetti open source.
Questo libro e' il grande contributo al successo della
rivoluzione open source, all'adozione di sistemi operativi
basati su Linux e al successo delle aziende che lo forniscono.
"The Cathedral & the Bazaar" e' il manifesto e la
dichiarazione d'indipendenza della rivoluzione in essere.
Alcuni links correlati:
La cattedrale e il bazaar, versione vecchia (traduzione in Italiano)
http://pinss1.unimo.it/corsi/linux/presentazione/cattedrale/cathedral-bazaar.html
http://www.apogeonline.com/openpress/libri/index.html
"The Cathedral & the Bazaar" - Updated and Expanded for
the New Millennium
http://linuxpr.com/releases/3308.html
Read an interview with the author Eric S. Raymond here:
http://opensource.oreilly.com/news/raymond_0101.html
About the book, Table of Contents, index, author bio, and samples
http://www.oreilly.com/catalog/cathbazpaper/
"The Cathedral & the Bazaar"
http://www.tuxedo.org/~esr/writings/cathedral-bazaar/
How To Become A Hacker"
http://www.tuxedo.org/~esr/faqs/hacker-howto.html
The Jargon File
http://www.tuxedo.org/jargon/