Slashdot Mirror


ODF Editor Says ODF Loses If OOXML Does

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.'"

13 of 268 comments (clear)

  1. 3 questions... by aleph42 · · Score: 4, Insightful

    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.

    --
    Don't take my posts literally; it's just code to control my botnet.
    1. Re:3 questions... by RR · · Score: 5, Insightful

      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.
      --
      Have a nice time.
    2. Re:3 questions... by MrNaz · · Score: 5, Insightful

      I completely agree with you, the Kerberos, Java and CSS arguments grate against my intellectual honesty sensors too.

      That being said, I don't think people want ODF to be a magic bullet, and everyone knows that ODF is feature thin compared to OOXML. However, I think after decades of shifting vendor to vendor as corporate interests take turns in the gang-raping that has been the software industry for as long as I can remember, people have realised that open standards are better than extra features, provided that the basics are covered. That, to me sums up the ODF vs OOXML debate; format stability vs edge case features.

      --
      I hate printers.
  2. Don't fully understand his arguments by pembo13 · · Score: 4, Insightful

    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.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Don't fully understand his arguments by Mista2 · · Score: 5, Insightful

      MS will follow the OOXML spec in the same way IE followed HTML. Documents will then be written with coding changes just to work around the rendering issues in Word, and all the other implementations of OOXML will appear broken no matter how closely they follow the spec. Hopefully there will be something similar to the ACID test for .docx rendering. I just wish there was for .odt too.

  3. Okay, now I'm'a *hafta* RTFA... by zooblethorpe · · Score: 4, Insightful

    ... 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,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  4. Well, I disagree. by Jane+Q.+Public · · Score: 5, Insightful

    I do not support any "standard" that is bad enough that its own promoters have to buy votes to get it in.

  5. I don't know about ODF by iamacat · · Score: 4, Insightful

    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.

  6. Re:ODF editor on OOXML by SanityInAnarchy · · Score: 4, Insightful

    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.

    --
    Don't thank God, thank a doctor!
  7. no "co-evolution" by nguy · · Score: 4, Insightful

    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.)
  8. That may be true, but... by jhdevos · · Score: 5, Insightful

    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.

  9. Re:We failed already by ovideon · · Score: 5, Insightful

    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.

  10. Re:We failed already by backwardMechanic · · Score: 4, Insightful

    ...er, no, it means the author understands document file formats. The letter isn't meant for you or I to edit, and has a fixed layout, so PDF (being an open standard itself) is sensible.