Jason Brooks Ziff Davis Enterprise
Advertisement
Advertisement
Friday, May 23, 2008 4:54 PM/EST

Microsoft OOXML: Dead Format Walking

When Microsoft, some time in the first half of 2009, makes good on its recent pledge to roll full support for the Open Document format into a second service pack for Office 2007, my reaction will be, "It's about time."

In the meantime, we're left to ponder why Microsoft has changed its mind about embracing ODF, and what the change will mean for the organizations and individuals that create and consume office productivity documents.

Microsoft is citing customer demand to explain its change of heart. While I doubt that many customers asked for ODF in particular, it's clear that there's sufficient demand for better document format standards in general. Microsoft believed that it could satisfy these demands by crafting its own format, and by pushing it through the ISO standards process.

It seems, however, that Microsoft has underestimated not only the amount of work required to forge its own alternative to ODF, but the relatively small return on investment that the Redmond giant has managed to enjoy for its Office Open XML efforts so far. By shipping an Office 2007 product that defaults to a brand-new XML-based format, Microsoft has managed to annoy a broad swath of its customers without appeasing the subset who are calling for open formats.

For the majority of customers, who don't particularly care about the new format, the switch to OOXML means jumping through hoops either to reconfigure its Office 2007 installations to default to Microsoft's binary Office formats, or to install add-on software to OOXML-enable previous Office versions.

Here I'm reminded of Office 2007's other major feature, the Ribbon interface, which requires users to change the way they work in order to push more Office features to the surface and make it clearer to everyone what great value they're getting out of running a fat-client productivity suite.

For the customers who do care about open formats, OOXML does not--and probably cannot--fit the bill. The version of OOXML that ships with Office 2007 is not even the same version of the format that's managed (through much controversy) to earn ISO's stamp of approval. Indeed, the differences between the on-paper OOXML and the one that lives in Office are great enough that Microsoft has stated that Office won't support the standardized version of OOXML until the next iteration of Office ships, at a date that remains to-be-determined.

Since most Office users would be happy to continue using Microsoft's old binary formats, and since those for whom open standards are important would probably prefer ODF or PDF formats anyhow, I won't be surprised if OOXML quietly dies before that future Office iteration ever sees the light of day.

TrackBack

TrackBack

http://blogs.eweek.com/cgi-bin/mte/mt-tb.cgi/13738

Comments (16)

Anonymous :

You are pathetic.

jeff :

Why is he pathetic? He's stating a fact that Microsoft has decided to add more support for ODF, and he's pointing out that it seems Microsoft may be planning to let go of its own OOXML. He's probably right.

Anonymous :

That's just wishful thinking.

Dear All

This is just another extend and embrace scenario. They will not support it fully and will give warnings that common features your trying to use will not save into the ODF standard thus giving users the impression that ODF cannot handle lots of things they do everyday when in fact its microsofts programmin that wont handle the format. They are using the old shifting standards again to kill a very successful and open standard. They are criminals and should be treated as such by everyone.

We all see what a success Office 2007 is, it is very much possible that Microsoft could make OOXML the default in Office 14 and make Office 2007 SP2 default to OOXML through the update. I still believe Microsoft still wants to have some control over the document formats Office uses, so .docx, .xlsx and .pptx remain the defaults going into the next release. If there is a torrent of pressure from businesses and the next Administration depending on who wins the 2008 Election, then Microsoft could make OOXML the default for Office 14 depending on the stage of development or hold out until Office 15.

miso :

What if ISO warned Microsoft some weeks ago that OOXML will be rejected as an international standard (South Africa Bureau of Standards just submited an official appeal to ISO and IEC against OOXML) ?

Andre Da Costa:
> We all see what a success Office 2007 is

..aye, in that 9/11 way. Like it or not,
whoever ordered the Twin Towers down, was successful in that.

Carl Hilton Jones :

Why are you talking as if OOXML is (present tense) an ISO standard? It is not. The final marked-up document has not even been released. South Africa has filed an appeal. It may be the case that Microsoft has enough money to bribe their way to an ISO standard ... but OOXML is NOT a standard yet.

Jason-

It's a nice update by you. The final assertion that OOXML will die on the vine, however, seems wishfull thinking. It could use some factual support, or testimonial data coming from enterprise CIOs.

Having spent a lot of money & time on the theatrical ISO process, Microsoft will keep OOXML alive as long as it provides a marketing check-box for government procurement of Office 20xy.

