[dba-Tech] The latest Debian

Jim Lawrence accessd at shaw.ca
Sun May 12 18:49:19 CDT 2013


Hi Peter:

I have read through the PDF file, link
http://www.unterstein.net/su/docs/CathBaz.pdf

...And feel that this should be required reading for all programmers and
application developers. Eric Raymond's observations are brilliant to say the
least. A real breathe of fresh air.  

Many companies could use these methods even if this development process was
only within the company. Too many companies use segmenting and separate
their developer's into specific isolated modules so no wonders applications
end up going right off the rails or end up never functioning very well.

We all know who immediately comes to mind when thinking of the Cathedral
method of development.

Thanks for posting this.

Jim

-----Original Message-----
From: dba-tech-bounces at databaseadvisors.com
[mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Peter Brawley
Sent: Sunday, May 12, 2013 4:10 PM
To: Discussion of Hardware and Software issues
Subject: Re: [dba-Tech] The latest Debian

On 2013-05-12 5:50 PM, Jim Lawrence wrote:
> Hi Peter:
>
> " How do you like Eric Raymond's "The Cathedral and the Bazaar""
>
> I had not heard of this man before...show you what I know but I will read
up
> on him.
>
> What is your summary of his observations?
>
> Jim
>
>
Wikipedia summary 
(http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar) ...

... two differentfree software 
<http://en.wikipedia.org/wiki/Free_software>development models:

  * The/Cathedral/model, in whichsource code
    <http://en.wikipedia.org/wiki/Source_code>is available with each
    software release, but code developed between releases is restricted
    to an exclusive group ofsoftware developers
    <http://en.wikipedia.org/wiki/Software_developer>.GNU Emacs
    <http://en.wikipedia.org/wiki/GNU_Emacs>andGCC
    <http://en.wikipedia.org/wiki/GNU_Compiler_Collection>are presented
    as examples.
  * The/Bazaar/model, in which the code is developed over theInternet
    <http://en.wikipedia.org/wiki/Internet>in view of the public.
    Raymond creditsLinus Torvalds
    <http://en.wikipedia.org/wiki/Linus_Torvalds>, leader of the Linux
    kernel project, as the inventor of this process. Raymond also
    provides anecdotal accounts of his own implementation of this model
    for theFetchmail <http://en.wikipedia.org/wiki/Fetchmail>project.

The essay's central thesis is Raymond's proposition that "given enough 
eyeballs, allbugs <http://en.wikipedia.org/wiki/Computer_bug>are 
shallow" (which he termsLinus's Law 
<http://en.wikipedia.org/wiki/Linus%27s_Law>):the more widely available 
<http://en.wikipedia.org/wiki/Marketplace_of_ideas>the source code is 
for public testing, scrutiny, and experimentation, the more rapidly all 
forms of bugs will be discovered. In contrast, Raymond claims that an 
inordinate amount of time and energy must be spent hunting for bugs in 
the Cathedral model, since the working version of the code is available 
only to a few developers.


PB
_______________________________________________
dba-Tech mailing list
dba-Tech at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-tech
Website: http://www.databaseadvisors.com



More information about the dba-Tech mailing list