The Cathedral and the Bazaar
loreops cultureprogramming
Eric Raymond's 1997 essay contrasting closed, top-down development with open, community-driven development.
The 'cathedral' is software built quietly by a small anointed group; the 'bazaar' is the noisy, open Linux model where anyone can contribute and releases are frequent. It popularized open-source development to a business audience and coined Linus's Law about many eyes making bugs shallow.
Eric Raymond's 1997 essay contrasted two development models: the cathedral, where code is crafted by a small group and released finished, and the bazaar, where development happens in public with frequent releases and many contributors. Linux was the evidence that the second could work.
Its practical claims became standard practice. Release early and release often, treat users as co-developers, and the line about many eyeballs making bugs shallow all entered the vocabulary through this essay, and it substantially influenced how businesses came to see open source. It also helped coin open source as a term deliberately separate from free software, framing the practice as a superior development method rather than an ethical position, which is the split with the GNU tradition that has never closed.
Read now, its central optimism needs the corrections that experience supplied. The bazaar produces excellent results where enough motivated, capable people show up, and it produces abandoned repositories and unmaintained critical infrastructure where they do not, which Heartbleed demonstrated. The essay describes a mechanism accurately and understates how much depends on the conditions that let the mechanism run.
Also known as: Cathedral and Bazaar, ESR, Eric Raymond
Sources
- Raymond, 'The Cathedral and the Bazaar' (1997)