In the procurement / software sales context, no one needs to use that format for it to be successful (, although their particular use of XML in it has large implications for Microsoft's migration of the desktop monopoly to their new proprietary Web stack).

Ed :

At this point, it's too early for any factual support, other than Microsoft's track record for abandoning "standards" that they worked hard to produce, whenever they became inconvenient (that is, either their competitors had figured them out, or their potential users had rejected them.)

However, that having been said, OOXML has little of the main advantage of Microsoft's old binary formats (that is, already in the right structure, so just allocate a block of memory the size of the file, slurp it into memory, and you're done loading), it's the best officially documented Microsoft format to date, despite being very new, and most of the people for whom it was made have rejected it - the ingrates, wanting their open standards to be, well, open and standard.

I think the real indication is that the changes to the OOXML spec were slight enough it really shouldn't take Microsoft very long to make them - the open source community would be nearly done already, if ODF were to have that amount of change made to it - yet Microsoft is doing ODF first. Microsoft is taking more of a wait and see attitude on OOXML, and I think this is very prudent of them.

I am not making any predictions about how soon OOXML will die, but I'm going to predict that Microsoft will not, in fact, actually make the next major Office revision fully compliant with ISO 29500, even if it does make it through the standardization process as it is now. If something happens in that process - which I consider likely, given the formal appeal and the number of irregularities reported - then there's almost no way they'll be implementing the changes in Office 14.

Jason Brooks :

@ Sam Hiser -- I think that MS will drop OOXML because OOXML does nothing to benefit Microsoft. Sure, MS gets to control OOXML, and thereby ensure that the format will suit Microsoft's needs, and conform to Office's particular set of features.

However, Microsoft's binary formats already serve that purpose. If core MS customers don't care about OOXML (do we have evidence that they do?), and if OOXML doesn't satisfy the open formats crowd, then what's its reason for being?

MS has oft demonstrated its willingness to dump its initiatives. Why should OOXML be any different?

Stephane Rodriguez :

Nicely said, Jason.

I want to add that Microsoft so-called troubles getting the final OOXML implemented in Office 2007 is just a lie. The changes are cosmetic ones, just a matter of days of work.

Let's take two examples :
- ISO 8601 dates : ISO 8601 dates were implemented in Excel 2003 already. Only Microsoft changed their mind in Excel 2007.
- VML : Microsoft will simply put VML under a DrawingML namespace and call it part of DrawingML despite the fact that implementers will continue to be burdened by a redundant graphics file format. In addition, the existing documents containing VML generated by Microsoft Office (MHTML, WordML 2003, ExcelML 2003, PowerpointML 2003, some substantial features in WordML 2007, some substantial features in ExcelML 2007, some substantial features in PowerpointML 2007) guarantees that VML has to implemented by any serious competitor. Worse, with VML and its variants over the years, this is as much variants to implement. This has a name : fire and motion. And the goal is to protect Microsoft Office's bottom line.

The FUD in their announcement is part of a bigger plan at the center of which, unsurprisingly, the defense of Microsoft Office licenses at all cost. Example : the ODF implementation will be done by an intern, and it will lack all what is expected by their users, such as application interoperability (copy/paste just one example).

More information on my blog, OOXML is defective by design.

n0neXn0ne :

jacob wright Says :
"This is just another extend and embrace scenario."

@jacob wright :
Is the "extend and embrace scenario" Microsoft's only play in their play book? They are using that play on a lot of fronts these days, eg. Yahoo and the UMPC market.

Why they don't give innovating a try for a change?

n0neXn0ne :

"Microsoft OOXML: Dead Format Walking"

"Microsoft, Dead Company Walking"

Pinball :

MicroSoft support for ODF could prove to be more disruptive than supportive. Even if MicroSoft's motives were pure (against all evidence), its needs to support the features of its own software would require its implementation of the standard to be nonstandard. As soon as that happens, the "ODF"-standard will cease to be a standard. The "ODF"-format will be no assurance that the files can be fully recognized by non MicroSoft software, unless programmers constantly scramble to adapt to the changes imposed by MicroSoft. Chaos will reign. It should be obvious that MicroSoft would have the clear advantage in this, whether by killing ODF or by co-opting it.

I wrote The Perfect Manual book for two reasons. First, I wanted to help companies overcome the tedious and time-consuming task of developing a quality or environmental manual by showing an example of a manual for ISO 9001:2000 (ISO 9001) standard. Second, and more important, the purpose of this book is to show a method for creating a quality or environmental manual, so that in the future, you can develop a manual for any standard or regulation, whether it is ISO 13485, AS 9100, FDA’s 21 CFR 820, European Council Directive 93/42/EEC or any other.

Post a Comment

 
 


Advertisement
Advertisement