madison

Microsoft's campaign to help Linux on the desktop

Evan Leibovitch | April 11, 2001 12:00 AM PDT

Summary

Company's use of XML file formats aids Office alternatives
COMMENTARY--Sometimes I think that if Microsoft didn't exist, Linux fans would havehad to invent it. It's the company everyone in Linux land loves tohate--very often with good reason, sometimes without reason, andoccasionally just because it feels good. Recently, Redmond seems to bereturning thecompliment in kind.

People in open source land don't begrudge Microsoft's right to earnincomeso much as its tactics in doing so. And, at least in the case ofapplications, there's one tactic at the top of just about every opensource advocate's hit list: the use of proprietary, undocumented fileformats--the code that stores where text is bolded and marginschanged.

Had Microsoft not adopted this tactic, most users might still be usingOffice 95, but by making file formats of newer versions of Officeunreadable by older versions, Microsoft created a pressing need toupgrade, even among users who didn't need any of the newer features.

"It's like a virus," I remember one MS-Office user telling me. "You'refine so long as everyone's using the older version. The moment one usergets the new version, everyone needs to upgrade in order to be able tocommunicate with that person, even if they were happy using the oldversion."

An important side result of keeping the file format proprietary was thatother word processing programs couldn't properly import Office files. All have significant flaws in their Word(tm) import functions.Thus Microsoft could -- and did -- gain end-to-end control over the waypeople shared documents, as well as how they create them.

This problem has been a consistent sore point in the open source world.Open source programmers didn't mind competing with Microsoft onfeatures,but at least wanted to be able to move files back and forth betweenOfficeand its alternatives.

In response to my previous assertion that a US government-ordered breakup of Microsoft wouldn't necessarily help the growth of alternatives such asLinux, I received a number of replies from readers who believe thatsimplyopening the file formats would balance the playing field enough to givethe open source world a reasonable chance to compete.

With the next release of Office, known as OfficeXP, these users may get their wish. The native file format of OfficeXP is based onXML, a high-level superset of HTML that should be, practically bydefinition, open enough for anyone to create the tools necessary toaccurately read and write Office files.

In the past, Microsoft protocols, when they've been open enough, havebeenwell implemented by open source developers. The two best examples ofthishave been the DHCP protocol forobtaining boot settings and the SMBprotocolfor file sharing.

Both DHCP and SMB were invented by Microsoft, essentially re-inventingexisting protocols well-known in the Unix world (bootp andnfs, respectively). The open source world implemented DHCP forLinux and other platforms, and many feel the Sambaservermakes Linux as good a Microsoft file server as any software Microsoftmakes.

Will opening the Office file formats instantly make free softwareprojectssuch as KOffice, AbiWord,andOpenOfficeinto head-to-head equals of Office? Of course not. But it will allowthemto compete on what people consider real features rather than "Can itreadWord(tm) files?"

Office's use of XML could help the Linux desktop as much as Microsoft'sopening of SMB allowed Samba to help Linux become such a competitiveserver. To be sure, there are still usability issues with current LinuxGUIs, and Windows still runs many more applications than the Linuxdesktop. However, both GNOME and KDE are making serious progress atimproving ease of use, and if Wine won'ttake care of running Windows apps then Win4Linwill.

Microsoft's XML file format, for all it will do for Windows and Officeusers, may offer a greater advantage to fans of the company'scompetitionthan it does to Microsoft.

Do you think Office's use of XML provides an opportunity to alternativeoffice suites? Tell Evan in the Talkback below or the ZDNet Linux Forum. Or, write to Evan directly at Evan@starnix.com.

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity