The Cathedral and the Bazaar
Eric S. Raymond's 1997 essay (expanded into a 1999 book) contrasting two open-source development styles: the closed, infrequent-release "cathedral" and the open, release-early-release-often "bazaar." It popularized Linus's Law and helped persuade Netscape to open-source its browser, but later drew criticism over Raymond's politics and framing.
"The Cathedral and the Bazaar" is an essay by Eric S. Raymond first presented on 27 May 1997 at the Linux Kongress in Würzburg, Germany, and expanded into a 1999 book published by O'Reilly Media under the Open Publication License. Raymond drew on two sources: his observation of Linux kernel development under Linus Torvalds, and his own experience running Fetchmail, a mail-retrieval utility he deliberately managed in the new style to test his ideas. The essay names two contrasting models. The cathedral model treats software like a hand-built monument: a small, mostly closed development team works on the source between infrequent public releases. Raymond cited GNU Emacs and GCC as classic examples. The bazaar model, by contrast, develops code in public from the start, with frequent snapshots, many casual contributors, and rapid iteration — the pattern the Linux kernel had stumbled into. Raymond's central claim, which he framed as a compliment to Torvalds, is what he dubbed Linus's Law: "given enough eyeballs, all bugs are shallow." Wide, parallel review by independent contributors finds and fixes defects faster than a closed team can. The essay landed at a useful moment for industry. In January 1998 Netscape announced it would release the source code for what became the Mozilla project, and internal advocates such as Frank Hecker and Marc Andreessen cited Raymond's paper as outside validation of arguments they were already making. Raymond and Bruce Perens then co-founded the Open Source Initiative in February 1998, deliberately promoting "open source" as a pragmatic engineering pitch — better code, faster — distinct from the moral and freedom-based framing of the Free Software Movement led by Richard Stallman. The work has been heavily cited and is widely credited with helping mainstream open-source development practices in industry. It has also drawn substantive criticism. Nikolai Bezroukov's 1999 essays argued that the bazaar metaphor was internally inconsistent and that Raymond overgeneralized from a few flagship projects; Raymond responded sharply. Others have noted that even "bazaar" projects like Linux retain strong central maintainers, complicating the dichotomy. Raymond's later political statements led to his removal from Open Source Initiative mailing lists in 2020 and damaged his standing in parts of the community, though the essay's analytical influence on how distributed software development is discussed has remained.