Summary: there are two camps of open source advocacy: those who state their position on matters of principle, and those who make their case based on promoting measurable quantities such as higher quality or more flexible software etc. Author believes the former is better because "<i>Principles are based on a type of Utopianism; they are a statement of how we think things should be"</i> whereas the latter argument is open to obvious, demonstrable cases where it is false.<p>While I have every sympathy for his intellectual position, as somebody who has had to make a business case for using open source software, I have found the vocal "efficiency" camp and its publicity invaluable when dealing with an audience that is sceptical towards matters of principles.... on principle. Yes, the superiority argument isn't always technically correct, but is certainly more appealing to certain classes of people.