La legge di Linus è l'affermazione formulata da Eric Steven Raymond nel suo saggio per lo sviluppo software La cattedrale e il bazaar (The Cathedral and the Bazaar) del 1999 e prende il nome dall'informatico Linus Torvalds, creatore del kernel Linux.

La legge recita:

Una dichiarazione più formale è: "Se si dispone di una base di beta tester e co-sviluppatori sufficientemente ampia, quasi ogni problema verrà individuato rapidamente e la soluzione risulterà immediata per qualcuno". Presentare il codice a più sviluppatori con l'obiettivo di raggiungere un consenso sulla sua approvazione è una forma semplice di revisione del software. Ricercatori e professionisti hanno ripetutamente dimostrato l'efficacia dei processi di revisione nell'individuare bug e problemi di sicurezza.

Significato Lo sviluppo del kernel Linux ha seguito un modello a bazaar, come definito dallo stesso Raymond nel suo saggio. Questo modello privilegia una forte collaborazione tra i programmatori, rendendo il codice sorgente aperto e visionabile da chiunque ed è tipico del software open source e del software libero.

Essendo il codice sorgente visionabile da chiunque, i bug sono facilmente scovati e risolti: da questo importante punto, il significato dell'aforisma.

Nel saggio di Raymond il modello a bazaar viene contrapposto al modello a cattedrale, nel quale il codice sorgente rimane chiuso e quindi visionabile e modificabile solo da pochi programmatori. Questo modello porta spesso a ciò che in inglese viene definito Security through obscurity, cioè ottenere la sicurezza del software tramite il segreto delle falle (bug) scoperte. Questo genere di modello di sviluppo è solitamente utilizzato per il software proprietario.

Diffusione Il concetto espresso dall'aforisma è tanto universale che viene spesso utilizzato anche al di fuori del contesto puramente informatico.

Un esempio è quello di Wikipedia, che segue un modello a bazaar. Proprio a proposito di questo punto, Larry Sanger, riferendosi a questo aforisma, nel 2001 affermò: "Dati sufficienti occhi, tutti gli errori sono superficiali".

Note

Voci correlate Open source Software libero La cattedrale e il bazaar

Categoria:Documentazione del software libero Categoria:Sociologia della comunicazione Categoria:Sociologia della cultura