Eric S. Raymond’s research while affiliated with The Chester County Hospital and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (1)


The Cathedral and Bazaar
  • Article

January 1999

·

128 Reads

·

1,800 Citations

Knowledge Technology & Policy

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.

Citations (1)


... Another advantage of having open-source implementations is software security. According to Linus's law, "given enough eyeballs, all bugs are shallow" [347]. That is, when all the source code for a project is made open to professionals worldwide, it is more likely that security checks could discover eventual flaws. ...

Reference:

Human-aligned Deep Learning: Explainability, Causality, and Biological Inspiration
The Cathedral and Bazaar
  • Citing Article
  • January 1999

Knowledge Technology & Policy