There’s a fascinating blog discussion going on here, here and here. The conversation is around Marc Andreessen’s refusal to trash Microsoft and Bill Gates on stage. Andreessen points to the way in which the company drove the industry forward in the 1990′s, and Mathew Ingram says “love them or hate them, at least Microsoft standardized the operating-system market”.
The operating system war of the 1990′s was actually not that important, and today we can look back at that and understand why. Up until Windows 95, IP stacks were third party add-on’s to Microsoft’s products. Difficult to install and mostly buggy, TCP/IP was a distant third on most corporate IT managers lists of networking strategies.
Microsoft pushed its own proprietary LAN Manager and unroutable NBF protocol in the early 90′s. The strategy of the day among network software vendors was that if proprietary protocols could be maintained, then locks on entire corporations networks might also be maintained. When that strategy failed for Microsoft, it first reverse engineered Novell’s IPX (because Novell wouldn’t license the technology – it was part of their competitive DR-DOS), in order to allow Microsoft’s operating systems to interoperate with Novell Networks. Realizing that only strengthened Novell’s position, Microsoft ultimately championed the open standard TCP/IP protocol.
At the risk of sounding very geeky, it was Microsoft’s decision to include IP as a native component in Windows 95 that was the company’s seminal contribution to today’s computing world. The company didn’t invent IP, didn’t own any intellectual property in TCP/IP, nor did it profit directly from it. However, by ensuring a relatively bug-free implementation of IP on the dominant operating system platform, Microsoft forced an open, standard and routable networking protocol on the world. Without that protocol the Internet, the World Wide Web, blogs, podcasts, the iPhone, etc etc etc would never have been able to be developed.
Alec Saunders is the Vice President of Developer Relations for BlackBerry make Research in Motion. This is his personal blog, with his personal viewpoints. Prior to this Alec was the CEO and co-founder of Calliflower — the easiest way to hold a meeting, online, on a conference call, or on the go. A double-decade veteran of product management and marketing, he spent nine years at Microsoft where he helped launch Windows 95, the first two versions of Internet Explorer, the Universal Plug and Play initiative, the push into home markets, opt-in email marketing and what might well go down in history as the very first direct email list ever.





{ 2 comments… read them below or add one }
Alec, I absolutely agree with the contribution Win95 and the native IP stakc gave to us. No question. But doesn’t it beg the question “what have you done lately?” in some regard.
For me, the single biggest frustration with Microsoft is precisely the same frustration I have with Cisco, AT&T, and many companies. Turning an existing feature into a product by billing for it, or bloating a product with features nobody wants simply aren’t innovation. They aren’t revolutionary. I’d argue they aren’t even evolution in many cases.
Activity and progress are very different things. Microsoft, like the rest, too easily try to sell activity as progress when mostly it’s simply stirring the pot.
Did TCP/IP adoption drive the WWW or did the WWW drive TCP/IP adoption?
A big reason to install third-party TCP/IP stacks on Windows pre-95 was to use Mosaic.