Problem: Your operating system needs to have a browser from the get-go. But you can’t bundle Internet Explorer because (1) you’re Microsoft, and (2) the European Union is trouncing you with an antitrust suit.
For the quick and dirty solution, read on.
A Brief History
Once upon a time, a tiny company called Netscape built the first commercial-ready web browser. And there was much rejoicing.
But when Bill Gates saw the potential threat in how web browsers can take over the desktop and eventually become an operating system on their own (yes, he thinks that far ahead), he realized that the only way to stop this threat was for Microsoft to enter the foray itself.
Thus emerged Internet Explorer, Microsoft’s answer to the fast-rising Netscape browser tide of the mid-1990s. And the strategy was to bundle Internet Explorer with every copy of Windows. That way, consumers need no longer download Netscape’s browser and Microsoft can be at peace.
It was a deadly move. Before long, the highly touted Netscape (one of the first high market-cap web success stories) shriveled into a ghost of its former self. And Internet Explorer became the dominant browser.
The Antitrust Movement
Netscape, and a host of other alternative browsers, cried foul. After all, how can they compete with something that ships along with the operating system itself?
The US Department of Justice filed an antitrust lawsuit against Microsoft, declaring that the company was guilty of anti-competitive practices. By 2002, a settlement was reached. It was just a slap on Microsoft’s wrist though, and the biggest benefit to emerge from this was that Microsoft’s iron-fisted lock on OEMs was loosened, allowing computer dealers to bundle other third party products with their PCs.
But Internet Explorer still remained a part of Windows. And Microsoft’s defense is that it is impossible to remove one from the other because the browser is now an integral part of the operating system.
Yeah. Right.
Cut to… Today
In Microsoft’s defense, the browser is now indeed an indispensable part of an operating system. A modern OS should allow the user to go online upon startup in order to do any number of things, including gather updates, register online, and get new software.
The European Union, however, insists that the only way to play fair is for Microsoft to remove IE completely from Windows. Which is why it is actively pursuing its own antitrust investigations against the software giant.
So how do you reconcile this with Microsoft’s stand that any OS worth its salt needs a browser?
Solution: Bundle a VERY basic browser.
This should have been Microsoft’s offering from day one. While Microsoft has a point that web browsing should be an integral part of the OS, it has no business including value-added features to it since this puts it in competition with developers.
This very basic, no-frills browser can auto-launch upon Windows setup. It can then point by default to a “shopping list” page where you then get to choose which browser you would like to install–whether Firefox, Opera, Safari… even Internet Explorer.
And then the rest is a piece of cake.
To justify the browser truly being part of the OS, Microsoft should allow developers to build on top of it, making it an open highway that others can develop over if they choose to do so.
Result: Considering that times have changed and the browser is no longer deemed as a direct threat to operating systems, Microsoft will win from having less antitrust issues to deal with. Developers will win from the leveled playing field. And consumers will win from realizing that there are more browsers out there than they may have known.
Incidentally, this should also have been the same principle behind the Windows Media Player. Microsoft should have stuck with simply offering their basic no-frills Media Player Classic, and then let the consumers decide on which value-added media player they would eventually want to download and install.
This principle of doing away with all value-added software that an operating system comes with will solve the antitrust dilemma. Plus, it will encourage developers to build competitive products without fear of being pummeled by the very operating system that they are developing for.