Feeds

A truly open Office for Microsoft?

Standards debate starts again

Secure remote control for conventional and virtual desktops

Analysis Microsoft's decision to release the XML file formats planned for the forthcoming Office 12 for ratification as official standards has generated a lot of chatter and opened an old debate. What do the standards mean and can Microsoft be trusted?

Microsoft followed Monday's news by promising on Wednesday it would not seek to enforce claims over any of its patents contained in the specifications.

For conspiracy theorists and industry veterans alike who are familiar with Microsoft's ways, the announcements seemed to represent the turning of a new leaf at Redmond. Finally, Microsoft gets the idea of openness and "royalty free."

Or does it? As ever with Microsoft nothing is quite as it seems.

Microsoft already uses XML formats in Office - they are called Office Open XML - which have been made available on a royalty free basis for some time. Office Open XML has been available under the same royalty free license used for the Office 2003 Reference Schemas released in November 2003.

The existence and licensing terms of those formats, though, has failed to appeal to a growing number of vendors and customers. Government organizations from Vienna to Boston and beyond are adopting office suites based on the OpenDocument Format (ODF) while vendors spanning IBM, Sun Microsystems, Intel, Google, Nokia and Red Hat plan to promote ODF through fresh work at the Organization for the Advancement of Structured Information Standards (OASIS).

The reason? Microsoft's XML failed to meet many governments' minimum requirements, such as allowing any supplier to implement the specification. That was a major problem for those in government, especially those running certain open source software, as Microsoft's license forbids use of its XML with GPL programs.

This happens because Microsoft picked XML to establish Office as the window into your corporate data and turn Office into a business intelligence front end, rather than facilitate interoperability with rival desktop suites. XML replaces hairy old Office binaries that simply did not scale. XML scales better when it comes to, say, allowing the exchange of data between Excel 12 spreadsheets and Microsoft's SQL Server database, so customers can share and consolidate data.

By submitting the XML formats to the European Computer Manufacturers' Association (ECMA), Microsoft hopes to contain the rising threat from ODF and ensure Office 12 joins its predecessors on governments' procurement lists. It is unclear, though, whether "royalty free" means the formats can be used with GPL.

Microsoft's decision to work through ECMA, and ultimately the International Standards Organization (ISO), is also a critical choice. Microsoft last turned to ECMA in 2000 and 2001, when it submitted the then-new C# programming language and Common Language Infrastructure (CLI) - a multi-language, Java-like virtual machine.

The relatively unknown ECMA provides a fast track to the ISO, which is recognized by governments worldwide. Microsoft admitted it turned to ECMA to tackle what it called an "image problem" over lack of standards support and to guarantee that C# and the CLI would evolve steadily and wouldn't take radical shifts.

There are concerns, though, that despite ISO's profile it's suited more to guidance rather than enforcement of standards. Sun claimed it killed plans to put Java through ISO because it lacked the financial muscle or commitment to enforce compliance. Microsoft's implementation of C++, meanwhile, has been at variance with the OSI C++ standard until recent efforts by Microsoft for greater compliance.

This hints at a further problem. It's one thing for Microsoft, or any vendor, to have its technology ratified as a standard, but it's another thing when that vendor actually implements that standard. It's the tweaks, extensions and "enhancements" for the vendor's platform that ensures departure from the "official" standard.

In the case of Office, which is the de-facto desktop productivity suite, Microsoft has the power to ensure that whatever tweaks it adds also become the de-facto standard.

More details are needed about Microsoft's latest standards work in order to satisfy skeptics and silence conspiracy theorists. In the following months, it will be vital to know how much of the Office 12 file formats will actually be contributed to ECMA, how far Microsoft will add its own tweaks to the official standard when it delivers its own implementation of the ECMA standard, and whether the file formats can run on GPL.®

The essential guide to IT transformation

More from The Register

next story
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
China: You, Microsoft. Office-Windows 'compatibility'. You have 20 days to explain
Told to cough up more details as antitrust probe goes deeper
BBC: We're going to slip CODING into kids' TV
Pureed-carrot-in-ice cream C++ surprise
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Endpoint data privacy in the cloud is easier than you think
Innovations in encryption and storage resolve issues of data privacy and key requirements for companies to look for in a solution.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Advanced data protection for your virtualized environments
Find a natural fit for optimizing protection for the often resource-constrained data protection process found in virtual environments.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.