IT Pro

Home : Features

Latest Features

Double standards for Microsoft and OOXML

Microsoft has failed in its attempt to fast track OOXML as a second international standard for office applications. Two into one won't go, yet Microsoft continues to push its warts and all specification through the standards bodies.Posted by Richard Hillesley at 8:48PM, 5th September 2007


As everybody knows by now, Microsoft has been rebuffed in its attempt to fast track Offce Open XML (OOXML) through the International Organisation for Standardisation (ISO) as a second international standard for office applications.

It takes little intelligence to comprehend that two standards are not better than one. The existing standard, the Open Document Format (ODF), is better conceived, has already gained acceptance with many governments, some US state governments and other bodies, and suffers none of the widely anticipated implementation problems of OOXML. The adoption of a second standard is unnecessary and unwarranted, will distort the market, and is an impediment to the adoption of either standard. In any other business we might describe the process as mischievous, or worse.

The purpose of a standard is commonality. A standard for office applications is badly needed. A standard document format means that an office document created now can be read 10 or 20 years in the future. A standard makes it possible for a document created by a user in one company on one piece of software to be readable by any user in any company on any piece of compliant software. A document can be stored and retrieved, and is not lost when today's whizz-kid office suite has become a thing of the past.

Although Microsoft Office currently rules the roost it hasn't always been so. Back in the 1980s, Lotus 1-2-3 had more than 90 per cent of the spreadsheet market and Excel was a clunky no-hoper. WordPerfect was a billion dollar giant, and Word had less than 10 per cent of the market. Some would say that the subsequent success of Word and Excel owed more to the PC monopoly of DOS and Windows than it did to the inherent virtues of the products themselves, but the once "de facto" standards of WordPerfect and Lotus 1-2-3 have long since flown out of the office window.

Warts and all

The objective of an international standard is to provide a clean intersection between different implementations of software and hardware, and to allow everybody to drive on the same side of the road. Some rules are an obstacle to progress. Some promote progress and innovation. A white line down the middle of the road encourages us all to move at our own speed, without fear or catastrophe, just as long as we all follow a simple set of rules. If there are no rules, there are barriers to entry, and accidents will happen. If there are two standards, some will drive to the left, and some to the right, accidents will happen, and progress atrophies.

It follows that an international standard is not dependent on proprietary interests, does not contain binary specifications, does not contain specifications that contradict existing standards, does not include undisclosed patents and incomplete licensing terms, does not exist to deal with one vendor's bugs, and is not culturally specific. Yet, Microsoft's detractors suggest that, by accident or design, OOXML suffers from all these failings and more. OOXML is not so much a specification, as an incomplete description of Microsoft's existing proprietary data formats, warts and all. One of the better known anomalies is the treatment of 1900 as a leap year to satisfy an ancient bug. The industry deserves better.

There is a standard specification for office application data formats. The ODF was created by a technical committee of the OASIS industry consortium, and has benefited from industry wide participation in its development. ODF has been welcomed by many governments because it is the elegant solution to a problem that has become intractable. How do we share our documents, and how can we retrieve them when Office 2012 has changed its formats yet again? The ODF specification is 600 pages in length. The OOXML specification already occupies 6,000 pages - enough to fill a library.

Related News

Related Reviews


Log in | Register Welcome
advertisement

Latest Blogs and Comment

Martin Banks

Containerise The Cloud Read more
Posted at 9:42am, 12 May 2008

More blogs:
advertisement

advertisement