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?

Open Source Principle 0: With many eyes, all bugs are shallow Open Source Principle 1: Release early, release often Open Source Principle 2: Scratching a “personal itch” Open Source Principle 3: Egoless participation The WordPress Ecosystem Principles of Free Software and the WordPress project Behavioral expectations
Enrolled learners 315
Averague final grade 91%
Last updated Jul 10th, 2025

Estimated duration

3 hours

Sugguestions

Found a typo, grammar error or outdated screenshot? Contact us .