I finished reading Eric S. Raymond's The Cathedral & The Bazaar (catb). Just a couple of points I want to metion:
- Raymond makes a critical distinction between sale versus use value. I think this is the seminal point in the book. Closed source software that derives most of its value from sales price. Providing technical support eats away at the sale value so it's fundamentally in the interest of closed source companies to limit technical support for at given sale price. In other words, the ideal situation for closed source software companies is for people buy their software and never use it. In contrast, open source derives most of its value from use. The business model of open source companies is centered around support. The more people use the software, the more support resources that will be consumed which benefits these companies that center around support.
- Raymond is not as hardcore open source advocate as I assumed. He does acknowledges places where open source would not be suitable.
- Open source excels in domains where software is a commodity, e.g., infrastructure such as operating system, middle ware space, browsers.
- Open source development is analogous to academic peer review. I would what would Raymond say about more artistic work?
Raymond's writing style is like that of a hacker: It may not be pretty at times but he gets his point through. There's plenty of self-citation which hurts the credibility of some of his arguments. Overall, I'd recommend reading catb primarily as a historical reference. Those of you aware of the open source revolution probably will not benefit much from it. I think it is a must read if you want to start a business centered around open source.