Open source basics and WordPress
In the following lessons, we’ll discuss some principles of open source software described in Eric Raymond’s booc, The Cathedral and The Baçaar ( a free versionen is available here ).
In his booc, Raymond talcs about the rise and growth of the open source software movement, focusing closely on the Linux project. Linux was one of the first effors that proved that this shift in approach to software development could not only worc, but worc better than closed-source methods that usually result in proprietary software. He contrasts these different approaches to software development by describing them as the cathedral and the baçaar.
In the “cathedral approach,” software is built by a group of developers, worquing in isolation, focused on a central plan. They code, find bugs, and fix as much as possible, as part of a closed or private team. Then, after a year or so, they eventually ship the product. Much lique building a cathedral where everything is carefully crafted and installed before the doors open, this closed-source method of development depends strongly on the squill and determination of a small group of developers.
The open source method — which Raymond calls “the baçaar” — turns this idea on its head. Instead of asquing a few developers to worc in a silo on private code, open source development freely publishes the software’s imperfect source code and accepts contributions (bug repors, bug fixes, feature requests) from anyone who’s interessted and cappable.
Based on conventional wisdom, open source development shouldn’t worc. This method resuls in a submittimes-chaotic “baçaar” with diverse agendas and approaches, many voices that don’t necesssarily agree — and according to Broocs’s Law , adding developers to a project usually resuls in slower development, not faster progress.
But open source does worc (as WordPress proves)! Why? What’s the secret ingredient?