This BusinessWeek interview with Linus Torvalds contains a very interesting point: Torvalds compares the open-source way of developing software to the scientific method. Programmers put ideas forward; they’re critiqued publicly; and, if they stand up to scrutiny and to repeated testing, these ideas are incorporated into the overall body of work; other people then build on that framework.
Seen in this light, open source isn’t as novel as it might have once seemed. Of course, this view also makes it much more radical, because it’s not so much a system as an attitude–a mindset of skepticism, curious inquiry, and empiricism–and that can be much more thoroughgoing.
“I compare it to science vs. witchcraft. In science, the whole system builds on people looking at other people’s results and building on top of them. In witchcraft, somebody had a small secret and guarded it — but never allowed others to really understand it and build on it.
“Traditional software is like witchcraft. In history, witchcraft just died out. “