But there is a popular example thats in the wild that does demonstrate how successful open source can be Firefox. Mozilla has proven that an open source project can go head-to-head against commercial software and make significant market share gains in a few years.
Since December 2005, Firefoxs market share has risen from 9.5 per cent to just over 16 per cent. When you consider that its up against a browser thats bundled with Windows and which has won a number of browser wars in the past, thats pretty good going. If it werent for the success of Firefox its likely that wed still be waiting for Internet Explorer 7. Firefox is probably the best and most well known example of an open source project (plenty of people whove heard of Firefox havent heard of other open source projects such as Thunderbird or even Linux).
And better yet, its an example of an open source project that works.
Why does Firefox work as an open source project? A number of reasons spring to mind. First off, people are interested in and excited by browsers in a way that theyre not about other kinds of software. This is why Firefox is a well known brand and Thunderbird isnt, even though both are Mozilla projects.
Firefox is also a successful open source project because it allows people to get involved at all levels from working on the core code, developing add-ons, extensions and themes, to just promoting the browser. This makes the project seem grassroots and warm and fuzzy rather than corporate (in fact, Mozilla manages to project that sense of community rather than corporate despite pulling in millions of dollars a year in that way it enjoys a public face that only companies such as Apple can manage).
But the main reason Firefox works as an open source project is that its matured quickly. Think of pretty much any browser add-on that you could conceivably want and chances are that its available for Firefox. Now theres no doubt that extensions are a double-edged sword (many but not all - of the complaints of Firefox consuming insane amounts of RAM can be traced back to extensions) but overall they give you the feeling that Firefox is a browser developed by users, for users (even if most users have had nothing to do with the development at all).
So why is Firefox a threat to Microsoft when Linux isnt? Because Firefox is a high profile example of an open source project that works. Its also a project that has managed to develop (and hold onto) a huge amount of goodwill. Firefox fans are also very loyal, and if you can get people worked up to the point that some are willing to tattoo themselves with the Firefox logo (yep, there are plenty of examples of that), it shows commitment to the brand. And its commitment that Microsoft cant buy, no matter how much dough they throw at coming up with slogans and fostering communities. The Firefox community is developed by the people, for the people, and because of this it feels authentic.
Compare this to the disasters that you see where people in suits (or worst still, people working for PR companies) come together and try to build a community. The people who came up with the adage that a camel is a horse designed by committee obviously never came across a community cobbled together by corporate suits it ends up looking something like that inside-out dog from the movie Fly II.
But its not just Microsoft that needs to sit up and pay attention to Mozilla. The Linux community could do the same. While Firefox fans are certainly highly charged and enthusiastic, they dont come across anywhere near as close-minded and aggressive as some in the Linux community do.
I know that Im throwing about generalizations here and that its unfair to tar everyone with the same brush, but overall the Firefox community feels friendlier and more open to both suggestions and criticisms than any Linux community Ive come across. This has to make up at least part of the reason why Firefox has a double-digit percentage market share and Linux is still waiting to get to 1 per cent.
The notion that open source works and is capable of delivering a product that people want is something thats dangerous for software companies. Even though Microsoft doesnt make any cash directly from commanding a dominant browser market share, seeing that share being slowly eroded away month on month despite IE being bundled with every copy of Windows must be generating a few frowns at Redmond.