Last modified: December 2, 1998 4:00 AM PST
Platform ploys in the public eye
In exchange for
By offering a 
According to a
Undaunted, Netscape attempted to play Microsoft's game, and ultimately lost. But laid bare
through evidence presented in the ongoing
That failed Netscape deal and others like it illustrate where Microsoft's real power comes from: it's the closely guarded and controlled Windows API, not Windows itself, that is the jewel in its crown.
"Microsoft has always owned technology by owning the API," said Ted Schadler, an analyst with
The strategy is not new. Both IBM and
However, with the rapid growth in the number of personal computers being sold, Microsoft now wields enormous power through its control of those underlying APIs.
Microsoft controls Windows--the platform used on more than 90 percent of the world's PCs. The company is pushing its platform domination into all new areas, such as mobile electronics with Windows CE and the upper-reaches of the corporate world with Windows NT, now called Windows 2000.
Each and every copy of Windows includes an underlying API--Win32 in Windows 98 and Windows NT--that defines how Windows applications communicate with hardware, system resources, and peripherals.
Developers write software directly to the Windows API, which then interfaces with the operating system. To write applications tightly linked to Windows--the most popular operating system on the planet--software makers must code to Microsoft-controlled APIs.
Software makers benefit
|
Competitors, including Netscape,
Publicly, Microsoft executives say they have no plan to "hijack" APIs and industry standards.
"We're a big believer in industry standard protocols," said Ed Muth, enterprise marketing group manager at Microsoft. "NT includes these today, in things like
"But standard protocols don't always provide the functionality customers need to build advanced applications," Muth added. "To meet those needs, vendors layer on top of extended protocols to add advanced functionality."
Oracle went so far as to design its own file system in Oracle 8i, a new version of its database, in part to sidestep Microsoft's control of Windows APIs. Oracle is now positioning 8i's Internet File System as a competitor to Windows NT. "Microsoft has completely unpublished interfaces to their file system," claims Oracle chairman Larry Ellison, one of Microsoft's most vocal competitors.
In the past few months, claims are popping up everywhere that Microsoft is using its API hegemony to defend its platform dominance.
Just last month, in the unfair competition and copyright infringement case brought by Java inventor Sun Microsystems, evidence presented indicated that Microsoft set out to splinter the Java market through manipulation of APIs.
Microsoft's own executives admit that Java offers a serious alternative to Windows. Chairman Bill Gates, in email memos presented during the trial, went so far as to say of Java, "this scares the hell out of me."
The company's original battle plan? Build Java into every facet of Windows. The strategy, described in documents presented during the Sun trial, shows that Microsoft firmly believes Java to be a serious competitor to Windows.
Gates finally vetoed the Windows-Java scheme, and Microsoft set out to "pollute" Java by introducing Microsoft-specific APIs in its Visual J++ development tool and Java Virtual Machine, thereby locking the vast majority of computer users into Microsoft's products, internal Microsoft memos show.
Microsoft has also come under fire from the so-called open source community over leaked memos detailing plans to steer the direction of Linux, an open source operating system that has gained backers as an alternative to Windows NT.
One sentence, included in the so-called Halloween memos and echoed in newsgroup postings, involves a potential plan by Microsoft to "de-commoditize" standard APIs in Linux and elsewhere by adding proprietary extensions and locking consumers in to Microsoft products.
Whether or not the documents were intentionally leaked by 
"They [foolishly] want to destroy the process that created their opportunity and take control of the protocols [and thus the industry]," Bob Denny, a Web developer, said in an email message to CNET News.com. "In my 33 years' experience in computing, when this sort of thing happens, innovation and product quality decline and prices rise."
Other companies claim Microsoft also controls "hidden" APIs that it uses to gain an edge on competitors.
Both


