Industry


Ads by TechWords

See your link here


Eric Lai's picture
Eric Lai

Regarding Redmond

A gadfly's take on IBM's 'support' for Open XML

Interested in getting a non-Microsoft/IBM reaction to the news that Big Blue was supporting Office Open XML in a handful of its products, I talked to Sam Hiser, one of the heads of the OpenDocument Foundation Inc., a pro ODF group which Hiser dissolved late last year after becoming disillusioned with the document format. His views were surprising and thought-provoking.

First, some background: Hiser is a software developer who also happens to have an MBA from Duke University. The Bostonian got involved with OpenOffice.org in late 2001 after the firm he was working for started failing post-9/11. Several months later, he was the marketing lead for OpenOffice.org, where, according to Hiser, he helped brew the ODF camp's strategy over document formats, what he now sardonically refers to as the ODF "Kool-Aid."

Hiser then ran the Foundation for several years with another developer, Gary Edwards, before deciding that ODF "is not the open format with the open process we thought it was" and embracing the Compound Document Format, (CDF) developed by the World Wide Web Consortium (W3C) instead. Hiser is currently keeping up with the debate via his blog, PlexNex.

On the revelation that some of IBM's products would support a document format that it officially, adamantly opposes, Hiser is not surprised one bit. IBM and Sun have both had "the magic blueprints" to Microsoft's document formats, including Open XML, for the past several years, Hiser said.

With that key technical interoperability information, "how could you not expect IBM to start coding around OOXML?" he asked.

IBM did not offer an official reaction, though one of its employees, Rob Weir, in his blog An Antic Disposition tried to minimize the PR gaffe.

While acknowledging that the IBM software in question did support Open XML, he argued that the support is so cursory that it hardly mattered.

"Does pureXML support OOXML? It sure does!!! In fact it supports any well-formed XML document or fragment, OOXML, ODF, BerniesOldTimeMedicineShowAndJamboreeML, whatever you have," Weir wrote. "So welcome, OOXML, to the exclusive company of 'Every Document Format Known to Man,' I'm glad that you are so excited."

But Hiser points out that Weir, by acknowledging that Open XML can be used to create "well-formed" XML data, appears to contradict IBM's typical rhetoric, such as vice president of standards Bob Sutor's blog in March 2007 describing Office Open XML as a "monstrously large, not particularly good XML and so not amenable to easy processing by standard XML tools."

"Weir's comment, if you parse it, argues the opposite of IBM's usual position," Hiser said.

Hiser says he hasn't left the open-source fold and suddenly become a booster of all things Microsoft. But his former insider's view leaves him despairing that "open-source software is always working against its own interests."

Sun/OpenOffice.org's failure to advancing the XML features in the ODF format is one glaring example, he says. Not that it matters.

"At worst case, the ISO votes don't go Microsoft's way. Then we'll have more of this inane bickering, and customers will stay in wait and see mode," he says. "But Microsoft will eventually get ISO approval. They are bending over backwards. And nothing is going to stop Office 2007 once that happens."

What do you think of IBM's support for Open XML? Hypocrisy by Big Blue, or a tempest in a tea cup?

What People Are Saying

Sun Microsystems

IBM is really a good computer company, for they've been supporting many software that believes to be helpful to computer users. But did you heard about the issue on Sun Microsystems? IBM and Sun Microsystems both make computer systems for the corporate world. By purchasing Sun, IBM would get a leg up in the global finance and telecommunications markets. Representatives from both sides have yet to comment as of this writing. Sun Microsystems is both information technology and software company, and been recognized since the 80s. They had become one of the biggest competitors with Microsoft for IT and corporate software and hardware. However, after the dot com bust in the early 2000s, Sun Microsystems has begun to struggle a bit. Instant payday loans aren't really going to help them, but they have entered negotiations with IBM for a buyout that's supposed to total around $6.5 billion. News of the talks has boosted Suns' stock on the market. It may be the best move for them to avoid staring down bankruptcy, which would be a disaster for a firm as large as Sun Microsystems.

well-formed

There is some risk that the casual reader may not be familiar with the term "well-formed", which when referring to XML has a very specific technical meaning as defined by the XML standard. It essentially means that the XML will parse, that it follows the underlying syntax of XML. It is the minimum qualification for something to be called "XML". It does not imply any fitness for a particular purpose, or any level of quality.

By analogy, I could say that a novel is poorly written, boring, in bad taste and artistically without merit, but at least the author spell-checked.

RE: wellformed

@Rob Weir
If Bob Sutor states that Office Open XML is:
"not amenable to easy processing by standard XML tools."

And you write that IBM standard XML tools actually can easily process it, than one of you is not really accurate in their description of OOXML.

I have little doubt that Bob Sutor was actually completely wrong in his statement as was already proven by other standard XML tools like XMLSpy having no trouble with Office Open XML.

In addition to that we remember that IBM had already support for Office Open XML in its products listed on its website more than half a year ago but quickly removed those web pages when they were blogged by Microsoft's Steve McGibbon.

I guess it is like you once stated:
"ODF uses SVG. This is a good thing."
whilst maybe you should have stated:
"ODF uses a little bit of SVG and extends this w3c standard into some OpenOffice propriety draw functionality. This is bad thing"
See: http://www.idippedut.dk/post/2008/01/Embrace-and-extend---SVG-revisited.aspx

ODF uses a little bit of SVG and extends this w3c standard

@the wraith

and this is worse than having embedding VML in an xml document how?

Microsoft is paying Novell

Microsoft is paying Novell (see their SEC filling) for forking OpenOffice to support OOXML.

And Microsoft is probably also paying people to write converters, such as the Clever-Age or the Wygwam Java library.

All of this smells creating an artificial eco-system to show support for OOXML.