Thanks, then, to Mat Barry for getting in touch a few days ago with some observations on my story doubting that Linux would ever pose a threat to Microsoft. The ensuing discussion threw up a few interesting points.
Firstly, why on Earth shouldn't Microsoft adopt the Open Source model and produce a Windows compatible OS of its own and give it away for free, charging only for support?
You can accuse Microsoft of many things, but not making lots of money isn't one of them. If Linux ever got to the point where it was costing the company serious money, what's to stop MS from fighting like with like? As Mat says: "They've already been accused of making money from other people's ideas, why would they stop with open-source software that they can provide support for, if it ever becomes an overwhelming hit?"
But the conclusion we reached was that, although Microsoft could indeed produce a free OS if it wanted to, the situation won't arise, simply because Linux will never pose a genuine threat.
Here's why.
Huge numbers of new Linux users will require huge amounts of support. Proper support, not crappy and impenetrable forum support, where users go in the hope of stumbling across drivers. The end user will need to either have everything done for them with completely automatic updates or by proper phone and Website support.
At this point, Linux will cease to be cheap. Large numbers of new end-users will need a ready source of proper support. The cost of providing this will force companies to charge more for Linux. And as the price of Linux starts to rise, you start to hit issues such as piracy. As with all priced software bundles, you need some type of insurance, such as product activation. The development of this will also cost more money. Add a couple more bucks to the sticker price.
Marketing and advertising would be another issue that would cause Linux prices to bump up. For your Linux to be a worldwide success beyond a hard core of technology enthusiasts, you have to show it off. Tick off a few more million bucks.
But, in order for a company to market a product successfully, ensure it is properly supported and isn't stolen, you also need to differentiate it from all the other flavours of Linux. This means including features that aren't available on other people's versions of Linux. Programmers, designers and consultants will have to be hired to develop these features and drivers. These people aren't cheap. Even games cost $50-60 a copy mainly because they need to include all this stuff, and an OS is far more complex. Pretty soon, you'll be looking at Linux price tags that are just a few dollars behind basic Windows products. Whoops.
And if that's the case, will users be prepared to throw away decades of familiarity, know-how and training and learn something new just to save $20, or will they stick with something familiar? In order for Linux to rival Windows, it will have to become the very thing it set out to destroy.
As George Orwell wrote in Animal Farm:
"Twelve voices were shouting in anger, and they were all alike. No question, now, what had happened to the faces of the pigs. The creatures outside looked from pig to man, and from man to pig, and from pig to man again; but already it was impossible to say which was which." µ
See Also
Linux is not an option
What about all of us in the computing world that tire of Microsoft in general?
From thier over bloated OS platforms that load your processor/RAM/HDD with unnessecary "services" that the end user never actually uses. Is it really nessecary that the average end user be forced to buy additional components for thier system simply for upgrading thier OS that according to the package thier current system should run perfectly?
For example; I run my own Pc gaming rig, at double the min requirements for Vista, my system is setup for optimal performance with nothing running that doesn't need to be running. vista dropped my performance by roughly 30% on all benchmarks across the board. Is it worth the pricetag to pay microsoft for less performance out of your machine?

There is a large and steadily growing number of computer users now that tire of the rhetoric, tire of the poor performance of high dollar Microsoft OS platforms. Tire of "pay up or it stays broke" attitude of microsoft customer service. In short a lot of us are just fed up with the company. Myself I'll be glad when 'ReactOS' reaches a release state. As for linux, i've never been a fan of Unix architecture but for those that prefer it kudo's for escaping the cluthces of Microsoft.
Sorry to comment on such an old post....
If M$ made an open source OS, who is going to stop people from providing support of their own? Linux isnt a company, rather its a community. There are many distros for Linux on its own. They really arent there to make money. They have donations.
And pretty much everyone that uses Linux uses it because its not free, because they know what they are doing.
Windows = Training Wheels
Linux = No Training Wheels
Then again... if Microsoft released an open source OS, and relied on support for money, im sure it wouldnt be as open source as everyone would make it out to be.