Title:
The Cathedral and the Bazaar
Creator:
Eric S. Raymond
Rights:
Copyright © 2000 Eric S. Raymond.;
License: Permission is granted to copy, distribute and/or modify this document under the terms of the Open Publication License, version 2.0.
Publisher:
SiSU ‹<text:a xlink:type='simple' xlink:href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</text:a>› (this copy)
Abstract:
I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of the surprising theories about software engineering suggested by the history of Linux. I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. I show that these models derive from opposing assumptions about the nature of the software-debugging task. I then make a sustained argument from the Linux experience for the proposition that "Given enough eyeballs, all bugs are shallow", suggest productive analogies with other self-correcting systems of selfish agents, and conclude with some exploration of the implications of this insight for the future of software.
Date created:
1997-05-21
Date issued:
1997-05-21
Date available:
1997-05-21
Date modified:
2002-08-02
Date:
2002-08-02
Sourcefile:
the_cathedral_and_the_bazaar.eric_s_raymond.sst
Filetype:
SiSU text 2.0
Source digest:
SHA256(the_cathedral_and_the_bazaar.eric_s_raymond.sst)= 608a77af8d498d32cb55f97c156f50e7877859288cef5d387d2e7004b3fcc085
Skin digest:
SHA256(skin_sisu.rb)= 296e8f9c884bc0427ffad291d7e37538a90561a276da407a822b4214e600363b
Generated by:
Generated by: SiSU 2.8.2 of 2011w10/5 (2011-03-11)
Ruby version:
ruby 1.8.7 (2011-02-18 patchlevel 334) [i486-linux]
Document (dal) last generated:
Fri Mar 11 10:00:23 -0500 2011