1. In CatB, does Raymond assert that debugging of
open source projects is more (or less) difficult than with traditional
development methods? Why?
He says that debugging is much
easier with the open source model.
Reasons: Given enough eyeballs all
bugs are shallow. Debugging is parallelizable. Someone can find a problem, and
someone else can fix it. With hundreds or thousands of debuggers, every problem
will be simple and obvious to someone.
2. In my essay, I argue that Fetchmail and Linux are not
really bazaar-style projects. What do I claim that they are? Why?
I say that these projects are
actually cathedral-style projects.
The reason is that they have one
single architect, with lots of helpers. This is just the way that actual
cathedrals were built.