Stories
Slash Boxes
Comments

News for nerds, stuff that matters

ODF Editor Says ODF Loses If OOXML Does

Posted by kdawson on Wednesday March 26, @02:58AM
from the strange-bedfellow dept.
An anonymous reader writes "The editor of the Open Document Format standard has written a letter (PDF) that strongly supports recognizing Microsoft's OOXML file format as a standard, arguing that if it fails, ODF will suffer. 'As the editor of OpenDocument, I want to promote OpenDocument, extol its features, urge the widest use of it as possible, none of which is accomplished by the anti-OpenXML position in ISO,' Patrick Durusau wrote. 'The bottom line is that OpenDocument, among others, will lose if OpenXML loses... Passage of OpenXML in ISO is going to benefit OpenDocument as much as anyone else.'"

Related Stories

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

ODF Editor Says ODF Loses If OOXML Does 25 Comments More | Login | Reply /

 Full
 Abbreviated
 Hidden
More | Login | Reply
Keybindings Beta
Q W E
A S D
Loading ... Please wait.
  • 3 questions... (Score:5, Insightful)

    by aleph42 (1082389) * on Wednesday March 26, @02:58AM (#22866762)
    Okay, I Am Not An Iso-standard Expert (IANAIE ?), but that must be the most counter-intuitive argumentation I've heard this month.

    He invoques the need to have a formal definition of some features (formula definitions and legacy stuff) as benifiting ODF if OOXML pass, so this raises the questions:

    1) Aren't these already included to some extend in what was submitted for iso acceptation?

    2) Wasn't this specification part of what EU's justice were asking Microsoft anyways?

    3) Is it that hard to reverse-ingeneer that kind of spec?

    Asking in good faith, as I really hav no clue.
    • Re:3 questions... (Score:5, Funny)

      by Mordok-DestroyerOfWo (1000167) on Wednesday March 26, @03:06AM (#22866798)
      I'm not going to answer your questions. If you question Microsoft, you question America. If Microsoft loses then the terrorists have already won. Is that what you want?
    • Re:3 questions... (Score:5, Insightful)

      by RR (64484) on Wednesday March 26, @03:12AM (#22866826)

      He invoques the need to have a formal definition of some features (formula definitions and legacy stuff) as benifiting ODF if OOXML pass, so this raises the questions:

      1) Aren't these already included to some extend in what was submitted for iso acceptation?

      No. His point seems to be that some features are not in ODF yet, so we might as well accept Microsoft's, and that way we have to support fewer different implementations of features. He's approaching this thing with a naivete that is stunning in an adult who has watched Microsoft's behavior with standards.

      From the letter:

      What happens if OpenDocument and OpenXML reach different definitions of those functions?

      More importantly, what if ISO and Microsoft reach different definitions for the same OpenXML functions? After watching Java and Kerberos and CSS... We already have indications that Microsoft would ignore ISO on OOXML, too.
    • Re:3 questions... (Score:5, Interesting)

      by berzerke (319205) on Wednesday March 26, @03:24AM (#22866876) Homepage

      From the article:

      "OpenDocument currently lacks formula definitions for spreadsheets," he wrote. "Many core financial functions in spreadsheets are undefined except for actual Excel output. That output varies by version and service pack of MS Office. What happens if OpenDocument and OpenXML reach different definitions of those functions?"

      His big beef is the ODF standard needs to have some formula definitions added??? So add them to the standard! Somehow I think the actual formulas, at least the financial ones, are already defined in some other standard, maybe not an ISO standard, but a standard somewhere. I just can't believe CPA's make up their own formulas. (OK, honest CPA's.) And since these formula's are standard somewhere else already, then OpenXML should have the same formulas.

      "But what if there are different standards for the same financial function?" you ask. Well, then have a flag to pick which one is used as part of the function call. If OpenXML doesn't do this then ODF can make claims that Excel is not suitable for financial calculations. Actually, from the comments above, I'd say that is already the case. "...output varies by version and service pack of MS Office." does not inspire confidence in me for one.

      The author also seems to think having OpenXML as a standard will provide anyone and everyone the complete specs to the standard. From what I've read, this isn't the case so far, and I doubt MS is anxious for that to happen. Get it approved, yes, but describe it in enough detail that anyone else could fully implement it, no.

      As it is, Microsoft will not commit to supporting the standard. According to Brian Jones, a Microsoft manager who has worked on OOXML for six years: "It's hard for Microsoft to commit to what comes out of Ecma [the European standards group that has already OK'd OOXML] in the coming years, because we don't know what direction they will take the formats. We'll of course stay active and propose changes based on where we want to go with Office 14. At the end of the day, though, the other Ecma members could decide to take the spec in a completely different direction. ... Since it's not guaranteed, it would be hard for us to make any sort of official statement." [techworld.com]

  • Don't fully understand his arguments (Score:5, Insightful)

    by pembo13 (770295) on Wednesday March 26, @03:04AM (#22866786) Homepage
    He seems to hinge everything on the assumption that Microsoft is going to follow whatever version on OOXML is adopted, allowing ODF to be able to port those features. I think that's a huge assumption on his part.
  • Okay, now I'm'a *hafta* RTFA... (Score:5, Insightful)

    by zooblethorpe (686757) on Wednesday March 26, @03:09AM (#22866816)

    ... at least so I can find out what he's smokin' and get me some of that. I mean, whah??? If OOOXML is garbage, and not an open standard given the really big implementation holes, and not apparently implemented *anywhere* (nor, some might argue, implement*able*), why is it in anyone's interest to have it passed? Aside from Microsoft's, of course.

    Confused,

  • Can't say that I understand him (Score:5, Interesting)

    by pembo13 (770295) on Wednesday March 26, @03:16AM (#22866838) Homepage
    The majority of publications are in defense on OOXML. As the editor, I would expect the majority of his publications to be about weakness in OpenDocument and how it can be improved. I am curious as to his opinion on how to competing document standards can coexist -- what's the point of OpenDocument if only 5% of people user it. And the other 95% use OOXML, in that case, OpenDocument is a total waste of time.
    • by Anonymous Coward on Wednesday March 26, @03:36AM (#22866922)
      That post by Rob is particularly good, I recommend it.

      In addition,

      Patrick Durusau is one of several editors on ODF (in ODF 1.0 he was one of six editors) and in ODF 1.1 and the 1.2 drafts he's one of three and one of two respectively. So he's not the editor, he's an editor.

      Patrick doesn't present technical arguments, he only presents political ones, and generally he seems to be of the opinion that it's better that Microsoft be involved in ISO than not (and this opinion overrides any issues of quality, or whether anyone else can implement OOXML). This is the idea that this way we get to have more of an impact on Microsoft.

      In my opinion OOXML is an insincere involvement in the ISO process (as shown by minimum change during the fast-track, and poor documentation of OOXML) and I think it's naive to expect more in the future. So to me the political angle on this fails.

      The technical angle on it fails completely [robweir.com].
  • Read Contra Durusau by Rob Weir (Score:5, Informative)

    by jkrise (535370) on Wednesday March 26, @03:20AM (#22866850) Journal
    on his blog for more details.

    http://www.robweir.com/blog/2008/03/contra-durusau-part-1.html [robweir.com]

    This guy Durusau seems to have changed his mind to a pro-MS shill in recent times.
  • Well, I disagree. (Score:5, Insightful)

    by Jane Q. Public (1010737) on Wednesday March 26, @03:20AM (#22866856)
    I do not support any "standard" that is bad enough that its own promoters have to buy votes to get it in.
  • by bersl2 (689221) on Wednesday March 26, @03:23AM (#22866866) Journal
    From Fear! That should work! [openmalaysiablog.com] on the blog Open Malaysia, in reference to his first letter:

    I thanked Mr Cheong, for bringing up this important letter from Mr Patrick Durusau. His case just highlights the strange situation we are in today. If you know the background history of Mr Durusau, you will understand why he may have to write a letter like this.

    You see, Mr Durusau is the Editor of ODF, but more importantly he is also the Chair of the US Technical Committee V1, which is equivalent to Malaysia's TC4 here. What is interesting, is that because of this OOXML issue, his committee has been stacked. Now it's OK for them in the US to stack their committees because that's how their system works, so they grew from a committee of 7 members before OOXML to 26 members after it started. Fortunately, in Malaysia, ISC-G prevented this from happening at TC4.

    [...]

    So in essence, V1 has been taken over by Microsofties, and Mr Durusau is in a tight situation. If he were to be negative towards OOXML, his stacked V1 will retaliate and bar the progress of his normal work: work on ODF 1.2.

    The best and most logical option for Mr Durusau is of course to "agree" with his captors 'demands, and hopefuly they would be merciful later on. So its a strange political play which he has to act out.

    This is conjecture, obviously, but I find it plausible, FWIW, especially since there is now a follow-up.
    • From the Horse's mouth (Score:5, Informative)

      by jeremiahbell (522050) on Wednesday March 26, @04:32AM (#22867092) Homepage

      Wanna know how much Microsoft has reformed this sort of thing?

      [Microsoft Internal Document] I have mentioned before the "stacked panel". Panel discussions naturally favor alliances of relatively weak partners - our usual opposition. For example, an "unbiased" panel on OLE vs. OpenDoc would contain representatives of the backers of OLE (Microsoft) and the backers of OpenDoc (Apple, IBM, Novell, WordPerfect, OMG, etc.). Thus we find ourselves outnumbered in almost every "naturally occurring" panel debate.

      A stacked panel, on the other hand, is like a stacked deck: it is packed with people who, on the face of things, should be neutral, but who are in fact strong supporters of our technology. The key to stacking a panel is being able to choose the moderator. Most conference organizers allow the moderator to select the panel, so if you can pick the moderator, you win. Since you can't expect representatives of our competitors to speak on your behalf, you have to get the moderator to agree to having only "independent ISVs" on the panel. No one from Microsoft or any other formal backer of the competing technologies would be allowed - just ISVs who have to use this stuff in the "real world." Sounds marvelously independent doesn't it? In fact, it allows us to stack the panel with ISVs that back our cause. Thus, the "independent" panel ends up telling the audience that our technology beats the others hands down. Get the press to cover this panel, and you've got a major win on your hands.

      You can get it all here http://www.groklaw.net/article.php?story=20071023002351958 [groklaw.net]
  • I don't know about ODF (Score:5, Insightful)

    by iamacat (583406) on Wednesday March 26, @03:30AM (#22866898)
    But if OOXML passes, customers, small to medium businesses and even world's governments are going to suffer. It's impossible for a team of 10 developers to implement a 1000+ page specification in their product. And because of ambiguities in the same, citizens will not be able to understand laws or government budgets of their own land.

    The only thing is, 500 pages of ODF spec may not be much better for small businesses. What we need is a specification with multiple levels of fallback for simplier generators and consumers. For example, one part of a document zip file can be plain text contained in the document, with reasonable efforts to convert document structure to a human and machine readable plain text representation. For producers, it will be valid to generate a document bundle with only the text file and nothing else.
  • by Anonymous Coward on Wednesday March 26, @03:49AM (#22866970)
    I'm gonna repost this comment from another ooxml "sudden flipflop" story - I posted it too late to get any attention then but I still wanted it visible. AC for obvious reasons! Also please bear in mind that all numbers are just for example's sake, but the general point is all too accurate. Also bear in mind I have no "inside" information on Durusau at all, I am just trying to tell you some backstory on how these deals can go down, including one I have specific knowledge of.

    -------

    I want to tell you Slashdot people something about how this kind of thing works. I don't really know the name for it, but I call it "soft bribery". You might also call it "economic alignment" or whatever. Here's what happens.

    A large, rich stakeholder wants a particular outcome - in this case, MS wants OOXML to be ratified. They have some adversaries - respected leaders of the OSS movement or ODF foundation, in this case. Note that there are always certain people with disproportionate voices - these people are really hurting them. How can they turn them around?

    They can't outright bribe them. That's illegal and probably wouldn't work anyway - people would feel insulted. So what they need to do is ensure that the "thought leader"'s economic interest is aligned with their own.

    We see this happen all the time - a previous strong advocate against something, in this case pro ODF and against OOXML, will suddenly get more concilatory. See Durusau's change of tone for an example. Now I don't know him, but I'm pretty sure here's what happened.

    He would be in constant contact with the OOXML team in MS just as a matter of course. One day, though, they'll tell him to expect a call from a VP or higher - big guns. He's excited to be able to reach higher up in the company. Finally, they're taking him seriously. He might be talking to a billionaire!

    He'll get the call. "Wow, we're really impressed with your work on this. My team is always telling me what a smart, together guy you are", says the VP or Partner or whatever. "I just wanted to tell you that we really appreciate the work you're doing and we can learn a lot from you. Say, when this is all over, if OOXML finally gets accepted - we'd love to get you in for some interoperability training and consulting, our staff could really use your insight. We pay pretty well, $500 an hour, and we estimate the contract would last for a year fulltime, but we're flexible with your current work - we just need you on call. What do you think?"

    There you go. That's it. A year's worth at $500/hr is close enough to a million bucks, the guy's got a mortgage, game over. Of course MS wants it kept quiet or the deal's off - that's their "standard business practise", and the contract has an NDA clause.

    Game over. I'm sure this is what happened to Durusau. I'm pretty sure it's what happened to Miguel. Unless you're independently wealthy, not many people can say no to a few hundred thousand in "consulting". Needless to say, he'll never step foot in any Microsoft building. Hell, maybe it's a lot less than a million - it was for someone I know.

    I am going to be very vague here - sorry if you think I lose credibility, but I don't want to burn my friend. He was the CEO/CTO (same guy) at a small systems integrator in the educational sector "somewhere in Asia". A largish school deal was in the works, his company advised decision makers in favour of linux. A respected company, had a lot of sway with the local suits, it was looking like going their way. One day he gets a call to the cell phone - wow, one of the big guns!

    "We really like the work you're doing. Say, it looks like this deal isn't going to go our way - but if it does, we'll need a partner to help us interoperate with the existing infrastructure - you installed a lot of it, so you're first in line and we'd like to book you in advance just to make sure we can get you. What are your rates? Well, we'd like to make sure we have you for at least six months and we actually pay a set rate in this area of $$$. Is that OK? We'll fax over our proposed contract right now, we're pretty eager to go ahead with this, so just to lock in our booking we'll deposit the first 25% of the contract as soon as you fax it back to us, is that good with you? Refundable if we don't get the deal of course. Commercial in confidence, naturally. Let us know ASAP, and good luck with the deal!"

    The contract was over triple what the linux deal would have earned. He has a wife and kids - I'm not going to cast the first stone. They dropped their opposition, recommended the MS deal, and got paid a quarter of a million (equivalent) to do sweet fuck-all for 6 months. My friend feels like a sell-out, but his daughter's now in a better school.

    I don't know how to stop this happening, but until it does, MS (or GM, or Exxon, or whoever) will win and win and win. Ask yourself how much your advocacy would sell for. Ask yourself how you'd explain to your wife that you were turning down enough money to send the kids to college because of your preferences for which software to use.

    This is how it's done people.
  • In other news... (Score:5, Funny)

    "Superman [wikipedia.org], a prominent member of the Super Friends [wikipedia.org] group has written a letter that strongly supports The Legion of Doom [wikipedia.org], arguing that if it fails, the forces of good will suffer. 'As head of the Super Friends, I want to promote truth, justice and the American way, none of which is accomplished by the anti-evil position' Superman wrote. 'The bottom line is that the Super Friends, among others, will lose if The Legion of Doom loses... Evil prevailing is going to benefit the Super Friends as much as anyone else.'"
  • I don't see it. (Score:5, Interesting)

    by SanityInAnarchy (655584) <ninja@slaphack.com> on Wednesday March 26, @04:04AM (#22867006) Journal

    First, literally, I don't see TFA. I see TFBE -- The Fine Blog Entry -- which quotes the letter, but doesn't link to it.

    But I'll work with what I have:

    OpenDocument currently lacks formula definitions for spreadsheets.... Many core financial functions in spreadsheets are undefined except for actual Excel output. That output varies by version and service pack of MS Office. What happens if OpenDocument and OpenXML reach different definitions of those functions?

    Then OpenDocument is the correct, standard definition, and OpenXML will be even further from standardization.

    The fact that Excel output varies by version and service pack, and is sometimes downright wrong, is all the more reason to ignore it. Approximate it, maybe, to make porting easier. Write a compatibility layer, even. But don't push through an entire second document spec, which is so deeply flawed in so many ways, just to make us match one particular iteration of Excel output.

    Oh, and Excel output varies by version and service pack. WTF makes this tool think Microsoft will even try to adhere to a standard, even if it's their own?

    In addition, ODF doesn't yet support "legacy features of Microsoft formats," he added. "That will be easier with a formal definition of those features."

    It certainly would, wouldn't it?

    Except for the fact that the OOXML spec doesn't include them. In all its six thousand fucking pages, not one mention of how, exactly, to implement LineSpacingLikeWord95. And what's he proposing -- delay OOXML until this can be included in the spec, and thus make it, what, twelve thousand pages? Or push it through in the faith (hah!) that Microsoft will add it to the next version of OOXML?

    Consider, also, that there is a right way to do this: Styles. Extend the style system to support this quirky behavior. Support quirky behavior in an abstract way. Then, put the actual definition of LineSpacingLikeWord95 in the document itself, as a style. Translating back is easy, too -- just look for styles flagged that way, or just styles that happen to match the original format's quirk.

    It would take some work, sure. But it would be pushing the work back to Microsoft and Office, not to ISO and any potential other implementations. And it would mean we don't have to carry this legacy crap with the format forever -- eventually, there will be no more Word95 documents, and no implementation will have to care that LineSpacingLikeWord95 corresponds to an actual way of saving a Word95 .doc -- just that it should look a particular way.

  • no "co-evolution" (Score:5, Insightful)

    by nguy (1207026) on Wednesday March 26, @04:05AM (#22867008)

    If we had a co-evolutionary environment, one where the proponents of OpenXML and OpenDocument,
    their respective organizations, national bodies and others interested groups could meet to discuss the
    future of those proposals, the future revisions of both would likely be quite different.


    It's an office format, not nuclear fusion reactor design. ODF is already the better format, and there's nothing that ODF can learn from OOXML. Whatever expertise might flow from other standards into ODF already does because ODF (unlike OOXML) builds on existing standards.

    But there's another reason why ODF won't benefit: OOXML "standardization" is just a trophy to Microsoft, a check-list item for buyers who want a standardized, open document format. Microsoft is going to keep adding proprietary extensions as they see fit, without bothering going through standardization or documenting them.

    (The guy also grossly misuses the term "co-evolution", but let's not dwell on that.)
  • That may be true, but... (Score:5, Insightful)

    by jhdevos (56359) on Wednesday March 26, @04:05AM (#22867010) Homepage
    It might even be true that OOXML as an ISO standard would be beneficial to ODF. However, there are the following problems:
    * There are some serious technical issues with the current proposal that have to be resolved
    * There are some very serious problems with the way the process has evolved
    * There is no guarantee that Microsoft will follow their own standards -- since, if there are big changes to the standard, it would require them to change their current file format.
    The first two problems indicate that, perhaps, the fast-track-to-ISO was not a good idea for this standard, and that some more time and work is required before the standard is approved, no matter how beneficial an eventual approval would be for anyone.
    • Re:ODF editor on OOXML (Score:5, Insightful)

      by SanityInAnarchy (655584) <ninja@slaphack.com> on Wednesday March 26, @03:46AM (#22866960) Journal

      It's pretty rich for people to complain that Microsoft used undocumented formats and then after they document the format complain that it contains cryptic legacy stuff.

      Yeah, that's what we call "not documenting the format."

      Oh, and yeah, great, they documented the format. But it is NOT something that should be accepted as a standard. BF is a documented programming language, but if you had to pick a standard language, would you pick BF, if there was, oh, any other alternative?

      The cryptic legacy stuff is actually is actually their best trade secret, it's something that millions of third party documents rely on and only MS Office knows how to read.

      What is so difficult about the two words "open" and "standard"? A proprietary trade secret is antithetical to that. Relying on proprietary trade secrets in a proposed "open standard" makes it neither.

      And if you want something that allows you to convert a current MS Office document to it and convert back without loss of formatting, that something needs a way to store all the legacy attributes.

      Which in no way mandates that these legacy attributes also be completely opaque to every implementation except one.

      Oh, by the way, we have a way to store odd formatting, and maintain backwards translateability -- styles. Extend the style system to where it can support weird shit like adjusting the "justify" algorithm, and store a SpacingLikeWordPerfectForDos (or whatever) style, in the document, with some special flag to indicate how it translates back into legacy formats (like Word 95 binary .doc).

      Except that, as you say, the cryptic legacy stuff is a trade secret. Which is why we really don't want it ratified as any kind of open standard, as it is, quite simply, not open.

      I'm sorry, but you can't have it both ways. Either you've got trade secrets based on your file format, or you have an open standard. Not both.

    • Re:We failed already (Score:5, Insightful)

      by ovideon (634144) on Wednesday March 26, @04:44AM (#22867134) Homepage
      Not necessarily. If anything, PDF is a great choice for distributing final copies of documents - it has exactly the right number of features, ts specs are published, and there are plenty of good tools (both open-source and commercial) for creating and reading it.

      Acrobat, on the other hand, is a bloated pile of garbage.