Book,

The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary

.
O'Reilly Media, Beijing; Cambridge; Farnham; Köln; Paris; Sebastopol; Taip, 2., überarb. und erw. A. edition, (2001)With a foreword by Bob Young.

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.

Tags

Users

  • @tommens
  • @evol
  • @baumgartner
  • @chrmina
  • @kimmens
  • @cschenk
  • @pdeleenh
  • @meneteqel
  • @glenar

Comments and Reviews