9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Laura Creighton <lac@cd.chalmers.se>
To: okamoto@granite.cias.osakafu-u.ac.jp
Cc: 9fans@cse.psu.edu, lac@cd.chalmers.se
Subject: [9fans] The Cathedral and the Bazaar
Date: Thu,  8 Mar 2001 16:23:42 +0100	[thread overview]
Message-ID: <200103081523.QAA17408@boris.cd.chalmers.se> (raw)

Eric Raymond (http://www.tuxedo.org/~esr) wrote an article.  It became a
book.  You can read about it at his web site if you want.  You can even
read the whole article if you want, but I will summarise here in case
you don't want to.  It is very very very famous and influential
in the open source community; many people, I think most people would say that
it is the foundation document of the open source software movement.  In
this document Eric Raymond compares writing software to how he believes
Europeans made Cathedrals, and how Bazaars operate.  Cathedrals are made
by a small group of people with a plan.  They have the vision and they
control everything.  If you like what they do, fine, if you hate it, you
are stuck.  Bazaars are different.  There you get everything offered for
sale. Some is good, some is  not so good, but the important thing is that
it is there.  You can buy anything, take home and modify it if isn't too
your liking.  Lots and lots of people will do this, which is a very good
thing.  The more people you have working on a problem the better.
Catherdral makers are elitist.  Elitism is bad.  Linux is cool because
it is made with the Bazaar and not by Elitist Cathedral makers.

What is astonishing is that European cathedrals were not made this way
at all.  What happened was quite often only done by the vaguest of plans.
What really happened is this:

Somebody went to some place that was building a catherdral and went
home saying, ``Wow, this is *very* cool, I want to make one as well.''
People who mostly had only one occupation in those days, farmer, got to work
weekends on making a cathedral.  Lots of them thought that cathedral
building was much more fun than farming.  The Church people said that working
on cathedrals was Holy and Good for you.  Since the mathematics of
architecture was just getting worked out, a lot of buildings fell over
in the middle of construction.  Some people got rich going from town
to town advising people on how to make buildings that do not fall down.
Some of the advice consisted of which prayers to say on which days of the
year.  If you took their advice, and your building fell down, you could
start over, or sell the rubble to the people in the next town who needed
the pieces for, guess what, their cathedral.  

Eventually we get a whole lot of nice cathedrals, some of which have been
made of rocks that have been part of a half dozen or more failed cathedrals.
We call the ones that are left over really cool and do not even think about
the failures.

This, I submit, is *exactly* the way the open source community operates. 

Laura Creighton


             reply	other threads:[~2001-03-08 15:23 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-08 15:23 Laura Creighton [this message]
2001-03-08 16:54 ` Jason Gurtz
2001-03-09  4:11 Ed Wishart
2001-03-09 11:09 ` James Carter
2001-03-09  6:54 okamoto
2001-03-09 20:33 dmr
2001-03-09 22:18 forsyth
2001-03-27  7:54 ` Toby Thain

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200103081523.QAA17408@boris.cd.chalmers.se \
    --to=lac@cd.chalmers.se \
    --cc=9fans@cse.psu.edu \
    --cc=okamoto@granite.cias.osakafu-u.ac.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).