On the subject of recent reports of how dangerous a software monoculture can be: “As seductive as it is to root for David against Goliath, the fact is: Microsoft is not the only ‘monoculture’ in the digital world. Protocols and open APIs are an example of a necessary monoculture; it would be difficult to describe the web, for example, without HTTP as a common interface. Or DNS. And so on. Linux is increasingly a monoculture. Linux is seen as ‘the Microsoft alternative’, and as such, is almost by definition a monoculture. Apache, like Linux, is one of the core applications constituting the webís backbone. Should we kick Linux and Apache out or reduce their exposure in favor of IBM AIX, say, and Lotus Domino, just because these are not Microsoft and not Linux? We donít think so.”
Does this add up to you?