The Cathedral and the Bazaar by Eric S. Raymond
I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of some 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. Certainly not I. By the time Linux swam onto my radar screen in early 1993, I had already been involved in Unix and open-source development for ten years. I was one of the first GNU contributors in the mid-1980s. I
The Cathedral and the Bazaar by Eric S. Raymond Read related articles on Computer industry , Internet economics , Linux and Software development I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of some 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 softwar
Explore this link on the map →related reading
- The Cathedral and the Bazaarcatb.org
- The Cathedral and the Bazaarcatb.org
- The Cathedral and the Bazaar - Wikipediaen.wikipedia.org
- The Cathedral and the Bazaar - Wikipediaen.m.wikipedia.org
- Things You Should Never Do, Part I – Joel on Softwarejoelonsoftware.com
- Hackers and Painterspaulgraham.com
- The Mail Must Get Throughcatb.org
- Hackers and Painterspaulgraham.com
- Loper OS >> The Wisdom of Erik Naggumloper-os.org
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- The Architecture of Open Source Applicationsaosabook.org