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

268 comments

  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 Mordok-DestroyerOfWo · · Score: 5, Funny

      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?

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    2. 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.
    3. Re:3 questions... by berzerke · · Score: 5, Interesting

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

    4. Re:3 questions... by tacocat · · Score: 1

      I have no doubt that OOXML has a lot more features than ODF does. However, I suspect that there are a lot of features that are Microsoft specific based on the rhetoric I've heard about OOXML tainting from that interest.

      That said, would it make more sense to back out all the contested elements of the OOXML and approve a version of the specification that is complete within itself although many might consider it inadequate for the advanced feature sets of currently released software, Microsoft and ODF alike? At this way we have a document to put into use and start learning from and use those lessons to develop the next release of the document. Sounds to me like a release early & release often Agile approach. But it should work for Standard Documents as well.

    5. Re:3 questions... by Anonymous Coward · · Score: 4, Interesting

      ? After watching Java and Kerberos and CSS

      Oh please, not the Kerberos thing again. Microsoft used the vendor specific fields for, shock horror, vendor specific data; it fully complied with RFC1964 and RFC1510 and interoped with MIT Kerberos versions 1.0.5, 1.0.6 and 1.1.1. The java debacle was not that they changed the underlying java spec (and it was in no way an ISO spec), but that they added their own namespaces which didn't stand out enough. CSS, well, that's just bloody poor implementation. Mozilla have been happy to ignore parts of CSS and go their own way too, text wrapping immediately springs to mind where the MS extensions were on the road to being rolled up into the spec, but Mozilla decided to implement their own, so now, come CSS 3 we have two different methods of doing the same thing.

      At least someone is admitting that ODF is lacking in a number of key areas and isn't the magic bullet everyone wants it to be.

    6. Re:3 questions... by KDR_11k · · Score: 5, Informative

      The last time that topic came up many people mentioned that Office 2007's xml files don't match the OOXML standard so this isn't just "what if".

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    7. Re:3 questions... by CastrTroy · · Score: 4, Interesting

      Also, from what I remember hearing (sorry no sources), is that the definition of various formulas in OpenXML are actually incorrect. I seem to recall that MS implemented them correctly, but didn't write them up correctly in the standard. Which shows yet another reason why OpenXML shouldn't be accepted, as MS can't even follow their own standard.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. 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.
    9. Re:3 questions... by asuffield · · Score: 1

      More importantly, what if ISO and Microsoft reach different definitions for the same OpenXML functions?


      The very fact that you are asking this question is a strong indicator that ISO's actions here are completely irrelevant - they serve only as marketing for Microsoft.
    10. Re:3 questions... by theonlyaether · · Score: 4, Funny

      It's actually two, as long as we're nit-picking...

      --
      Graduate students and most professors are no smarter than undergrads.
      They're just older.
    11. Re:3 questions... by erroneus · · Score: 1

      But it's easier to say and we're "America" so we're arrogant enough to claim it!

    12. Re:3 questions... by CmdrGravy · · Score: 1

      I think it may have been better to write that it's actually both rather than it's actually two.

    13. Re:3 questions... by wanderingknight · · Score: 1

      It's actually one. The distinction made between South and North America, mostly for sociological reasons, doesn't make it two.

    14. Re:3 questions... by Anonymous Coward · · Score: 0

      Microsoft has said straight out that they will not be implementing the ISO standard. They just want OpenXML to be a standard so they can lie and say that Office implements an ISO standard when selling to government agencies.

    15. Re:3 questions... by gomiam · · Score: 1

      Let's keep the offtopic nitpicking going. North and South America are two different continents on two different plates.

    16. Re:3 questions... by theonlyaether · · Score: 2, Informative

      Actually North and South America historically were considered one continent, but going by the tectonic plates and modern geology they are actually two separate land masses. Europe and Asia, on the other hand, are actually representative of the inverse. They are made distinct for sociological reasons, but share the same plate.

      --
      Graduate students and most professors are no smarter than undergrads.
      They're just older.
    17. Re:3 questions... by Anonymous Coward · · Score: 0

      I always thought that India was in the Asia continent... but it has been on the Indo-Australian continent all this time!

    18. Re:3 questions... by Anonymous Coward · · Score: 0

      > The java debacle was not that they changed the underlying java spec (and it was in no way an ISO spec), but that they added their own namespaces which didn't stand out enough.

      Wait, MS wasn't grilled because they allegedly changed java specs. They embraced and extended it and they called it java and they couldn't.

      And if MS can't implement correctly CSS because of a lack of skill, I pity those who entrust them with the OS running their machines and their enterprise.

    19. Re:3 questions... by Zeinfeld · · Score: 4, Interesting
      It isn't Kerberos or Java again, they were disputes over use of an extension mechanism. Nobody can expect to control innovation through control of a standard.

      The best comparison would be S/MIME vs PGP. If you look at deployed base there is absolutely no question that S/MIME wins. We have over a billion email clients with embedded S/MIME support. But both are IETF standards and I was present when Burt Kaliski pitched handing S/MIME to Jeff Schiller, the Security area. Jeff was at the time probably the biggest PGP supporter, he was one of the main people who made the MIT distribution of PGP happen.

      The popular perception is that the S/MIME and PGP camps are both at each other's throats. This is not the case at all. Neither product is exactly a deployment success in that virtually no email is secured with either. Jon Callas, CTO of PGP and I both worked on DKIM together. PGP Inc. makes an excellent S/MIME product. The perception that there is a division only hurts both standards. In my book I advocate that email clients implement at least PGP encryption so we can move forward to an interoperable message level confidentiality solution. There is not a big technical or even a market reason to do this, but there is a major political reason as PGP dominates in mindshare. We are going to make very sure that we do not have a similar schism when we move to the next generation technologies.

      ODF vs OOXML is a very similar problem. The deployed base of applications is simply too great to make convergence on a single standard practical for this generation. It is only going to become practical when the market moves to the next generation.

      The Microsoft Java namespace was entirely justified, Microsoft had bought into Java thinking that they could use it as their next generation programming language across the board. The only way to do that was to allow access to Windows APIs. Sun thought that Java was more than a programming language, it was a replacement platform that they had absolute control over and would sue anyone who tried to implement different ideas. The way I looked at it was 'OK Sun, you have an idea whose time might have come, but why should you get to control the entire future of the computing business on the basis of one idea'.

      Standards are not about establishing a monoculture. The idea is to standardize what we agree on so that we can then innovate in areas that provide useful choices, i.e. benefits, for the customer and not in areas where it only causes problems.

      ODF is not going to be the canonical archive format in perpetuity. It is rooted in the world of paper documents for a start.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    20. Re:3 questions... by Brian+Gordon · · Score: 1

      No it's actually not. A better map.

    21. Re:3 questions... by rtb61 · · Score: 1

      This issue is far more important than OpenDocument, it is really about maintaining the integrity of the ISO standard process, of creating usable and accessible standards, and not pandering to one corporations greed and willingness to corrupt what is a very important process in interoperability, and product safety, all in sort perverse B$ marketing campaign, M$ has demonstrated it total contempt for every other business that relies on ISO standards to be able to function upon a global basis.

      --
      Chaos - everything, everywhere, everywhen
    22. Re:3 questions... by dwiget001 · · Score: 1

      > I say, good for OpenDocument and neener neerer to f*cking bad for MSFT!

    23. Re:3 questions... by aussie_a · · Score: 0, Redundant

      Really? Can you point to the two continents called America? Because I've heard of North America, I'd have heard of South America. Hell, I've even heard of the Americas. But I aint never heard of a continent called America. Let alone a second one with the exact same name!

    24. Re:3 questions... by Anonymous Coward · · Score: 0

      "America is actually two continents" "There are two continents called America"
      kthxbye

    25. Re:3 questions... by theonlyaether · · Score: 1
      I suspect you didn't read the parent post, so let's break it down:

      America is not a country it is a continent get over it.
      It's actually two, as long as we're nit-picking
      I never defined the two continents, but simply stated that America is two continents. Those continents would obviously be (to those that aren't witless) North, and South America.
      --
      Graduate students and most professors are no smarter than undergrads.
      They're just older.
    26. Re:3 questions... by wiredlogic · · Score: 1

      That's right. In this post-Columbine world we can't afford *not* to have OOXML rammed down our gullets, taking it like a porn star.

      --
      I am becoming gerund, destroyer of verbs.
    27. Re:3 questions... by jdubchak · · Score: 1

      The real question: How much did M$ pay him to say this?

    28. Re:3 questions... by filesiteguy · · Score: 2, Interesting

      ODF is not going to be the canonical archive format in perpetuity. It is rooted in the world of paper documents for a start. Valid point - I manage several document archive systems (Los Angeles County) and we hold documents in microfilm, PDF, PDF-A and TIFF. No one standard seems to fit all purposes. In fact - come to think of it - I have some patent applications from the late 1800's in leather. That's the storage - leather.
    29. Re:3 questions... by punissuer · · Score: 1

      The Microsoft Java namespace was entirely justified, Microsoft had bought into Java thinking that they could use it as their next generation programming language across the board. The only way to do that was to allow access to Windows APIs. Wasn't the problem that Microsoft put Windows-specific APIs into core Java packages, the ones whose names start with "java."? If MS had instead put those methods and constants into packages called something like "com.microsoft.XXX", then MS would have been in compliance with its license agreement with Sun, and Sun wouldn't have sued MS.
    30. Re:3 questions... by Anonymous Coward · · Score: 0

      You're right, South America is the country and North America is the continent. You're awesome at teh geography.

    31. Re:3 questions... by shutdown+-p+now · · Score: 4, Informative

      The java debacle was not that they changed the underlying java spec (and it was in no way an ISO spec), but that they added their own namespaces which didn't stand out enough.
      This is incorrect. Visual J++ extended Java language with new constructs, namely, delegates. These did not compile to standard Java bytecodes, and so couldn't run on e.g. Sun's (or any other compliant) JDK. Then there was J/Direct, which also pointedly made it as easy as possible to write non-portable code. Of course, J++ never passed Sun's Java compliance tests, either, which is why Sun sued (Microsoft had a license from Sun to implement Java, but the condition of doing so was to be a fully compliant implementation, which was to be proved by successfully passing the tests).
    32. Re:3 questions... by Anonymous Coward · · Score: 0

      And if anyone doesn't believe should just ask Miguel de Icaza, Patrick Durusau's now close cousin.

    33. Re: 3 questions... by Dolda2000 · · Score: 2, Insightful
      I agree that the Kerberos issue is not as bad as many seem to think it is, but that does not mean that it isn't bad. They may not have violated the letter of the standard in implementing AD, but I would certainly argue that they violated the spirit of the standard, and did so for arguable malevolent reasons. What they did wasn't just to put optional, vendor-specific data in the vendor specific fields, but they also require that that vendor-specific data be present in their client implementation. Sure enough, it is possible to create manual mappings on the clients to accept tickets from non-Windows Kerberos servers, but to my knowledge, that is a manual process that cannot easily be duplicated over several clients or put into the directory as such.

      Thus, the consequence is essentially that Windows clients need to use a Windows server for getting tickets, which, I would argue, was precisely their intention in doing so. That way, they can lock out non-Microsoft products from the servers, where they don't have a strong market lock-in, and still claim interoperability since non-Microsoft clients can still use Windows servers for authentication. I don't think that's just a coincidence resulting from the best possible technical implementation of their authentication protocol, especially seeing how the vendor-specific data could just as well be put in the LDAP directory instead (at least as I've understood it, it's just information on what groups the principal is a member of).

      Microsoft may well not have violated the standard, but saying that what they did is perfectly alright, is a bit like saying that it's OK to murder people on the moon, just because there's no law enforcement there. And, especially seeing how it's Microsoft, I would be surprised if it were not part of an orchestrated effort, rather than just a small technical glitch.

      I don't know any details about the mentioned problems with Java and CSS, but I would not at all be surprised to find the same thing there, as well.

    34. Re:3 questions... by hedwards · · Score: 1

      In the national context America is a country.

      In the context of continents it doesn't exist at all.

      In the context super continents it is a super continent.

      If we want to be legit about it, the American super continent is either 2 or 3 continents. Depending upon whether or not you want to talk about the tiny bit of plate which corresponds to much of central America.

      Additionally, I'm somewhat curious as to why this sort of bigotry needs to intrude into a discussion which has nothing to do with geology or America.

    35. Re:3 questions... by Pharmboy · · Score: 1

      I can't help but notice that "the editor of the Open Document Format standard" published a letter in PDF format. Am I the only one who sees the irony here?

      --
      Tequila: It's not just for breakfast anymore!
    36. Re: 3 questions... by statemachine · · Score: 1

      They may not have violated the letter of the standard in implementing AD, but I would certainly argue that they violated the spirit of the standard, and did so for arguable malevolent reasons. What they did wasn't just to put optional, vendor-specific data in the vendor specific fields, but they also require that that vendor-specific data be present in their client implementation.

      If what you say about the implementation is true, then requiring an optional field for it to work correctly does indeed violate the letter of the standard.

    37. Re:3 questions... by DragonWriter · · Score: 1

      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.


      Unless he is, say, either directly or via mutual funds a Microsoft stockholder, in which case the faux naivete is completely non-stunning.
    38. Re:3 questions... by man_of_mr_e · · Score: 2, Informative

      You're forgetting, OpenOffice didn't conform to ODF either (in fact, it still doesn't). Microsoft hasn't released a product post-standard yet, so that's quite a strawman.

    39. Re:3 questions... by man_of_mr_e · · Score: 1

      As it is, Microsoft will not commit to supporting the standard. According to Brian Jones

      So, umm.. where is Sun's commitment to indefinitely support ODF? KDE's? IBM's?

      No corporation is going to make that committment.

    40. Re: 3 questions... by Anonymous Coward · · Score: 0

      The extended stuff was Windows domain membership and so on. If MS didn't require that in the client implementation it would have been useless as Windows logon mechanism, or at least it wouldn't be feature-equivalent to the old lanman one. Of course it didn't help that Kerb was designed for the Unix UID/GID model and wasn't really designed for more complicated authorizations schemes.

    41. Re:3 questions... by spitzak · · Score: 1

      The Kerberos thing is that a Microsoft desktop could not use a non-Microsoft server, because it required these "vendor specific fields" to be filled in.

      If you can point me at an actual document that literally says in a clear an unambiguous way that an unmodified Microsoft desktop was able to use software not written by Microsoft on a non-Microsoft server for Kerberos authentication, I would believe you. Please point me at it. Otherwise go spew your lies elsewhere.

    42. Re: 3 questions... by Dolda2000 · · Score: 2, Informative

      Of course it didn't help that Kerb was designed for the Unix UID/GID model Would you mind expanding on that a bit? As far as I'm aware, a UID or GID is part of the Kerberos protocol in any way, shape or form. A Kerberos principal is a name and a domain, which I think should map pretty fine onto Windows' model.

      The extended stuff was Windows domain membership and so on. If MS didn't require that in the client implementation it would have been useless as Windows logon mechanism, or at least it wouldn't be feature-equivalent to the old lanman one. You may want to read this, by Microsoft's Peter Brundrett. A quote: "Using NTLM authentication, the user's SID and the group's SIDs are received directly from the server's DC, and any trusted domains, using the Netlogon secure channel. Using the Kerberos protocol, user and group SIDs are transmitted in the authorization data of the Kerberos session ticket."

      Obviously, then, it should have been possible to fetch that data from the DC (probably using LDAP) with AD as well. Any way I look at it, it seems they did it to prevent non-Microsoft KDCs to work with Microsoft clients. Especially seeing how the authorization data in the ticket is something as simple as the Windows SIDs for the user.

    43. Re:3 questions... by Jay+L · · Score: 1

      I have some patent applications from the late 1800's in leather. That's the storage - leather.


      Tell me more about these "patent applications" of yours. Lots more. I've been a naughty inventor.
    44. Re:3 questions... by Jay+L · · Score: 1

      The best comparison would be S/MIME vs PGP

      That's a really interesting comparison, since neither S/MIME nor PGP were optimal. The theoretical "best" solution was MOSS, but everyone gave that up, because S/MIME and PGP each had a large user base.

      Yet, 15 years later, neither of those solutions turned out to be good enough to "win".

      Where's the MOSS of the ODF/OOXML debate?
  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 pembo13 · · Score: 4, Informative

      I was a bit troubled by my inability to grasp the logic of the arguements put forward by this editor, and so I started Googling a bit to understand his background, etc. I am still going at this, but I cam across this link which others may find interesting: http://boycottnovell.com/2008/03/12/trips-to-microsoft-speculation/

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

      Also of possible interest Patrick Durusau site:blogs.msdn.com

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

      I was a bit troubled by my inability to grasp the logic of the arguements put forward by this editor

      Ahhhh young grasshopper, to understand his logic and arguments one must first understand the The Time Cube.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. 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.

    5. Re:Don't fully understand his arguments by Chris+Mattern · · Score: 1

      In other news, Mr. Durusau was reported saying, "Do you like my hat? It's made of MONEY!"

    6. Re:Don't fully understand his arguments by mevets · · Score: 1

      leave gene alone. Hasn't he been through enough?

    7. Re:Don't fully understand his arguments by Cerberus7 · · Score: 1

      I thought I had managed to forget that. I hate yooouuuu...

      Seriously, did the guy just play too much Starcon2? He's one sentence away from saying "Time cube are not *many fingers*!"

      --
      I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
    8. Re:Don't fully understand his arguments by mysticgoat · · Score: 1

      A point in favor of accepting OOXML is that it will be easier to talk to the suits about why it is more important to adopt applications that actually meet a living standard, than it is to go with a vendor who has developed a standard that no one, not even themselves, has implemented, or can implement. Executives, board members, and PHBs can easily follow arguments framed in these terms, and are probably better than techies at seeing the implied future costs of adopting nonstandard tools. Implementers of ODF win.

      I think we are past the point of diminishing returns as far as raising negative publicity about OOXML is concerned. Let ISO adopt it, perhaps in some "provisional" way (maybe with a sunset provision if there is no compliant implementation in 2 years).

      Then start pushing to require institutions to move to software that is compliant with standards, whether OOXML, or ODF.

      Hoist Microsoft on its own petard: adopt OOXML and make them eat it.

    9. Re:Don't fully understand his arguments by WhiteWolf666 · · Score: 1

      Exactly how it worked with POSIX and Windows NT/2000, right?

      We sure showed Microsoft there, huh?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    10. Re:Don't fully understand his arguments by Culture20 · · Score: 1

      Seriously, did the guy just play too much Starcon2? He's one sentence away from saying "Time cube are not *many fingers*!" We of Culture20 find your way of *many fingers* intriguing and wacky. Please continue, friend, if my asking is not too tacky.

      http://sc2.sourceforge.net/
    11. Re:Don't fully understand his arguments by Citizen+of+Earth · · Score: 1

      I should become the editor of a spec that competes with Microsoft. Then I could get the million-dollar bribes.

    12. Re:Don't fully understand his arguments by harlows_monkeys · · Score: 1

      Wow, a site run by a paid anti-Microsoft activist doesn't like it when the ODF editor says something good about OOXML? Shocking!

  3. Link to Letter (PDF) by pembo13 · · Score: 0, Redundant
    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Link to Letter (PDF) by More_Cowbell · · Score: 1

      Umm... the same link is in the summary?

      --
      Experience teaches only the teachable. -AH
  4. 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."
    1. Re:Okay, now I'm'a *hafta* RTFA... by Liath · · Score: 0, Flamebait

      can someone translate?

    2. Re:Okay, now I'm'a *hafta* RTFA... by iamdrscience · · Score: 1

      can someone translate?
      I ran it through Babel Fish a couple times, see if this helps:

      ... RK leases in such has way I EDGE finds out what he' S smokin to ' and GET ME some OF that. I mean, whah??? Does yew OOOXML is garbage, and emergency open At standard given the really big implementation of holes, and emergency apparently implemented * anywhere * (NOR, some might wire-drawer, implement*able *), why is it in anyone' S interest your cut it passed? Aside from Microsoft S, OF race. Confused,
    3. Re:Okay, now I'm'a *hafta* RTFA... by StarkRG · · Score: 1

      Really though, why should even Microsoft care? They haven't cared about standards in the past, what's changed? If they put something out that they deem worthy to submit to a standards organization do you really think they'll just give it up if it's declined?

      This is the company that makes an Office Suite that isn't compatible with older versions of itself. (Or different versions, as the case is with Mac Office)

      Microsoft is mostly unpredictable. The only predictable things about them are a) they will do almost anything to make more money and retain their near-monopoly (and it has to be near-monopoly because if it was an actual monopoly it'd be broken up*) b) they will do whatever they want without regard to anyone else (including their own customers, who are, for the most part, locked in).

      * yes, I know, MS has been declared a monopoly and nothing happened, but as long as they SEEM like they're not being entirely monopolistic not enough people will complain.

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

      Really though, why should even Microsoft care? They haven't cared about standards in the past, what's changed?

      Governments increasingly demand software that supports open document standards. Because they finally realize the problems vendor lock-in can give them. That means that Microsoft's OOXML has at least to look like an open standard.

      If it doesn't, MS is faced with two unpleasant alternatives:

      1) Rework Office to support ODF. In this case, they would lose vendor lock-in and they would also have to catch up to the implementations of others. For a few years, I guess Open Office would look a lot better than MS office because they have a head start with ODF.

      2) Lose the government business, leading to companies who work a lot with the authorities also switching for compatibility. Another great way to erase the dominant position of MS Office ;-)
      --
      C - the footgun of programming languages
    5. Re:Okay, now I'm'a *hafta* RTFA... by Anonymous Coward · · Score: 0

      Mmmm yes. A useless post saying "I'm going to have to read the article so I can understand what he's talking about!" is given +5 insightful. Shouldn't it be +5 obvious?

    6. Re:Okay, now I'm'a *hafta* RTFA... by spitzak · · Score: 1

      1) Rework Office to support ODF. In this case, they would lose vendor lock-in and they would also have to catch up to the implementations of others. For a few years, I guess Open Office would look a lot better than MS office because they have a head start with ODF.

      I disagree with this.

      If Microsoft would stop this childish plot, they could probably implement ODF import/export in a few days (they probably have it already written, actually).

      Microsoft Office is acknoledged as being the best one out there, even by competitors. It is not just lock-in that keeps it being the most-used software. The difficulty in reproducing or bettering their user interface and editing features must dwarf the work needed to read/write ODF by a factor of hundreds. They also hold copyrights on user interface aspects that a millon users are used to and this keeps users on their software without any technical lockin such as a file format.

      Microsofts problem is that they just cannot see the tiniest loss of control as being acceptable. This OOXML scheme is such a blindingly obvious pack of lies and deceit, and extremely expensive compared to paying perhaps 2 geeks to program ODF import/export, that their behavior is illogical. They are losing money on this. Their shareholders should be complaining. Everybody should, since if they succeed it will destroy a lot of people, and will have cost Microsoft far more than they will have gained. They are also acting like they distrust the superiority of one of their best products, which is not going to inspire confidence in them for future products!

    7. Re:Okay, now I'm'a *hafta* RTFA... by Shadow7789 · · Score: 1

      Come on, do you not think Microsoft has already begun planning for the possibility of defeat? I am sure they already have coders working on ODF integration into Office. Sure, Microsoft might hate the ODF, but they are not dumb. They cannot risk what you rightly state as a possible turn of events. If things don't go as planned for Microsoft, I foresee a ODF patch within a short time of that decision.

  5. We failed already by jsse · · Score: 3, Funny

    when the letter has to be distributed in PDF.

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

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

    3. Re:We failed already by LordLucless · · Score: 1

      PDFs aren't designed to be non-editable (it's trivial to edit them). They're designed to be portable. The grandparents author (sort of) stands - if OOXML was a successful standard, they wouldn't need to output it as PDF to make sure everyone could read it. Of course, this whole issue is about whether OOXML should be a standard - it's only after that's been passed, and people have implemented that you will be able to tell categorically whether it was a failure or not.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    4. Re:We failed already by backwardMechanic · · Score: 1

      I'm not saying PDF's can't be edited, just that they're generally understood to be the final document, rather than a work in progress. This is how Acroread, XPDF and Evince treat them. I think this is a useful distinction. If ODF or OOXML are successful and become truly portable, I still think it will be useful to have a different document format for a work-in-progress and the finished product. Maybe you disagree...

    5. Re:We failed already by LordLucless · · Score: 1

      No, I'd agree, but I'd say that it'd be better to have a security mechanism in place to guarantee that a document can't be edited, rather than just not publishing any editing tools - which is why PDF is not commonly edited. The file format is well known, and there is no built-in mechanism to protect the content - if you rely on a PDF to be tamper-proof, you'll probably get stung in the end.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    6. Re:We failed already by backwardMechanic · · Score: 1

      Yes, I was just wondering about security. As I currently use PDF, I guess it gives me two useful properties. First, I know that my editor/viewer of choice won't tweak anything (update dates fields, change page size, etc). Second, it gives a 'clean' copy without any edit history or suchlike. But I can imagine situations where it is useful to release a document that cannot easily be edited. Which leads to the question...how? Is it possible to produce a secure, uneditable, format that is also open? I could already publish hashes for a Word document, if I was so inclined, but I think we need something less crude, that does not require checking back at the original release source. Any ideas?

    7. Re:We failed already by nautsch · · Score: 1

      If you can view a format, you can copy a format. if you can copy a format you can alter the content. There is no mechanism to guarantee that the document can't be edited.

      --
      If you find a typo, you may keep it.
    8. Re:We failed already by contrapunctus · · Score: 1

      You mean like DRM?

    9. Re:We failed already by LordLucless · · Score: 1

      I'm not really an expert, but it might be possible to have some sort of public key thing happening - you have the public key (embedded in the document, for public documents), you can read it. But you can't write to the file unless you have the private key.

      Of course, this won't stop people cut-and-pasting, or even just re-typing the document. At that stage you're getting into DRM which is, as many have pointed out here, futile. Someone could copy your document - but they couldn't re-encrypt it with your private key, they'd have to encrypt it with one of their own.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    10. Re:We failed already by LordLucless · · Score: 1

      There's a difference between making a copy of a document and editing a document. What is really wanted in this case is the ability to publish a definitive version of the document, where it can be determined that the document was published by you, and hasn't been edited by anyone else. Public key cryptography should be able to manage that.

      Of course, anyone can copy it and distribute it in a non-authenticated file format. So it would still depend on people actually checking that the file is properly authenticated (or automated popup warnings in the viewing software if this sort of thing becomes widespread).

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    11. Re:We failed already by RiotingPacifist · · Score: 1

      uneditedable, not sure if this one is possible. besides prntscr + OCR will bypass most measures.
      secure so only certain people can read it, encrypt the file, current PDFs are ok if you do this
      secure so you know its unedited, signing & certificates.

      I cannot think of a way where you give somebody access to the data in a file but try and prevent them doing stuff with it that will work, perhaps the trick is to not give all the data.
      Getting around the openness of format/software, can be done by including encryption keys that are only added to verified readers, that arnt going to do bad stuff like ignore DRM. Although im not sure if this is legal for GPL(or any other open source license), and ofc security systems where you give people the keys can usually be got round by reading the memory.

      So in an open format you could probably reach DRM quality protection (which is broken by design) or just accept the limitations of PGP and work from that

      --
      IranAir Flight 655 never forget!
    12. Re:We failed already by DisKurzion · · Score: 1, Flamebait

      Acrobat, on the other hand, is a bloated pile of garbage. When was the last time you used Acrobat? If you disable the "load on start" stuff, Acrobat 8 is pretty damn snappy, despite all the "bloated" features.

      A typical text PDF that is 400 pages long (Oracle documentation, 8 MB) loads in about a second.
      A 1000 page scanned book (85 MB downloaded from Google books) loads in less than 5 seconds.

      All the poo-pooing elitist crap about "Acrobat being bloated" is little more than trolling for mod points (since it's obviously just group-think anymore).
    13. Re:We failed already by DarkOx · · Score: 1

      If you need that kind of security what you do is make everyone understand they should be getting a copy of the document in file type X. That document with have a signature at the end of it which is signed which is a hash of of the document and then signed with your private key. They can validate the hash is valid using your public key, they can validate the document has not be altered(written) by ensuring the hash comes out the value they decrypted with your public key.

      You don't need to prevent the document for being edited you need to make it impossible to edit the document with anyone knowing its been edit. You can do that latter(mostly).

      The only way this breaks down is if somebody body makes a forgery and convinces the end recipient that their public key is in fact your public key. Now you have a social problem. In a corporate world you can make policy like you must obtain the public key from some out of band verifiable method. Like a diskette must be couriered, of the key must be read allowed over the phone etc etc.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    14. Re:We failed already by nine-times · · Score: 1

      Why, did you want to edit it and track changes, then pass it along to friends for further revision?

    15. Re:We failed already by Anonymous Coward · · Score: 0

      The older versions of acrobat took 5-10 seconds of loading, before it could even read in a document. Trying to read a small one page pdf was excruciatingly slow. Their troll has enough 'truth' in it that it carries on, developing a life of its own.

    16. Re:We failed already by raddan · · Score: 1

      All the poo-pooing elitist crap about "Acrobat being bloated" is little more than trolling for mod points (since it's obviously just group-think anymore). The xpdf binary for Linux, statically linked to Motif, t1lib, and FreeType, is about 6.3MB. Source code is about 600k. It's snappy and does everything I want. So, speaking of poo, Acrobat is a steaming pile of it.
  6. Ka Ching by Justabit · · Score: 3, Insightful

    Me thinks the bottom line he mentioned was under his own bank balance. Ive heard Microsoft has soft pillows in its bed.

    --
    "Persistance is Fertile" - Me. I can quote myself if I want to.
  7. Can't say that I understand him by pembo13 · · Score: 4, Interesting

    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.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Can't say that I understand him by canuck57 · · Score: 1

      And the other 95% use OOXML, in that case, OpenDocument is a total waste of time.

      I believe those numbers are optimistic. Most home users I know are using OpenOffice and saving ODF at home. It might be because I help them install it. At work, we now have been allowed to use it. And enough commitment to ODF that it will survive and if MS pushes MOOXML down peoples throats, might go with ODF. Why get caught into lock in and associated vender quirks if you do not need to?

      But this editor is a whacko and aught to removed for editing for ODF and work for his real employer, Microsoft.

      ODF is not a waste of time.

    2. Re:Can't say that I understand him by calebt3 · · Score: 1

      Most home users I know are using OpenOffice and saving ODF at home. Lucky you. My family would be very unhappy if saving to .doc wasn't automatic. Nevermind that OOo is free, we had a *ahem* "borrowed" copy of Office XP. It's just too much of a hassle for them to remember to "Save As" when they are going to use a document somewhere else.
    3. Re:Can't say that I understand him by innocent_white_lamb · · Score: 1

      Nevermind that OOo is free, we had a *ahem* "borrowed" copy of Office XP. It's just too much of a hassle for them to remember to "Save As" when they are going to use a document somewhere else.
       
      You can easily set OpenOffice to default to saving files in .doc format, if you want to. No "Save As" required.

      --
      If you're a zombie and you know it, bite your friend!
    4. Re:Can't say that I understand him by calebt3 · · Score: 1

      That's exactly what I did. I am lamenting that they do not use ODF even internally.

  8. Rob Weir's response to Patrick's sudden flip flop by nyet · · Score: 4, Interesting
  9. Read Contra Durusau by Rob Weir by jkrise · · Score: 4, Informative

    on his blog for more details.

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

    This guy Durusau seems to have changed his mind to a pro-MS shill in recent times.

    --
    If you keep throwing chairs, one day you'll break windows....
  10. Troll? Naaah. by Anonymous Coward · · Score: 0, Troll

    Why is this marked troll?

    Should be like, +2 funny

    1. Re:Troll? Naaah. by Anonymous Coward · · Score: 0

      >Why is this marked troll?
      >Should be like, +2 funny

      I Moderated it Insightful

    2. Re:Troll? Naaah. by dave87656 · · Score: 1

      Some people don't understand sarcasm.

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

    1. Re:Well, I disagree. by LingNoi · · Score: 2, Insightful

      You've obviously have had your head up your ass for a whole year to not know anything about Microsoft buying of ISO votes. I'm not going to bother wasting my time finding evidence for an AC, do some research next time before opening your flap.

    2. Re:Well, I disagree. by danskal · · Score: 1

      It's true (but not surprising) that the article does not mention buying of votes. But you would have to have been living under a rock (a slashrock?) for the last year or so to not know about it.

    3. Re:Well, I disagree. by ILongForDarkness · · Score: 1
      Hum then I guess you don't like C++ or pretty much any standard committee. see http://csclub.uwaterloo.ca/media/C++0x%20-%20An%20Overview.html where Dr. Bjarne Stroustrup (creator of C++) describes the standard process. You have to pay (something like 5k) to be a voting member. Mostly the only ones that are going to care enough to pay that kind of money are companies. Thus companies make the standards. That isn't necessarily bad either as say the major software vendors ruled the next C++ standard.

      I think anyone should be able to standardize anything. MS is saying here is a file format we want to use, and we want to standardize it so everyone knows exactly how it works. How is this a bad thing? You don't have to like the implementation and you don't have to develop against it if you don't want to. You still are stuck for the most part because you need to interopt with Office users but how is this different then know? At least you'd know for sure what the file format is supposed to be rather than have to reverse engineer (which probably violates a crap load of EULAs and patents) as you currently have to do.

    4. Re:Well, I disagree. by Jane+Q.+Public · · Score: 1

      Paying to be on a committee is NOT the same thing as buying votes! Although I admit it can be dangerously close.

      I agree that anybody should be able to set any standard they want. However, again that is not the same thing. There is a vast difference between being a single-corporation standard (there are thousands of them), and being an "International Open Standard". OOXML, by just about all objective reports, is not technically sound enough to be an international standard, nor really open enough to be "open".

    5. Re:Well, I disagree. by pdusen · · Score: 1

      That's a really convenient way to avoid presenting any evidence.

  12. Interesting angle on Durusau's behavior by bersl2 · · Score: 4, Interesting
    From Fear! That should work! 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.
  13. Elephant? by Woek · · Score: 1
    I think what he means is that development of ODF will speed up because of development on OOXML, because they can use the specifications to extend ODF.

    What I don't understand is why he doesn't see the elephant in the room: OOXML would be a giant competitor as an ISO standard! How does he think OOXML and ODF are going to supported in MS Office? Equally?

    Without OOXML as an ISO standard, ODF would be the preferred choice for exchangeable documents. With OOXML as an ISO standard, OOXML would be (for the average company/user).

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

    1. Re:I don't know about ODF by Jonner · · Score: 1

      Wouldn't it make more sense to exploit the extensibility of XML and have multiple levels or modules of the spec like XHTML? Rather than having multiple representations of the same information in one package, allow implementations to ignore the parts of the document outside their scope.

    2. Re:I don't know about ODF by fireboy1919 · · Score: 2, Interesting

      Wouldn't it make more sense to exploit the extensibility of XML and have multiple levels or modules of the spec like XHTML?

      Wouldn't it make more sense to just add new properties to CSS3 and just use XHTML?

      I've never entirely understood the need for either format.

      If we can specify every aspect of page layout with CSS3, then we can do everything with HTML that we can do with word processor docs. If we add page transition style definitions, we've got presentation docs covered. Add MathML and we have spreadsheets covered, and if we round that out with SVG, then charting is covered.

      Isn't this more well-defined, simpler, and more accessible than either standard?

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    3. Re:I don't know about ODF by Ececheira · · Score: 1

      How plausable is it to think that anyone can fully implement the spec? Given that any file format is essentially a saved state of every feature the authoring program has and Office has over a million man-years of time put into it, why is it reasonable to expect a few people to fully implement it?

      A partial implementation is different - just implement the features you need or use an SDK.

    4. Re:I don't know about ODF by KDR_11k · · Score: 1

      I doubt OOXML was really designed to be used, it's just there so MS can say their formats are ISO certified.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    5. Re:I don't know about ODF by iamacat · · Score: 3, Insightful

      XML requires a parser and locks out people using UNIX tools like sed, awk and grep. Neither can people write an ANSI C program with some scanf and printf statements. Also, with multiple levels of formatting and layout, it is no longer obvious just how to get all the plain text out in correct semantic order. XML has problems for sophisticated tools as well. Given a 1000x1000 spreadsheet, just try to write a query tools that quickly returns a single cell. But in any case, documents released by a government to its citizens should be processable with pretty much any tool to enable even hobbyists to help keep their government honest.

    6. Re:I don't know about ODF by Jonner · · Score: 2, Interesting
      If plain text is all you need, then use plain text. I do all the time. However, clearly many people do need a more sophisticated format for things such as word processor documents and spreadsheets. Using different approaches to represent the same information in the same format, such as plain text and XML, only complicates most tools that have to deal with that format, which will lead to more bugs and slower progress.

      While sed, awk, and grep are sufficient for very basic transformations and I use them frequently, they are not sufficient for the kind of complex formatting people expect from a modern word processor or spreadsheet. Awk and sed are ugly languages when you try to push them beyond very basic tasks.

      Don't get me started on using C to write text processing applications. That's one of the tasks it's particularly poorly suited to. I can't begin to imagine how much time would be saved fixing grave security vulnerabilities due to buffer overflows that could have been avoided if people had used a language with real string handling or at least a C library that does the dirty work.

      While XML is far from perfect, it is very well supported by libraries and tools written in almost every language known to man, including C. If writing a tool to deal with an XML document is more complex than to deal with a plain text document, it's probably because the XML format has more features. If the XML format is too complex, it should probably be replaced or simplified. I'm sure you're aware that the simplest XML document is something like:

      <?xml version="1.0" encoding="UTF-8"?>
      <text>
      Hello, World!
      </text>
    7. Re:I don't know about ODF by Jonner · · Score: 1

      I've wondered about using or extending XHTML as well. Apparently, there has been an effort in that direction for a while called Compound Document Formats which has had a much lower profile than ODF or OOXML. It does seem promising for basic functionality, but I get the impression it's intended more as target format like regular HTML or PDF than as an editing format like ODF. I'll definitely be watching it to see how useful it turns out to be for simple stuff.

    8. Re:I don't know about ODF by iamacat · · Score: 1

      So should government and big corporate users of ODF dictate that their documents can not be processed by university students, hobbyists and small vendors? Searching through a budget documents and finding all items related to Iraq is a pretty basic transformation based on text proximity, well suited for awk/grep/sed/C. Writing an XML tool to do regular expressions search for patterns that may span text sections with different formating would be out of reach of many hobbyists. On the other hand, generating best-effort readable text when you already wrote a full ODF implementation should not strain anyone's resources.

    9. Re:I don't know about ODF by Jonner · · Score: 1

      As I said before, plain text is a good format for many documents. For documents published by a government agency, I'd think it would be good to make them available in several standard formats, such as plain text (for the type of use you're describing), HTML, PDF (for printing), and perhaps ODF. For reading or searching, I'd tend to think one of the first three would be better than ODF, since they're more widely supported. If the recipient of the document would need to edit it and send it on to someone else, ODF is probably better.

      Those kinds of policy decisions should be outside the scope of the format specification. Each of the formats I mentioned has specific advantages and disadvantages, so none of them is the best choice for every situation. Whenever a committee designs a specification that is supposed to do everything imaginable, it ends up too big and complex to be implemented well. I suspect ODF is already more bloated than it should be, though it seems to be much simpler than OOXML. If you want make a plain text document available, it's not hard to extract the text from the ODF original; all those details don't need to be added to an already large spec.

    10. Re:I don't know about ODF by Jonner · · Score: 1

      There are *nixy xml manipulation tools like XMLStarlet. However, using XPath isn't quite a straightforward as grep. If you want to use traditional *nix tools on the text in an ODT (Open Document Text) document, the simplest approach is to export a plain text file from one of the several ODT editors like AbiWord, Google Docs, or of course, OpenOffice.

  15. Wow by eclectro · · Score: 1

    Has the Amazing Kreskin confirmed this??

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  16. What kind of ODF editor is that then? by Colin+Smith · · Score: 4, Funny

    Using PDF when he could have forced the entire world to install OOo to read it in ODF format.

    --
    Deleted
    1. Re:What kind of ODF editor is that then? by dascritch · · Score: 2

      I don't remember any time where a paper document on microsoft.com was also accessible in PDF.
      He didn't learn the lesson from... HIS... MASTERS ...

      ahaha mind control

      --
      (Sorry my bad French) Je fais parler les Guignols de l'Info. Le pied, quoi.
    2. Re:What kind of ODF editor is that then? by Anonymous Coward · · Score: 0

      I don't remember any time where a paper document on microsoft.com was also accessible in PDF Huh? There are 143,000 PDFs on download.microsoft.com according to Google. You can download the Office binary file format specs in either XLS or PDF, for example.
  17. Well, yeah... by Anonymous Coward · · Score: 0

    ...it's obvious that ODF loses if OOXML loses.

    MS will use it's pawns in the various technical committes to crush any proposed beneficial changes to ODF, and probably push through some bad ones, so that ODF becomes increasingly marginalised.

    Ah, if only there were [sarcasm] tags around that... :-(

    1. Re:Well, yeah... by loonycyborg · · Score: 1

      ...it's obvious that ODF loses if OOXML loses. That doesn't mean that if OOXML wins ODF wins.
  18. Re:Rob Weir's response to Patrick's sudden flip fl by Anonymous Coward · · Score: 5, Informative

    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.

  19. Despair by Anonymous Coward · · Score: 3, Insightful

    Technical issues aside. We all lose if we bow to corruption too.

    I despair at the behaviour and apparent quality of technical expertise of some of my peers.

  20. 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!
  21. How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 5, Interesting

    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 $$$

    1. Re:How this kind of thing works - Soft Bribery by Builder · · Score: 1

      Ouch - I'd like to think I'd be able to stick to my guns, but I KNOW I'd fall at that kind of talk.

      It's even worse for people who have done the Right Thing(tm) in the past and watched others walk away with all the money to say no to something like this. If you've seen what you could have had if only you bent slightly, you'd also be tempted by something like this.

      Fortunately for everyone, I'm unlikely to ever be in this position again, so I'll keep doing the Right Thing :D

    2. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      Exactly. You can't even call it greed - these aren't rich people trying to get richer, they're normal guys who just want to take care of their families. I don't know how to solve it without some kind of regulated "office of the consumer advocate" or something.

      My friend estimated his company earned over $1000 for every second he was on that phone call. I love linux as much as the next person but shit, I don't love it $1000/sec worth!

      It's a failure of us as a community to rely so much on these highly visible individuals who do all the work but aren't provided sufficient income that they become susceptible to this kind of pressure. So often the absolute leading lights of the OSS community are working basically normal jobs, paying normal mortgages .. it's child's play for a big company to "take them out". Microsoft are in it at the BILLIONS level, it's an absolute no-brainer for them to tactically remove problematic opponents for a mere few hundred thou.

      What can you do lah ...

    3. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      Someone with an entrepreneurial mind needs to turn this into a business plan. How to get rich quick with OSS! With the number of moron's in the USA I'm sure Microsoft would have to stop paying consultants a "set rate".

    4. Re:How this kind of thing works - Soft Bribery by BECoole · · Score: 2, Funny

      Question: How do I set myself up for such a deal?

    5. Re:How this kind of thing works - Soft Bribery by robot_love · · Score: 1

      Thanks for the fascinating stories and insight.

      I have long felt that the biggest problem with the adoption and growth of FOSS is that there is so seldom a revenue stream. In all honesty, I think that if someone could solve this problem (i.e. how to pay FOSS developers for their time) almost all the other problems (adoption rates, bugs, abandoned projects) would solve themselves. It is not possible to work for free forever, and this story illustrates precisely why this is true.

      Solve the revenue problem and you'll have solved the FOSS problem.

      --
      .there is enough of everything for everyone.
    6. Re:How this kind of thing works - Soft Bribery by Thomasje · · Score: 3, Informative

      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. Wow, way to defend corruption. As if selfish, short-term monetary benefit is the only thing in the world that matters. OK, in all fairness, according to the current American political dogma, that is exactly true, but then again, that is exactly why so many people elsewhere hate the stereotypical "ugly American".
      To get back to the point, I wonder if this guy will ever have the nerve to tell his daughter how he managed to send her to the extra-fancy school? To defend not only this elitism (how about working to improve the non-fancy schools instead?) but his act of screwing other people over just for her (don't those other people deserve consideration as well)?

      "This is how it's done, people." Bah. Anyone should be ashamed to even play the apologist for this kind of behavior. Now excuse me while I go to the bathroom to throw up.

    7. Re:How this kind of thing works - Soft Bribery by KDR_11k · · Score: 1

      Dunno, that kind of deal would look too much like a scam to me, I'd be afraid to take it out of fear they're just planning to fuck me over with some hidden-for-anyone-except-a-lawyer term in the contract.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    8. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      Wow, way to defend corruption. As if selfish, short-term monetary benefit is the only thing in the world that matters.
      You think I don't know that, idiot?

      The whole point is we cannot expect individual people, with normal lives, normal families and normal financial worries, to stand up to this kind of crap. Are you honestly telling me you'd say no to a six-figure sum, and all the comfort and security that would bring your family, in order to defend your software freedom ideology?

      I don't know you, I don't know your life situation, but you cannot blame someone for putting their family first. We cannot ask that of people. Put yourself in someone else's shoes for a second. It's real easy to come across all hard line on slashdot. It's quite a bit harder to just rip up a check that will put your kids through college. Be honest with yourself.

      And for your fucking information, neither I nor the person I talked about is American, so your following comments are bullshit too.

      Anyone should be ashamed to even play the apologist for this kind of behavior.
      I'm not apologising for it, and you're a jerk for saying I am. I'm just telling you what happened. I know it's bad. But these are normal people for chrissakes.

      Until you yourself have been in that situation and turned down the 6-figure sum for some free software ideal and then driven home in your 15-year-old car while worrying about your credit card debt, your comment means nothing, you hear me? It means NOTHING.
    9. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      There is nothing soft about anti-trust activity. Any deal between competitors of the same contract is illegal in the United States and most other common law countries in the world. Whether it's for future contracts, cash, or all the pastry you can eat, a pay off to drop a competitive bid erodes the foundation of free market economy. Without it there is no fundamental difference between monopoly owned by government (other wise known as socialism) and a monopoly owned by corporate shareholders. They both fail to bring the best product to market at a fair price.

      If you disagree, go play with your Die Bold machine and pretend like democracy makes a difference! Laugh all the way to a bank full of money that buys nothing! So your friend feels cheap and dirty. Good there is hope for him, but what about the beneficiaries of this deed? They being taught it is their birth right to trade the principle of our free market for a handful of trinkets. I hope it really is a better school if this lesson is unlearned, but I doubt it. No one is teaching morality in schools unless it's based in religious dogma. Those who comment in favor of this world view are evidence that this has been the case.

      As far as standards for document presentation all of us who have experienced real world implementation of any specification for data know there isn't a single implementation that follows the same set of letters as written by some arbitrary committee. There is always a variation that if not accommodated fails to meet the expectation of the end user or some unique expression of the data set that requires more ingenuity than the authoring committee predicted.

      End users don't care about standards implementation. They just want it to "work" and if that means a machine that handles several standards simultaneously that is what they will buy and use if it's affordable. Software makes this very inexpensive compared to hardware.

    10. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      "Sweetie, we need to talk."

      "What is it Daddy?"

      "Do you remember when we decided to move you from the public school to your new school?"

      "Of course, I love my new school!"

      "Well, you should know how I paid for it. I was paid to recommend software A over software B."

      "So?"

      "Software B was actually better than software A."

      "Uh huh."

      "You don't look shocked."

      "Can I go play now?"

    11. Re:How this kind of thing works - Soft Bribery by magus_melchior · · Score: 1

      I can sympathize with people who have mouths to feed and debts to pay, but at what point should those of us in IT and other industries sacrifice the basic engineering ethos of "giving the customer the best possible solution" for what amounts to MS chump change?

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    12. Re:How this kind of thing works - Soft Bribery by Thomasje · · Score: 1

      The whole point is we cannot expect individual people, with normal lives, normal families and normal financial worries, to stand up to this kind of crap. Are you honestly telling me you'd say no to a six-figure sum, and all the comfort and security that would bring your family, in order to defend your software freedom ideology? I wasn't talking about "software freedom ideology"; I was responding to a post that sounded an awful lot like it was defending corruption -- provided that that corruption benefited the perpetrator's family.

      Here's a thought: if you can't afford to give your children a decent education, don't have them. If the only way that you can provide for your family is to be a crook, don't you think you should be having second thoughts about having a family in the first place?

      I don't know you, I don't know your life situation, but you cannot blame someone for putting their family first. We cannot ask that of people. Put yourself in someone else's shoes for a second. It's real easy to come across all hard line on slashdot. It's quite a bit harder to just rip up a check that will put your kids through college. Be honest with yourself. See above. The world doesn't owe you the right to raise a family. Don't expect anyone to sympathize with you for being corrupt, just because you're worried about your kids' future... In the civilized world, we take kids away from incompetent parents and look for foster parents instead; we do not approve of bad behaviour "just because of the kids".

      And for your fucking information, neither I nor the person I talked about is American, so your following comments are bullshit too. I'm not American either. So what? What does that have to do with anything anyway?

      Anyone should be ashamed to even play the apologist for this kind of behavior. I'm not apologising for it, and you're a jerk for saying I am. I'm just telling you what happened. I know it's bad. But these are normal people for chrissakes. You making a point of saying "you won't throw the first stone" pretty much sounds like you think that their behavior is at least defensible. Pardon me for pointing that out.

      "These are normal people"? It sounds like these are people who either didn't plan ahead before they had children, or who had no trouble whatsoever taking a bribe from someone, in what they bloody well *knew* to be a bad cause. Why do you get so upset at me, for pointing out bad behavior when I see it?

      Until you yourself have been in that situation and turned down the 6-figure sum for some free software ideal and then driven home in your 15-year-old car while worrying about your credit card debt, your comment means nothing, you hear me? It means NOTHING. Please let me know what exactly makes you think I'm advocating any kind of "free software ideal" here. And please, also let me know why I should sympathize with irresponsible individuals, who steal from the community to benefit their children. Now hear me: if you can't afford to have a faimily and to provide for it properly, then don't. Suck it up.

      Or, if possible, try to change society for the better. Go into politics.

      But don't screw other people in order to benefit your own family. And if you choose to do so anyway, don't expect anyone to sympathize.
    13. Re:How this kind of thing works - Soft Bribery by Anonymous Coward · · Score: 0

      I'm gonna go out on a limb here, you don't have kids do you?

      I agree with your point further down about not having kids if you can't afford it, but that misses the real issue. And the real issue is what someone does once the have kids, regardless of whether they should have had them in the first place or not.

      While I don't approve of his corruption, I definitely have empathy for his situation. People aren't altruistic gods.

    14. Re:How this kind of thing works - Soft Bribery by jmv · · Score: 1

      Thanks, very enlightening. There's still one thing I'm trying to understand, though. I can easily understand how the "soft bribed" official would drop his opposition to some MS project. What I'm having a harder time understanding how how that person can end up actively bypassing votes (and other irregularities) for money. i.e. it's one thing to take money to just "change your mind" (which seems to be what your friend did), but it's another to actually commit some kind of fraud (or at least very obviously unethical).

  22. Tenacious by rastilin · · Score: 3, Interesting

    His argument is too tenacious, I can't remember any historical situation which would bear out this line of thinking. Come to think of it, weren't there some MS guys calling themselves "The Open Document Foundation"? This is too strange to be legitimate.

    It's important to keep in mind the reasons we oppose the OpenXML format..

    * It'll let Microsoft extend the blight of their ".doc" format for years to come.
    * As with doc, hard to reverse engineer, if it becomes a standard and gets widely used, especially in government, we'll be stuck implementing it in OSS apps while they change it to be different (Bourne out with .doc history and allegations from Windows file Sharing programmers)
    * Binary blobs that could be anything, stuck into the code at Microsoft's request, obtainable only from Microsoft.

    Lately there have been even better reasons.

    * Allegations of corruption and mishandled votes.

    In order to ensure the public good, we have to stand against that sort of thing. Being stuck reverse engineering a broken format is LESS of a problem than being in a situation where your votes get messed with. It wasn't a public vote I'll grant but it still matters. After the mess with the standard voting, they have to become an example to others.

    While in the pro-camp, we have what?

    * Better spreadsheet handling with Excel
    * Legacy features of Microsoft formats

    Handy sure, but it's not as if we can't transfer from .doc to .odf already and while "better" handling of excel files is good and all, it doesn't mention why this isn't a problem with OpenOffice. I'd bet it's the same as one of the reasons people hate the old format, because Excel does something strange.

    Basically, the benefits aren't as important as stopping vote rigging or the problems of being blighted with Microsoft lock-in and binary blobs.

    --
    How do you kill that which has no life?
    1. Re:Tenacious by nguy · · Score: 0, Troll

      His argument is too tenacious,

      Get yourself a dictionary!

    2. Re:Tenacious by rastilin · · Score: 1

      My credibility is ruined FOREVER; the horror.....

      --
      How do you kill that which has no life?
    3. Re:Tenacious by harlows_monkeys · · Score: 0, Troll

      It's important to keep in mind the reasons we oppose the OpenXML format

      Two of your first three reasons apply equally to ODF. Do you oppose that too?

      First, ODF is very incomplete. To actually implement it, and have a chance of your documents interoperating with others, you have to base your implementation on reverse engineering OpenOffice. You cannot base it just on the spec and have any hope of interoperability.

      Second, there are no binary blobs in OOXML that aren't also in ODF. One wonders if you ever actually have downloaded and looked at the ODF spec?

      Anti-OOXML arguments would be a lot more persuasive if they didn't rely on declaring things as bad that work exactly the same way in ODF!

    4. Re:Tenacious by man_of_mr_e · · Score: 1

      [Inigo Montoya]I do not think that word means what you think it means[/Inigo Montoya]

      Come to think of it, weren't there some MS guys calling themselves "The Open Document Foundation"?

      No. The Open Document Foundation consisted of severam people, at least one of which was a founding member of the ODF TC (Gary Edwards), and at least one other who has been very vocal against OOXML (Marbux). They simply became disillusioned with ODF and in particularly Sun's domineering control over it. The fact that Sun has now convinced everyone that the Open Document Foundation was a Microsoft creation shows how far these people go against anyone that disagrees with them.

      In fact, we're probbly going to see the exact same sort of railroading that happened to Gary and Marbux happen to Patrick.

      What makes you think Microsoft couldn't do any of the things you mention with ODF? Of course they could, and because of their market share, you'd still be stuck trying to reverse engineer it. That argument is moot.

      So, in effect, you hate OOXML because... what? Because Microsoft can do the exact same thing as they could do with ODF?

    5. Re:Tenacious by rastilin · · Score: 1

      A legitimate point, did I mention my favorite method of data storage is ASCII .txt files.

      --
      How do you kill that which has no life?
  23. 4 possibilities by ameyer17 · · Score: 0, Troll

    1) This guy works for a company that sold its soul to Microsoft in exchange for a useless patent agreement 2) This guy got a large quantity of money from Microsoft in the recent past 3) This guy got a large quantity of crack from Microsoft in the recent past and consumed it 4) Going by the date in the letter (March 24) they released the letter 8 days early

    1. Re:4 possibilities by ameyer17 · · Score: 1, Funny

      This time with proper formatting...
      1) This guy works for a company that sold its soul to Microsoft in exchange for a useless patent agreement
      2) This guy got a large quantity of money from Microsoft in the recent past
      3) This guy got a large quantity of crack from Microsoft in the recent past and consumed it
      4) Going by the date in the letter (March 24) they released the letter 8 days early
      Remember, friends don't let friends post without using preview

  24. Great Shades of Miguel! by pdwalker · · Score: 3, Funny

    Oh Miguel, you are such a kidder

  25. Wait a minute! by Anonymous Coward · · Score: 0

    Isn't he like a week early for April Fools?

    1. Re:Wait a minute! by Anonymous Coward · · Score: 0

      Oh Shi+ the next Tuesday is the day to disconnect from the Web. Too much noise that they.

  26. Can ISO de-recognise standards? by jkrise · · Score: 3, Interesting

    Assuming this standard gets passed (God forbid!); and 6 months later we find it's business as usual with Microsoft hindering access to so-called standards, and not implementing the standards in their own products.... preventing interoperability etc. etc.

    Can the ISO then meet again and de-recognise the DIS29500 standard?

    If yes, what is the procedure for this process?

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Can ISO de-recognise standards? by denis-The-menace · · Score: 1

      I doubt they can.
      All they could really do is sue MS to stop them from saying they are using an ISO standard.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    2. Re:Can ISO de-recognise standards? by jkrise · · Score: 1

      If the ISO cannot de-recognise OOXML as a standard, how can they sue MS for callin it one? Like the ISO 9000 audits which are conducted periodically, I think the ISO must review this standard and de-recognise OOXML if it has reasons to believe MS did not act in good faith; and the standard has become unfit to be called one.

      --
      If you keep throwing chairs, one day you'll break windows....
  27. In other news... by iamdrscience · · Score: 5, Funny

    "Superman, a prominent member of the Super Friends group has written a letter that strongly supports The Legion of Doom, 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.'"

    1. Re:In other news... by man_of_mr_e · · Score: 1

      Did you ever see the movie Mystery Men?

      It's not that implausible.

  28. I don't see it. by SanityInAnarchy · · Score: 4, Interesting

    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.

    --
    Don't thank God, thank a doctor!
  29. 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.)
  30. 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.

  31. From the Horse's mouth by jeremiahbell · · Score: 5, Informative

    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
    --
    "Where have all the good people gone?" - Jack Johnson
  32. Re:ODF editor on OOXML by NotZed · · Score: 3, Informative
    OOXML doesn't have a specified mapping either.

    see comment 3.

    So this argument is rubbish. I suspect they will not ever supply a proper mapping, otherwise it would just be used by ODF, and make OOXML even more redundant than it already is.

    --
    _ // `Thinking is an exercise to which all too few brains
    \\/ are accustomed' - First Lensman
  33. Affordable losses? by jandersen · · Score: 1

    I can see what he says - we will probably lose some advantages when OOXML fails; or rather, there are some things we won't get as easy access to. So the question is, I think: if we will be no worse off than now, will we have lost anything, really? I don't think we will have less opportunities than we already have, and the future seems to be going our way, as far as I can see. Microsoft are slowly, but sure, it seems, getting their come-uppance, and open source is going to benefit.

    I have a hard time feeling much sympathy for Microsoft's predicament, really. They have been the big, bad bully for a long time, and in all that time they had no second thought about squashing anybody who remotely looked like competition; now they are beginning to feel the squeeze, thanks to FOSS, EU and countries who are beginning to realise that they could spend their money better on other things than feeding Microsoft. Maybe, once they have been cut down to size, if they seriously change their ways like IBM, maybe then we can begin to look at them in another light.

  34. oh dear. by apodyopsis · · Score: 1

    In some ways competition is good. I would not quite support OOXML, but maybe not actively despise it, if it was on a level playing field.

    That is - if the votes were free and fair and based purely on technical merit I would have no problem with OOXML at all. In the spirit of free competition let the best format win to the benefit of all.

    But the vote ARE NOT fair. Clearly and demonstrably so, see the past history on this subject. There is the stench of political and commercial interference in decisions that really do need to be taken on unbiased technical grounds. Mr. Durusou is clearly caught between a rock and hard place here - see the posts about the MS interference above - and something has to give, unfortunately that something appears to be his integrity and reputation* (*thats my narrow minded viewpoint based on TFA and others).

    Bottom line, I don't think anybody will give this much thought apart from MS who will attempt to spin this six ways from sunday.

  35. .DOC. by Anonymous Coward · · Score: 0

    The alternative is that we all stick to .doc. You decide.

    1. Re:.DOC. by calebt3 · · Score: 1

      Or the pie-in-the-sky dream that MS adopts ODF...

  36. I still don't get it... by Tastecicles · · Score: 1

    ...with the semi-arguments put forward by my learned colleagues in the /. crowd, I still am at a loss to grasp the concept of the success or failure of one, proprietery file format directly affecting the success or failure(!?) of one which has not only been accepted as an ISO standard, but also one which is openly and fully documented and licenced for all to use for its intended purpose with little or no restriction?

    Someone care to explain that to me in words of one syllable?

    --
    Operation Guillotine is in effect.
    1. Re:I still don't get it... by Erskin · · Score: 1

      ...I still am at a loss to grasp the concept of the success or failure of one, proprietery file format directly affecting the success or failure(!?) of one which has not only been accepted as an ISO standard, but also one which is openly and fully documented and licenced for all to use for its intended purpose with little or no restriction? Someone care to explain that to me in words of one syllable?

      If format A is (by whatever definition) awesome, and format B is (by whatever definition) sucky, then one way to help People-In-Charge make the right choices is to recommend they use formats which meet the "Doesn't Suck Standard". This is easier than trying to teach a Person-In-Charge about the technical details, which is a) not their job, and b) like teaching a pig to sing. (It doesn't work and annoys the pig.)

      Format A, being awesome, get approved by the "Doesn't Suck Standard", but Product-We-Currently-Use doesn't support format A. So, Guy-Who-Sells-Product-We-Use, scrambles to get format B rubber-stamped as meeting the "Doesn't Suck Standard", even though format B sucks, so no sales are lost.

      Now, despite the standard, People-In-Charge will stick with Product-We-Currently-Use's sucky format B, because it somehow meets the "Doesn't Suck Standard", even though it sucks. So, now you have to try and TEACH the People-In-Charge about all the technical details as to why format B is sucky (previously mentioned as a really bad idea), but it's even MORE difficult, because you can't even say "but it sucks" anymore since it's got a big stamp that says it doesn't on it. You can try and talk abotu how the big rummer stamp is fake, but that only adds more of the complicated details of the issue People-In-Charge pay you to not bother them with in the first place.

      That help any?

      --

      Erskin
      geek.

    2. Re:I still don't get it... by Tastecicles · · Score: 2, Interesting

      OK, got it now. But why is the guy in charge of the Doesn't-Suck format talking up the Sucks format? Is someone paying him or is he on crack or what?

      --
      Operation Guillotine is in effect.
    3. Re:I still don't get it... by Anonymous Coward · · Score: 0

      It's true that OOXML becoming an ISO standard won't make OOo worse as a word processor nor prevent ODF interoperation with kword, but that's not the whole story.

      Governments (and other organisations) have recently become interested in the long term preservation of electronic documents and view standards as a way of insuring documents can be exchanged with other interested parties (e.g. citizens) and archived and read in the future. These organisations put much more trust in a published standard than in a de-facto standard from one supplier and they put more trust in an ISO ratified standard than something coming out of ECMA.

      This gives ODF an advantage in setting standards and in government contracts. MS, like any large, very rich incumbent, still has ways to influence the process (especially bits of it which pass politicians), but it might not be enough. Once OOXML is an ISO standard too, MS can argue that docx meets the requirements for interoperability as well as being "compatible with billions of existing documents". Combined with lobbying influence the ISO stamp should be enough to see off any technical comparisons between OOXML/ODF even if ODF comes out better.

      This has the potential not only to avoid MS formats being disadvantaged in government contracts, but to get OOXML defined as the standard for official communications (after all you're going to pick one of the ISO standards you don't need two different archive formats) effectively looking out ODF and MS competitors even more strongly than when .doc was just a de facto standard. Good for MS (and their partners) but not for the world at large.

      Note that if OOXML had gone through a more thorough and open standardisation process it could have produced a standard which was well specified enough for other players to fully implement. There would still have been the issue of two standards for the same thing, but it is even conceivable that, with enough work, OOXML could have been build as extensions to ODF. This would have been a good standard for the world, but bad for MS: they would have had to make changes to their products (just as OOo had to when ODF was standardised -- even though ODF started from the OOo 1 file format). Not only that but competitors might have implemented the new standard first, or more fully. Open competition, just what MS have been trying to limit or avoid.

      John

    4. Re:I still don't get it... by Erskin · · Score: 1

      OK, got it now. But why is the guy in charge of the Doesn't-Suck format talking up the Sucks format? Is someone paying him or is he on crack or what?

      Now *THAT* is the question of the hour. And while there's tons of discussion, I don't think anybody really has a definitive answer for that one. At least, I know I don't.

      --

      Erskin
      geek.

    5. Re:I still don't get it... by Tastecicles · · Score: 1

      So, it's really an underhanded way of cutting the market and steering it toward a format that its very creators don't follow. How typically Microsoft is that..?

      Speaking for myself, I'm sticking with OOo and OpenDocument, for two main reasons: 1. OOo exports to pdf natively which is very handy for exporting print jobs and versioned documents for wide distribution, and ii. updating StarOffice documents from earlier versions to 2.x .odf doesn't break the formatting.

      It doesn't really bother me, personally, which way it goes. All I know is the office suite I'm using doesn't cost me £480 every two years and it does what I want it to do in a very transparent and direct manner with no surprises. Oh, and I can use the same suite on my Linux boxes, on the Windows boxes at work, hell even on my Mac, and the documents I open for editing look the same on /all three platforms/. Someone's doing something right somewhere.

      --
      Operation Guillotine is in effect.
  37. Answer: by Anonymous Coward · · Score: 0

    BSD licensed source code implementing the standard.

    You can then take the source and modify it to fit in your system.

    MS could do the same, but won't, and BSD gives no patent license anyway.

    1. Re:Answer: by iamacat · · Score: 1

      Complicated standards result in complicated libraries. If I just want to find all occurrences of a word in a document, I shouldn't have to learn and link with a 100MB library.

  38. Hmmm. Man attends conference in Seattle first. by jimicus · · Score: 2, Interesting

    I don't know this fellow, but I do note one thing from Rob Weir's blog referenced upthread - that the sudden change of heart came about after a Mr. Durusau attended a conference in Seattle.

    Now, Seattle and Redmond are fairly close, geographically speaking. I wonder if Mr. Durusau received some sort of persuasion from a company based in Redmond. I think we should be told.

  39. If OOXML wins then ODF loses by DrXym · · Score: 3, Informative
    I do not see how OOXML becoming a standard is a good thing for ODF. Microsoft is pushing for OOXML because they don't want to support ODF.

    If OOXML became an ISO standard the chances of ODF support in MS Office is zero. I'm sure Microsoft will act all conciliatory once they get their standard but they will never offer more than token support for ODF. If they produce anything at all I expect it will be some broken tools that conveniently convert ODF to OOXML but botch OOXML to ODF conversion.

    How anyone can think that OOXML standardization is a good thing just boggles the mind. It will either kill ODF or marginalize it so much that it doesn't matter any more.

  40. Re:ODF editor on OOXML by Hal_Porter · · Score: 0, Flamebait

    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? No one is forcing you to use it but the fact that you don't like doesn't mean it shouldn't be a standard.

    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. They have documented it, so it is no longer a trade secret. Which is what people have asked them to do for ages with their office formats. New versions of Office support the new, documented standard. That standard allows round tripping back to Word 95, which they pretty much have to do. Round tripping drags in the legacy stuff.

    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). That seems to be what OOXML is doing. It looks like it's an XML encoding for the Office binary formats to me, just like (as someone put it) 'SMB is a serialization of NT IO manager semantics on the wire'. The upside to them publishing a standard is that you get some idea of how this stuff works. If you were writing converters to and from some other format, that's kind of useful, even if it's hard to see what justifyLikeWordPerfect1980 or whatever does. But so what? Just keep the attribute associated with the paragraph and write it into the OOXML file when you save. Or peek at MS Office and see how it reacts to it.

    The alternative is that you sabotage the standard and they have absolutely no incentive of documenting anything, which seems far worse.

    And it's a free world. If you don't want to use it, install OpenOffice and use ODF. Hell there are loads of standards I can't stand and will never use. But if I ever want to interoperate with them it's good that information, no matter how incomplete is published. I'd much rather have a few probably unused corner cases I can't support, like justifyLikeWordPerfect1980 rather than a completely undocumented format which is the current case with MS Office.

    Seriously nagging them for ages about publishing a spec and then complaining that it's full of MS Officeisms just seems pointless politicking to me, especially as 90% of users won't even understand why that's bad. And actually no matter what happens with the standard, I suspect that most people will stick with whatever version of Office is site licensed to their company, regardless of whether the standard is ISO approved or not.
    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  41. Mystery Men and PDF by Whiteox · · Score: 2, Funny

    It's mystery men all over!
    What's the point of a superhero if there is no evil overlord?

    One should point out that a significant majority of documentation out there is already final and should be non-editable.
    PDF is already the defacto standard for this. So presently, OO can easily produce a PDF of a document which can be read by almost anyone. Any MS doc could be converted to PDF by proprietary software. So PDF is the common document format.

    It's only when a document has to be edited by a number of collaborators, using different WP and OS that some kind of standard is required. Again, for the most part, the edited document is finalised and can be made into a PDF.

    Now practically, typesetting machines can read a text document that is pre-tagged, so it understands font face, size, chapter number, paragraphs, quotes etc etc - and this is all done in plain text. No mystery here at all.
    The battle between ODF and docx is the battle between MS and the rest of the world.
    ODF should win, simply because it is monopolistic to force anyone to purchase software to view and edit what amounts to be public domain texts.

    --
    Don't be apathetic. Procrastinate!
  42. Has an "incentive" been offered you think? by rubenerd · · Score: 2, Interesting

    When I lived in Malaysia last year (very nice, warm people with a really dodgy government), whenever a major project is stalled or changes direction, or when a prominant politican flips on a seemingly heartfelt poisition overnight (happens more regularly that you think) we all nod our heads and know that he probably got a new Porsche.

    Why can't I shake the feeling that this guy has been bought off? Heck, Microsoft has shown it's willing to pay off Swedish votors for OOXML and a slew of other shady dealings.

    --
    Cheers, ~ Ruben
  43. Re:ODF editor on OOXML by Alsee · · Score: 3, Funny

    Either you've got trade secrets based on your file format, or you have an open standard. Not both.

    Sure you can. It just costs extra to get it approved.
    OOXML, the standard the best money can buy.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  44. Re:ODF editor on OOXML by dookiesan · · Score: 1

    Is it incompetence or malice? Should we be laughing or waiting for a competitor to flush these turds into the Puget sound?

  45. I still want to see what happens if MS Bunkers. by Zombie+Ryushu · · Score: 1

    The funny thing is, I'm interested in what happens if MS loses.

    I can see MS Going... "You know, it doesn't really matter if you make us an ISO standard or not, we are entrenched in 90% of your infrastructure. Good luck replacing that infrastructure. It will be over out dead bodies ODF is supported by MS-Office, and you are about to find some very unfriendly code in the next service pack that breaks Linux Dual Boot loaders, Breaks existing ODF Plugins, and adds a DRM Key to all documents opened."

    1. Re:I still want to see what happens if MS Bunkers. by cloakable · · Score: 1

      And I can see the EU going "Mmmm, money." Not a healthy road for Microsoft to take.

      --
      No tyrant thrives when every subject says no.
    2. Re:I still want to see what happens if MS Bunkers. by shentino · · Score: 1

      I would agree with you if the EU actually had balls enough to get some sanctions against MS and wasn't afraid of pissing off the US.

      Microsoft is WAY bad, and deserves more than piddly symbolic fines that MS might not even wish to pay.

      Fining someone only does good if you can collect. The EU needs to start enforcing its fines. Maybe a few seizures and reposessions will wake up MS.

    3. Re:I still want to see what happens if MS Bunkers. by Anonymous Coward · · Score: 0

      Oh, the EU has been fining and collecting from Microsoft for a while now. Witness the massive whining whenever this is pointed out in a slashdot story.

    4. Re:I still want to see what happens if MS Bunkers. by WhiteWolf666 · · Score: 1

      They won't.

      They'll whine and bitch about it, then set about trying to corrupt ODF with extensions, and 'Non-standard' implementations. Sell an ODF-compliant version of Office 2007 strictly for government use, having it break on all kinds of complex documents, and not release this version of Office to the public or businesses until the next version of Office (14) is out.

      Rinse, lather, repeat.

      This is just a first battle. After OOXML is rejected, MS will sorta-kinda-possibly implement ODF for some customers. It might cost more. It might not be available to academics. And then we'll have to fight tooth and nail against the broken implementation, with MS promising to get it right "the next time", in Office 14, due out in 2009.

      Witness IE, Media Player, Outlook, or any other product Microsoft has built with non-standard standards support. (The big one, of course, is the Windows POSIX implementation).

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  46. Re:ODF editor on OOXML by LingNoi · · Score: 1

    No one is forcing you to use it but the fact that you don't like doesn't mean it shouldn't be a standard.
    This isn't about personal use it's about a standard that everyone uses internationally to share documents. You have no choice in the matter as people will send you these documents. Government will be forced to use an ISO standard as well as any companies that do business with a government.

    A standard is open and implementable by everyone. This is impossible with Microsoft's current solution and we already have an ISO on documents that they could use. There's no need for another one just because Microsoft has not invented here syndrome.

  47. It makes sense... by Anonymous Coward · · Score: 0, Troll

    Finally someone with some sense. Instead of being part of the torch wielding crazy mob against MS, he at least has thought ahead.

    If OOXML doesn't get ISO, Ms is prolly still going to go ahead and use it in its products - which make up 90% of the office suite using crowd anyway. Does any of the normal users care about the ISO definition. They will continue to use Office products - Word, Excel, PowerPoint and share successfully with each other.

    However, when some of us who use "other" products like OpenOffice etc. try to open these files, it wont be able to. and Ms won't be inclined nor interested in supporting or even divulging the details of its format anymore since it got rejected as an ISO std. So when you can't open an Office file, the people who send you the file are gonna say that _your_ office suite sucks - not theirs, since they will be able to open not just Office formats but ODF formats as well.

    1. Re:It makes sense... by spitzak · · Score: 1

      Since your result is *exactly* the same situation as we are in today, it would seem that there is no problem at all with OOXML failing.

  48. Steven Colbert? by jrminter · · Score: 1

    Sounds like a typical Colbert report spoof.

  49. Even at their worst, they are good by WindBourne · · Score: 2, Insightful

    One thing about MS. They have an absolutely crappy product, and some of the worst tech support going (the fact that they have to pull this crap attest to their products strength; none), BUT, their legal is awesome, as is their marketing. If you look at the above, they are thinking in terms of not only controlling, but also marketing it. Notice the last line of "get the press". Awesome. I hate to say it, but I view this as one of OSS's weakness. We need to do a better job of advertising OSS. I thought that IBM was doing some nice ads around 2000, but they seem to have stopped them. Perhaps, it is time for OSS companies to think of setting up a joint marketing campaign that benefits all of them. Afterall, that would be no different than the code. It is joint development, with differential marketing. But a joint marketing campaign designed to push OSS, and then mentions the items could make a dent. Perhaps a set of ads designed to push OSS app server or just OSS OS' (show off Linux, BSD, and even darwin).

    --
    I prefer the "u" in honour as it seems to be missing these days.
  50. Who loses if M$OOXML loses? by TropicalCoder · · Score: 5, Interesting

    From the thread on Groklaw

    I reproduce here the response from grokker59 and below Ron Weir's response.

    Authored by: grokker59 on Tuesday, March 25 2008 @ 08:27 AM EDT

    Item 1: If DIS29500 is not approved, *national bodies* will loose a forum to work on DIS29500 - circular reasoning. If DIS29500 is not approved, NBs won't *NEED* a forum to work on DIS29500 !

    Item 2: Microsoft-only vendors may lose contracts because Microsoft failed to get "their" format approved. Circular reasoning. By not standardizing on a proprietary, lock-in document format, those companies that only sell proprietary lock-in document software no longer have a guarantee of continuing sales to locked-in customers. They might need to support an additional product or two to continue getting contract awards.

    Item 3: If OOXML is disapproved, then ODF loses because it has no ISO-based formula definitions to insure compatibility between ODF and the complete lack of formula documentation in OOXML ? How is this a comparison and why do I care whether ODF shares formulas with OpenXML ? Microsoft's Office 2007 does not use OpenXML. Neither are Excel formulas documented in OOXML to the extent that translation can take place. What's important is that ODF interoperate to the greatest extent possible with Office 2007 and future versions - not that it interoperate with a format that Microsoft has already abandoned and/or never implemented.

    Item 4: OOXML/OpenXML does not define legacy features, nor does OOXML/OpenXML provide a mapping for legacy features. Furthermore, all legacy features were moved to 'deprecated' status in the BRM, so there is no requirement to support them in either OOXML or ODF. OpenOffice already supports MS legacy features better than MS products, so I fail to see the gain of supporting DIS29500 to provide something that ODF products (OpenOffice.org) already does better than MS products.

    Item 5: "ODF has no ISO-based definition of the current MS format for mapping purposes." Since MS products do not implement DIS29500, this is is a non-issue. MS has already stated they do not feel bound to support future DIS29500 versions in future products, so ODF MSOffice mappings are never going to be ISO-based. Nor should we expect MS to open their file format protocols in future versions.

    There is *certainly* no reason to expect that MS will "offer a seat at the table" to any public organization during the planning/implementation of their next version of MSOffice since they've already stated that they do not feel bound by DIS29500 or its successors in ISO.

    ...and the response from the one and only Rob Weir in the same thread

    Another view from the ODF TC

    Authored by: rcweir on Tuesday, March 25 2008 @ 06:38 PM EDT

    As Co-Chair of the ODF TC, let me say that Mr. Durusau's views in no way represent the position of OASIS or the ODF TC.

    Of course, he is entitled to his personal views, and so am I.

    Patrick makes 5 assertions in his latest letter, and these are easily rebutted:

    1) National bodies lose an open and international forum for further work on DIS 29500.

    *Is Patrick implying that Ecma is not open and international? That would be a good thing to to know in those places where Microsoft is currently pushing for adoption of OOXML, arguing that it is an open standard.

    One does not approve a standard in ISO in order to be more open. Openness should be there from the beginning. Patrick's argument appears to be "Let's give OOXML the highest level of approval and then it will be a better standard". But ISO standardization is not done

  51. Re:ODF editor on OOXML by Anonymous Coward · · Score: 0

    Youre right, we should use Malbodge instead of Brainfuck.

  52. follow the money? by Tom · · Score: 1

    In all things microsoft, you should always ask one question: How much?

    In this case, how much did he get paid? (and in what currency, it's not always cash.)

    I mean, seriously, with every other company that would be paranoia, but MS has been caught with both hands in the cookie jar actually buying ISO votes. It is very, very likely that they are buying good press and "expert opinion" as well. With enough money, you can buy friendship. Not the real one, but good enough that few will notice the difference.

    --
    Assorted stuff I do sometimes: Lemuria.org
  53. MS Office file are wierd by wrook · · Score: 2, Informative

    I'm sure I've posted about this previously, but I think it's important, so I'll post again.

    Even though I didn't RTFA (and it seems to be disappointing from the comments I've seen), I'm going to agree in one respect. A documented version of an MS word processor file format is a good thing. There are lots of reasons for this and I'm not going to belabour the point by listing them all. But it would be good for everyone if such a thing could be documented and standardized.

    But there's a problem and it's called the MS Word formatter. Doc files in and of themselves are not particularly difficult to understand (well, there are some strange bits, but nothing you can't wrap your head around eventually). However, how the Word formatter interprets these files on a case by case basis is extremely complicated and strange. This has nothing to do with "the evil empire" trying to screw people over. It has to do with a complicated, poorly written legacy application having survived 2 decades of rewrites.

    You could easily write a specification to explain the file structure of word documents, but such a thing is useless without explaining exactly how everything is formatted in every situation. And that's a dog's breakfast. So MS is between a rock and a hard place if they want to do the right thing.

    Either they abandon backwards compatibility with their formatter (i.e., old files will *not* be rendered exactly as they were previously) and write a good specification, or they keep their bizarre formatter and write a horrendously crappy spec. They obviously chose the latter, and I have a hard time criticizing them for that decision.

    Does that mean it should be an ISO standard? No. Ideally they should deprecate their old formatter and rewrite it to do something sane (arguably the same could be said for virtually every word processor on the planet). But they are going to have to keep the old formatter to support old documents. And we are stuck without the ability to format those documents exactly, mainly because you just can't describe in any meaningful way how to do it.

    Strangely, this would be good for their business because right now they have very limited penetration in the US legal community because their formatter can not format footnotes properly. Scrapping their old formatter in conjunction with a new file format would allow them to get this market. I have to admit that I don't quite understand their reluctance to do so.

    As an aside, I don't particularly believe ODF is "the answer" to a file format since it also lacks some crucial information about how the formatter should operate in certain situations. However, it has the advantage of being a *lot* smaller and relatively easy to understand, even if it isn't totally complete from my perspective.

  54. How do you do that? by Anonymous Coward · · Score: 0

    You can print out the document, scan it in as a new document and edit that.

    Changed.

    The ONLY way you can stop it happening is by only allowing the one (or limited) physical copy to be present physically, signed and watermarked there and then.

    Or by owning the machine the person you're giving the document to so you can prevent actions happening that you don't want.

    There's no possible ability to prevent a document OF ANY TYPE to be modified and changed so that it looks original. Even in the physical world with holographic signatures (written in pen by hand by the person signing): we have had forgers for centuries. Millennia, even.

    If you want to stop someone who ISN'T supposed to read it from reading it, you can encrypt the document and give the password to the one you want to read it (in whatever method you wish: OTCP, PGP, ...).

    The "need" for controlling what happens to a document you're giving to someone else is PRECISELY the problem the labels have with DRM: it cannot work. The only reason why MS are pushing it is because that protection mechanism can be patented and licensed to ensure that even if MS don't get the lock-in they desire, they can ensure they get paid for each and every program out there that uses documents.

    1. Re:How do you do that? by LordLucless · · Score: 1

      There's no possible ability to prevent a document OF ANY TYPE to be modified and changed so that it looks original.

      Yes, there is. It's called public key cryptography. You generate something, sign it with your private key, and send it along with your public key. Anyone can read it. Nobody can change it, because they'd need your private key to sign it. Yes, they can rip it and stuff it into another format, but they can't sign it with your private key, so it's immediately obvious that it isn't your original document.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  55. Re:Rob Weir's response to Patrick's sudden flip fl by killmenow · · Score: 1

    This is the idea that this way we get to have more of an impact on Microsoft.
    "He who fights against monsters should see to it that he does not become a monster in the process. And when you stare persistently into an abyss, the abyss also stares into you." - Nietzsche
  56. Re:ODF editor on OOXML by Hal_Porter · · Score: 1

    At the moment 100% of the editable documents I receive are in MS Office binary formats. Which are completely undocumented. Gmail's viewer and Open Office can read sometimes read them fairly well, but still by no means perfectly. I still use MS Office to edit them or to view them if OO or Gmail can't. MS Office comes presinstalled on every single corporate machine I have ever seen, and I think the per machine license fee they pay is very low.

    People won't start to use ODF just because it is an ISO standard. OOXML is more open than the binary formats, in the sense that a spec is published. It's also the default format of Office 2007 and later and will thus be widely used as all those companies upgrade. Regardless of how you feel about it, OOXML will gradually take over from the old MS Office binary formats as the format most documents are saved in at work.

    There are two ways this can happen. One is that it stays totally undocumented and patent encumbered like the old Office binary format, which is still only fully supported by MS Office.

    The other is that they publish a standard and get the ISO stamp of approval. That means they publish a specification and allow other people to re implement it without fear of a lawsuit.

    I know which seems like the best option for me. Otherwise they'll close the standard, and sue anyone that implements patented features. The whole Government thing is bogus too. If they kept OOXML proprietary but convenient and provided inconvenient ODF support they can still end up with most people using OOXML. The small minority of people who need ODF will run their MS office documents through a converter just like they now do for PDF.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  57. Another view from the OASIS ODF TC by Palestrina · · Score: 3, Insightful

    As Co-Chair of the ODF TC, let me say that Mr. Durusau's views in no way represent the position of OASIS or the ODF TC.

    Of course, he is entitled to express his personal views. And so am I.

    Let us begin.

    Patrick makes 5 assertions in his letter, and these are easily rebutted:

    1) National bodies lose an open and international forum for further work on DIS 29500.

    *Is Patrick implying that Ecma is not open and international? That would be a good thing to to know in those places where Microsoft is currently pushing for adoption of OOXML, arguing that it is an open standard.

    One does not approve a standard in ISO in order to be more open. Openness should be there from the beginning. Patrick's argument appears to be
    "Let's give OOXML the highest level of approval and then it will be a better standard". But ISO standardization is not done with sacramental
    oils. There is not transmutation. OOXML does not become a good standard because it is approved. A standard is approved because it is good.

    2) Microsoft based third-party vendors may be excluded from contracts because Microsoft has no ISO approved format.

    *Microsoft could always add support for ODF to their product. Then they would be supporting an ISO standard. Similarly, I assume they are now seriously thinking of adding Blu-ray support to the XBox now that HD DVD failed. We should not be propping up Microsoft and giving them a free ticket to ISO because of their bad business decision in ignoring ODF and delaying their own standardization activities. The market rewards those who guess right, and punishes those that guess wrong. Microsoft was on the wrong side of open standards. We should not be looking to avoid the natural outcome of that.

    3) ODF has no ISO-based formula definitions to insure compatibility between OpenDocument and OpenXML.

    *And OOXML has no ISO-based formula definitions either, because OOXML has not been approved by ISO!

    4) ODF has no ISO-based definition of MS legacy features for an ODF extension.

    *And OOXML has no ISO-based definition of MS legacy features either, because OOXML has not been approved by ISO!

    5) ODF has no ISO-based definition of the current MS format for mapping purposes

    *And OOXML has no ISO-based definition of the current MS format either, because OOXML has not been approved by ISO!

    These last three points by Patrick are rather poor. The fact that portions of the Ecma-376 specification are interesting as technical disclosures of proprietary Microsoft Office interfaces does not automatically recommend the entire 6,045 page specification for approval as an ISO standard. If the ODF TC desires any information on these three topics, we already have access to all of this material via the Ecma-376 text and the Ecma's Disposition of Comments report, both of which will exist regardless of whether DIS 29500 is approved. There is absolutely nothing we cannot do now, given the materials we have now.

    Whether things like the spreadsheet definitions in OOXML are "ISO-approved" or not is immaterial. We know the ISO review was shallow. We cannot assume that Excel compatibility information in OOXML is correct. We need to test and verify everything. Slapping an "ISO" label on OOXML doesn't make it more useful or more accurate for ODF.

    In no way whatsoever is ODF hurt, harmed or even annoyed by the imminent demise of Microsoft's ill-conceived and reckless experiment in ISO.

  58. Re:ODF editor on OOXML by Anonymous Coward · · Score: 0

    even if it's hard to see what justifyLikeWordPerfect1980 or whatever does. But so what?

    Bullshit. Pure bullshit. Calling that "documented" is like claiming the eels in my hovercraft phrasebook from monty python's sketch must be a totally legit tourist's aid because all of the words are in English. Who cares if its wrong? Who cares if it makes no sense? Hey, the guy speaks English and that's all that matters. Just say "My ultimate weapon is the China cannon attached to my groin" whenever you're being searched at the airport, it's all good.

  59. Whats the deal with 1000 page specifications?? by Stevecrox · · Score: 1

    My final year project involved writing a bluetooth stack for a bluetooth v1.0 device. Sure I didn't have to follow the hardware guidlines but the bluetooth specification is over 1000 pages and I could grasp it (it took a very long time to read.) I also implemented the Compact Flash standard sucessfully within the same project, my only issue was trying to implement the FAT standard. I simply didn't have time to locate a detailed and good enough standards document (CF was just as hard to find btw.)

    My project was able to discover other bluetooth devices, pair with them and recieve files which would then be stored on a cf card (getting the information off the cf card was the issue my process was quite extended.) It was done in assembly I designed my own cf and rs232 adapters (for the bluetooth device) to work with a custom 8051.

    1 Designer/developer in less than 6 months dealing with something close to 2000 pages of component design documentation, system documentation and standards documentation. As long as the documentation is as well written as the bluetooth specification (which I don't think is great) I really don't see an issue with a spec's size, my biggest issue was using a 8bit controller to deal with bluetooth address which were several times larger than the total storage of the device.

    Impossible hardly

  60. MOD PARENT UP by toby · · Score: 1

    It's about time this kind of dirt is made public.

    --
    you had me at #!
  61. No, this is simpler than that. by malevolentjelly · · Score: 0, Flamebait

    It doesn't matter what the editor of ODF thinks. Slashdot has already made up its mind. OpenXML has already been added to their simple binary belief system under "bad".

    Thread summary:

    Microsoft bad =>Microsoft OpenXML bad.
    Open source good => Sun ODF good.

    It doesn't matter if he points out that OpenXML as a standard will allow them to more easily standardize conversion between formats (since OpenXML not being an ISO standard will only dent its usage in the most official cases, likely prompting people to use the ODF plug-in for Office). Standardized formats in the mainstream benefit everyone. They underline the need for standards.

  62. You too? by Jane+Q.+Public · · Score: 1

    Read my post again. What makes you think I did "not know about it"??

    That is what I was referring to! Most other readers seemed to understand that.

    1. Re:You too? by calebt3 · · Score: 1

      You didn't post as AC this time...

    2. Re:You too? by Jane+Q.+Public · · Score: 1

      Hah. For some reason Slashdot showed me that your post was a response to mine. Weird. Doesn't show that way now.

  63. Have YOU used acrobat? by Nanite · · Score: 2, Insightful

    Acrobat reader 5 was somewhere around a 5.5 meg download. Acrobat reader 8 is 21 megs. It does the exact same things but is almost 4 times the size, how is that not bloated? I think the "super fast" load times you're seeing is from that new PC you bought, and not reader 8 being any faster or less bloated than reader 5, 6, or 7.

    --
    God is real unless declared integer.
    1. Re:Have YOU used acrobat? by calebt3 · · Score: 1

      Foxit is 2.14 MB. Not open source and it is a pain to download directly from their website (download.com is better), but it proves that Adobe Reader really is bloated far beyond reason.

  64. Who cares? by Luscious868 · · Score: 1

    Neither format is going to replace Microsoft's own de facto DOC format standard anytime in the foreseeable future.

  65. My Kingdom for a Mod Point by Mateo_LeFou · · Score: 1

    As usual MrNaz is crushing. 90% of the world wants exactly this from their document formats:

    I create a document, and anyone else I choose to give it to can get the gist of it with any computer they want. It does not contain macros, dynamically-link embedded Windows Genuine Front Pages(TM) or anything of that sort. It is a bunch of text separated into paragraphs, or it is a spreadsheet. Under "advanced functionality" you may file
    -putting image(s) into the text document
    -having 2+ tabs in the spreadsheet

    The technology to accomplish this was boring in 1996.

    --
    My turnips listen for the soft cry of your love
    1. Re:My Kingdom for a Mod Point by petermgreen · · Score: 1

      The problem is in a word processor there are two things going on which are somewhat at odds with each other. Semantics and layout.

      Semantics are important because they are what editors use, editors expect to be able to change any text and have things reflow automatically within constraints like page breaks and fixed location images.

      Layout is important because when you have your semantics right you then tweak it to look nice, no almost empty pages, no page changes in bad places etc and once this work is done you want those who receive the document to see it the same as you did.

      If you just want to preserve semantics that is easy: see html.
      If you just want to preserve layout that is easy: see pdf

      The problem is keeping the file properly editable while also making it open in a predicatable way. So far the only method that seems to work is to use the exact same code on every machine. Even different versions of the same package often break the layout.

      Unfortunately afaict neither ODF or OOXML has A soloution to this problem (feel free to correct me if I am wrong).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:My Kingdom for a Mod Point by Anonymous Coward · · Score: 0

      You're wrong.

      Sorry, couldn't resist :-)

    3. Re:My Kingdom for a Mod Point by petermgreen · · Score: 1

      could you please provide evidence of why you think I am wrong.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  66. OpenFormula anyone? by testerus · · Score: 2, Informative

    "OpenDocument currently lacks formula definitions for spreadsheets,"
    OpenFormula exists for years.

  67. No surprise here by Mongoose+Disciple · · Score: 0, Troll

    I think including Rob Weir's response is topical, but let's be honest here. He's pretty much the single most outspoken critic of OOXML. That he and Durusau are examining the same situation and drawing very different conclusions isn't much of a surprise.

    Personally, I think Weir's kidding himself if he thinks Microsoft was on the wrong side of open standards, if wrong is defined as "bad for Microsoft." Office being Office, millions of people will still be using OOXML because the factors that most businesses evaluate in choosing a word processor / spreadsheet / etc. are far from the factors that seem to be important to Weir. It already will be the de facto standard regardless of how bad it is or isn't or what ISO or anyone else has to say, so it might as well be documented and open for others to implement without legal harassment from Microsoft.

    1. Re:No surprise here by yuna49 · · Score: 1

      I just recently had a conversation with a client about why they were adopting Office 2007 and giving no consideration to OpenOffice. The reason? Their primary clients use Office 2007, and documents between my clients and its clients must appear identical whenever exchanged.

      Oh, and the other part of the argument is that spending $200 or so to buy new machines with Office 2007 is a lot less expensive than the opportunity costs of having employees deal with inconsistencies between formats and software.

      This is the reality facing businesses today, not ideological disputes about openness, long-term access to documents, clarity of standards, or whatnot. Office 2007 is what others use so it's what we need to use.

      This isn't a description of my habits, but a good example of what a hard sell any non-Microsoft products continue to be.

    2. Re:No surprise here by oGMo · · Score: 1

      I think including Rob Weir's response is topical, but let's be honest here. He's pretty much the single most outspoken critic of OOXML. That he and Durusau are examining the same situation and drawing very different conclusions isn't much of a surprise.

      Wow, yet again, the exact same fallacy moderated up, and it's the exact same person espousing it, about the exact same subject, using the same phraseology . Moderators, I refer you.

      Again, just because someone is an advocate, does not mean they are wrong. Just because someone supports an issue does not make their opinion on the issue less valid. The truthiness you seek is not to be had.

      To use the same analogy I did last time: Let's be honest here. You're pretty much an outspoken critic of Rob Weir. That you're drawing a different conclusion isn't much of a surprise. Or the fact you're using the same informal fallacy to support your arguments.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    3. Re:No surprise here by Mongoose+Disciple · · Score: 0, Troll

      Just because someone supports an issue does not make their opinion on the issue less valid. The truthiness you seek is not to be had.

      You were incorrect last time, and still are.

      If this were a science fair or a logical argument, that would be a fallacy. (Actually, still not quite, since on the last newspost on this subject I indicated that I would examine his conclusions more closely given his bias, not that his bias made him automatically wrong.) In this context, highly opinion-based speculation about what might or might not happen in the future, it's not.

      If we were having a discussion about which baseball team will win the World Series this year, and you've predicted that the Cubs would win each year for the last 50 years even though they haven't in any of those cases, hell yes your extreme bias is relevant to the discussion. It doesn't make you automatically wrong, but it sure should make someone carefully consider any very subjective points you raise in defense of your conclusion. This isn't any different.

    4. Re:No surprise here by WhiteWolf666 · · Score: 1

      This is *precisely* why, if we want interoperability, it makes sense NOT to ratify OOXML as an ISO standard.

      Office 2007 will be what it is. It will not conform 100% to OOXML, just "good enough" to pass recognition. It will be used in government offices, because it meets the "ISO" checkbox, the same way NT meets the "POSNIX" checkbox. And contrary to TFA, MS already knows what formats Office 14 will support; and hasn't bother to discuss that with ECMA/ISO or anyone else.

      On the other hand, if OOXML is NOT ratified, Microsoft will be forced to support ODF. It's silly to believe that Office 2007 & Office 14 will not support ODF for government usage if governments require ODF.

      Better yet, its easier to test ODF compliance, because the spec is shorter, and there are already multiple implementations. Government may be big and bribable, but they are a good deal more willing to listen to multiple arguments than big business is; particularly when there are big bribers on *both* sides of the aisle (Microsoft, meet Oracle/IBM).

      Microsoft has already admitted (on Brian Jones's blog) that Office 14 may or may not meet OOXML, depending upon whether or not ECMA is willing to incorporate any changes to the spec that Microsoft may or may not release. Microsoft most certainly indicated that if Office 14 went "in a different direction" than ECMA, they wouldn't be able to commit to the standard.

      This is -very-, -very- different than the way most standard work.

      non-Microsoft products are a hard sell because they cannot be trusted to work with Microsoft products. Create a generic standard, and then require government vendors to meet it, and all of a sudden it becomes much more possible to sell non-Microsoft products.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  68. Re:ODF editor on OOXML by SanityInAnarchy · · Score: 1

    No one is forcing you to use it...

    Actually, legislation is forcing some government offices to publish documents in open standards. If Microsoft gets to pretend OOXML is an open standard, it's very likely I'll be required (by law, even) to deal with a document in that format.

    the fact that you don't like doesn't mean it shouldn't be a standard.

    Maybe you're not familiar with BF.

    It's not a question of whether I, personally, like it. It's a question of whether it meets the requirements -- and of whether it serves any purpose, when there's already a perfectly legitimate standard out there (OpenDocument).

    They have documented it, so it is no longer a trade secret.

    Show me where LineSpacingLikeWord95 is documented.

    That seems to be what OOXML is doing.

    In what way is the actual semantics of LineSpacingLikeWord95 stored in the document?

    Oh wait, it's not. Instead, the document just contains a tag called "LineSpacingLikeWord95", and you're expected to know what that means.

    The upside to them publishing a standard is that you get some idea of how this stuff works.

    Yes, we've gotten that idea. Can they stop pretending it's a standard, though?

    If you were writing converters to and from some other format, that's kind of useful, even if it's hard to see what justifyLikeWordPerfect1980 or whatever does. But so what? Just keep the attribute associated with the paragraph and write it into the OOXML file when you save.

    In other words, there's going to be some hidden property of a paragraph, that the user can't see in your app, because you don't know WTF it does. But there'll be a nice big surprise when it goes back to MS Office. That, or people will refuse to use your product, because it can't handle their legacy crap properly.

    Or peek at MS Office and see how it reacts to it.

    In other words, any competing product at least requires that people reverse-engineer MS Office. The whole point of publishing these specs are so people don't have to reverse-engineer them.

    The alternative is that you sabotage the standard and they have absolutely no incentive of documenting anything, which seems far worse.

    The alternative to what? Letting the standard through because it's Microsoft? Please tell me that's not what you're suggesting, because I thought standards bodies were supposed to consider the technical merits of a standard, not who wrote it.

    Oh, and it might give them an incentive of maybe, y'know, supporting ODF, the real standard.

    I'd much rather have a few probably unused corner cases I can't support, like justifyLikeWordPerfect1980 rather than a completely undocumented format which is the current case with MS Office.

    Except it's been pretty much fully documented, including old binary versions. Do you think they'll take all that back if it doesn't become a standard?

    Seriously nagging them for ages about publishing a spec and then complaining that it's full of MS Officeisms just seems pointless politicking to me, especially as 90% of users won't even understand why that's bad.

    Let me make this as simple as I can: Publishing spec good, fucking up standards process bad.

    Let them publish a spec, but it should not be a standard. If they want to clean it up to the point where it's complete, maybe -- and then there's still the problem where it's over ten times the size of the ODF spec now, and "cleaning it up" would likely grow it.

    Your argument seems to be roughly equivalent to: "Yes, he turned in a truly pathetic homework assignment, but please give him an A -- otherwise, you'll just discourage him. He might never do homework again if you don't give him an A this time!"

    --
    Don't thank God, thank a doctor!
  69. Patrick Who? by TheSimkin · · Score: 3, Insightful

    Ok... i tried to find out who this guy is. Open Document Format editor? I see no reference to him anywhere on the ODf pages. http://www.oasis-open.org/home/index.php. I see nothing on his website that has anything to do with ODF. All I see is MS fanboyism. This sounds a lot like that other "news" story that was going around where a "open Document format" closes up shop and says the ODF format is no good... and it had nothing to do with ODF just more FUD. Can anyone see how/why he is the Open Document Format editor?

  70. Even if ODF loses, OOXML must not be accepted by Anonymous Coward · · Score: 2, Informative

    The OOXML "war" in ISO is really a lot more important than OOXML itself (except for Microsoft, of course) and ODF.

    It is about protecting a major standards body processes (bad as they are) and showing one of the major bad-behaviour corporation that they just can't buy their way everywhere.

    If ODF goes to the trashbin in the process, it will be an acceptable loss. It is not like ODF is a good standard either, it is vastly superior to OOXML, but that's the same as saying a thief is vastly better for society than a serial rapist and killer.

    Ask around. The Brazil delegation had written proof that ECMA screwed up royally when they accepted OOXML (even by ECMA's pathetic standards, which are *almost* down to "pay us enough"), but they were "worked around" and could not present it properly to everyone, and India refused to participate of the second half of the last meeting due to slights made against their delegation as well. You will find both teams had good reason to be extremely pissed.

    OOXML can't be allowed to win, not after the stunts Microsoft and the corrupt people they bought have been doing. No matter the fallout. It is that simple.

  71. Re:ODF editor on OOXML by SanityInAnarchy · · Score: 1

    At the moment 100% of the editable documents I receive are in MS Office binary formats. Which are completely undocumented.

    Bullshit.

    There are two ways this can happen. One is that it stays totally undocumented and patent encumbered like the old Office binary format, which is still only fully supported by MS Office. The other is that they publish a standard and get the ISO stamp of approval. That means they publish a specification and allow other people to re implement it without fear of a lawsuit.

    How would it not still be patent encumbered?

    Well, except that it apparently isn't. The document you pointed to talks about Ecma standardization, not ISO standardization.

    Also, I find it disgusting that you, like Microsoft, still seem to think that it's OK to just rubber-stamp something through as part of a means to an end.

    The whole Government thing is bogus too. If they kept OOXML proprietary but convenient and provided inconvenient ODF support they can still end up with most people using OOXML.

    Unless, y'know, they were required by law to use an open standard? Maybe an ISO standard? Maybe it would allow Ecma too, in which case, you've already got what you want.

    --
    Don't thank God, thank a doctor!
  72. Beta/VHS by Nom+du+Keyboard · · Score: 1

    Excuse me (not), but dual "standards" for the same function clearly hurt. Because they're not identical, they clearly can't be completely inter-operable, and additionally require twice as much effort to implement, keep current, and decide which to use. So is that guy on crack?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  73. Because you don't know the remit of the standard by Anonymous Coward · · Score: 1, Insightful

    You're just thinking "Wordprocessor".

    But that isn't all that's needed.

    How do you store tracking information? How do you store equations? How do you store an index? How do you make links that will change? Line drawings?

    When you've done all that to XHTML, you've now included MathML, SVG, PNG, ....

    And then you'll have to submit this collected standard to a standards body, get it checked and tweaked for any errors or omissions you've made.

    And you know what? That's what ODF has done.

    ODF *is* what you'd get if you did what you asked for.

  74. Take this as you want by KDR_11k · · Score: 2, Insightful

    George W Bush, the leader of the White House has written a letter that strongly supports terrorism, arguing that if it fails, the coalition of the willing will fall apart. "As the leader of the free world I wish to promote peace, safety and freedom, none of which is accomplished by fighting terrorism", he wrote. "The bottom line is that if we capture Osama Bin-Laden national security loses... The constant threat of terror benefits our goals as much as anyone else."

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  75. Re:ODF editor on OOXML by UnknowingFool · · Score: 1

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

    Undocumented formats is just one of the major issues with OOXML. Here's the short list of things wrong with the OOXML and why it's bad:


    • MS standards instead of approved standards.
      MS uses their own DrawingML instead of SVG, their MS Math instead MathML, Dark blue is coded as 000080 and not 00008B (SVG and ISO), MS country codes instead of ISO country codes, etc. Some of them are documented; some are not. However none of them are approved standards themselves. This means that in order to use OOXML completely, software must use MS standards. This excludes any platform/software MS chooses to exclude including Linux, OS X, BSD, etc. For example the recommended format for DrawingML is WMF which is Windows only and there are no plans to port it to another format or platform. Besides being anti-competitive, the use of undocumented MS standards can be dangerous. For example, OOXML uses MS hashing and cryptographic functions which are not documented or approved or tested. Are these functions safe and effective? No one but MS knows.
    • MS inconsistent nonstandard units instead of standard units.
      OOXML uses units like English Metric Units (EMU) and "twips" (twentieths of a point). While defined, neither of them conform to any country's known units of measurements. Also in OOXML, different parts uses different units without any explanation. For example, some parts use twips while some parts are defined in points, half points, pixels, etc.
    • Undefined elements
      Many parts of the specification have undefined terms like the style "basicThinLine" (1 pt line?) and "plainText" (ASCII, UTF8?) . If you wanted to render a basicThinLine, you cannot.
    • Inconsistent naming of elements
      XML should be human readable but OOXML is littered with abbreviated, unclear element names like scrgbClr, algn, blurRad, dir, dist, rotWithShape.
    • Poor international standards support.
      OOXML does not support RFC 3987 which means no Chinese characters in web addresses. Some functions are Western only: Networkdays() returns Saturday and Sunday as weekends which is true for the US but not Muslim countries.
    • Proprietary Stuff
      autoSpaceLikeWord95, footnoteLayoutLikeWW8,mwSmallCaps, etc. Most of these are not documented. Even if they were, they require emulation of a MS product.
    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  76. April Fools? by Anonymous Coward · · Score: 0

    He's early, it is still about a week to April Fools day.

  77. Follow the money by Anonymous Coward · · Score: 0

    Counter intuitive, indeed!

    So, where does this idea come from if it seems illogical?
    I'd say: Follow the Money.

    Though I have zero reason to believe that the basis for the assertion that OOXML is good for ODF, Occam's Razor suggests there may have been some money from Microsoft involved here.

    MS is alleged to have paid off members of national standards bodies to approve OOXML, it seems plausible to me that MS paid off an ODF supporter to be a shill for its position.

    This is just my speculation, but it seems plausible to me.

  78. Pfft. What happened to Central America??? by Anonymous Coward · · Score: 0

    n/t

  79. Seattle Conference by Anonymous Coward · · Score: 0

    I don't agree with Mr Durusau's position on OOXML approval, but the intimations that he went to Seattle to speak with Microsoft are pure mud-slinging. Patrick is very interested in ancient languages and documents, and in the use and development of new methods of analyzing and cross referencing such documents. Of course he would be interested in a conference designed around exploring the intersection of technology and ancient scripture.

  80. OT: STOP PLEASE STOP! by thePowerOfGrayskull · · Score: 2, Funny

    I just can't believe CPA's make up their own formulas. (OK, honest CPA's.) And since these formula's

    GAH! I can't take it any more! You don't make a word plural by adding an apostrophe "s"! Unleash the dogs of war. Every man's destiny. CPAs make up their formulas! Is that so bloody hard?! I see otherwise intelligent, educated people making this mistake more and more often, and I'm terrified that it will become accepted. The other day, I caught myself doing it -- now I lie awake at night, afraid to sleep for I know that the "'s"es will return in my dreams.

    So, uh, right. Sorry about that, had to get it off my chest. Carry on.

    1. Re:OT: STOP PLEASE STOP! by BCSWowbagger · · Score: 1

      CPAs make up their formulas!

      I believe you mean "formulae."
    2. Re:OT: STOP PLEASE STOP! by slack_prad · · Score: 1

      I think the your/you're and their/they're have to be dealt with first.

      --
      Sent from my desktop computer
    3. Re:OT: STOP PLEASE STOP! by thePowerOfGrayskull · · Score: 1

      Actually, I meant just what I typed ;)

    4. Re:OT: STOP PLEASE STOP! by thePowerOfGrayskull · · Score: 1

      You made me briefly paranoid, thinking that I had committed such a grammatical sin in my previous post.

  81. ISO standards find their way into common usage by tjwhaynes · · Score: 1

    People won't start to use ODF just because it is an ISO standard.

    This is where you do not understand what affects a ISO standard has on the marketplace. When Governments start mandating ISO-document standards, every government supplier suddenly has to start supplying documents in ISO-document formats. ODF has already created waves in the marketplace because it is an ISO standard and its adoption by the public sectors is already happening. Microsoft fears that this could erode their market base in these areas and act as the thin-end-of-the-wedge in other related sectors. While its premature to write off .DOC now, give it five years of public sector mandates for ODF and the picture in new documents might look so very different. That is also why Microsoft absolutely has to use the fast track procedure in ISO to get OOXML through now - standard procedure for a normal spec in ISO might take 3-5 years and OOXML is a very large spec. Normal ISO procedures for OOXML might take a decade.

    Cheers,
    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:ISO standards find their way into common usage by Lost+Penguin · · Score: 1

      OOXML Document Format, who wants to guess what extension Microsoft will give this type of file? .ODF

      --
      I am the unwilling control for my Origin.
  82. PSK works for MitM by Anonymous Coward · · Score: 0

    But if the person to whom you give the document wants to edit it, THEY WILL.

    All that adding a security override will do is give a speed bump that may make it too much trouble. But then again, just ASKING them not to edit will work on 100% of respondents you can trust.

  83. Missing formulas by celtic_hackr · · Score: 1

    One of those missing formulas is the formula for calculating a Word95 date, which calculates the wrong date for certain dates as the leap year logic in Word95 (or was it 97) is incorrect. So in order to support OOXML you have to be able to create incorrect dates given any date. Yeah, that's what I want in a word processor. There are other stupid hacks like this, plus there are a number of formulas that need to be supported, but Microsoft hasn't specified in the standard how or what has to be done to support it, so there is no one in the world who can implement an OOXML compatible format EXCEPT Microsoft.

    Hmmm ... what a useful standard, a standard only one company in the world can implement.

  84. 6000? by calebt3 · · Score: 1

    I thought it was 3000 pages...
    Well that is still 2500 pages more than we need, at any rate.

  85. Re:ODF editor on OOXML by Hal_Porter · · Score: 1

    http://www.microsoft.com/interop/docs/officebinaryformats.mspx Wow I always thought they were closed, but they released a spec. Maybe they should have put those up for ISO standardisation.

    How would it not still be patent encumbered? It's still patented but from the link I gave (this applies to the binary formats too, which is pretty impressive)
    "Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation to the extent it conforms to a Covered Specification"

    Unless, y'know, they were required by law to use an open standard? Maybe an ISO standard? Maybe it would allow Ecma too, in which case, you've already got what you want. The law only covers the file format you send to the outside world and you can export to it using a converter. I seriously doubt many goverments are going to ban people using .doc internally. Maybe you can get the governments to force people to use your favourite OS and text editor too.

    Also, I find it disgusting that you, like Microsoft, still seem to think that it's OK to just rubber-stamp something through as part of a means to an end. It's an file format for Office work, so I'd say considering it a means to an end is a lot more rational than something which can make you disgusted.

    I hope you don't use USB mass storage devices, since that's another de facto standard that's a lot less documented than OOXML. Maybe the FSF should make an incompatible rival with less features and get governments to force people to use it?
    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  86. Re:Because you don't know the remit of the standar by fireboy1919 · · Score: 1

    When you've done all that to XHTML, you've now included MathML, SVG, PNG, ..

    How do you store tracking information?

    You don't store tracking info in the pages. Store your document in subversion if you want that, or use a diff-based file system. There's no good reason to abstract this to the level of document standard. It isn't a part of any other document standard, and it doesn't need to be a part of this one.

    How do you store equations?
    MathML
    How do you store an index?
    Anchor tags

    How do you make links that will change?
    Depending on what you mean, use EMCAScript, or use relative linking.

    Line drawings?
    SVG

    I believe I did mention those things that would have to be added that aren't already part of HTML. With the exception of MathML, those things are *already* part of the existing standard.

    ODF *is* what you'd get if you did what you asked for.

    No, ODF is not written in XHTML. It does not encompass the page flow stuff built in to existing HTML parsers, nor the vast collection of code written to support them. It doesn't support CSS. It absolutely isn't the same thing at all.

    It's what you get if you wanted to build what we're talking about off of Star Office instead of building it off of HTML.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  87. This is ridiculous FUD by WhiteWolf666 · · Score: 1

    Patrick Durusau is an idiot, because of one simple argument:

    ODF is not difficult to implement. MS could implement it side-by-side with OOXML, and loose nothing. Implementation of ODF in Office 2007 would be sufficient to meet any government regulation. There's plenty of time to quickly finish the ODF plugin for 2007, and more than enough time to put ODF in Office 14.

    Durusau got bribed or threatened, plain and simple. There's nothing to stop MS from implementing ODF as a checkbox, and all of this gamesmanship is an attempt by MS to keep ODF-only products out of government.

    This simple argument answers all of his "reasons" as to why the broken OOXML standard should be fast-tracked.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  88. 5, 4, 3, 2, 1... by argent · · Score: 1

    5) OOXML does not define Microsoft document formats. It describes a framework, but there's thousands of details that can only be determined by reverse-engineering.

    4) OOXML does not define legacy Microsoft documents without reverse engineering.

    3) What does compatibility between ODF and OOXML buy us?

    2) Good, that would give Microsoft an incentive to support ODF.

    1) "If OOXML loses, then OOXML loses"? Recursive, no?

    0) mind running over those again?

  89. PDF format? by FirstTimeCaller · · Score: 1

    Any chance of getting this document in XPS format? Just asking...

    --
    Wanted: witty unique signature. Must be willing to relocate.
  90. ODF is to OOXML as Blu-Ray is to HD-DVD by FeldOfBuzztown · · Score: 1

    The nugget comparing OOXML to HD-DVD is compelling:

    *Microsoft could always add support for ODF to their product. Then they would be supporting an ISO standard. Similarly, I assume they are now seriously thinking of adding Blu-ray support to the XBox now that HD DVD failed.

    I'm not sure about MS adding Blu-Ray to XBox, but the point is that the document format war has much in common with the high-def disk format war. ODF, for all its faults, is already an international standard. It isn't too hard to support. Sure, it may lack a few important features, but that just makes it easier to support, and XML, as its X implies, is easy to extend. At this point, the question really isn't about whether OOXML also becomes a recognized open standard, but whether MS chooses to support the already-adopted ODF standard natively, or leaves ODF compatibility to third-party plugins.

    In many ways, what happens with OOXML is becoming as irrelevant as what happens with HD-DVD. OOXML isn't chopped liver, but BetaMax was better than VHS, and TeX had more features than HTML in 1991. Sure, it would be really cool if both MS-Office and OpenOffice supported OOXML, like its cool that they both support RTF and SYLK, but that's ultimately a side issue. This pretense that anything other than ODF will be the lingua-franca is little more than a ruse. The standard is ODF, and the question is whether the 800-pound gorilla will play well with others, or continue growling and pounding its chest while others do its work.

  91. The Stockholm Syndrome? by garyedwards · · Score: 1

    Maybe. I spent five years working with Patrick on OASIS OpenOffice ODF and have the utmost respect for his honesty. His integrity is beyond reproach. His wisdom and expertise much appreciated by all who worked with him on ODF.

    Having said that though, it's also true that Patrick is a long term guy who fully believes that we can harmonize ODF and OOXML through a one to one mapping. He believes that complete documentation fully describing both the syntax and semantics will enable this mapping.

    He also thinks that the way to beat the undo influence and control of big vendors and the consortia they forge is to outlast them. Market facing vendors will always value their right to innovate over the interoperability of standards. They limit interoperability to protect their market driven innovation needs. Patrick recognizes this inherent tension and believes that you can't fight it, but you can outlast the forces that value innovation over interop.

    I disagree. Patrick compromised on ODF interoperability many a time, the ODF metadata "XML ID" issue being the final straw for me. Allowing Sun's OpenOffice/StarOffice team to determine which ODF elements can have "metadata" and which cannot is a bit much. And i see no evidence whatsoever that ODF interop can somehow be fixed in the future. The ODF source code consortia of Sun, IBM, Novel and Google (all vested in some version of the OOo source code) are not going to change what is for them a good thing.

    ODF does not have an interoperability framework and there is little hope that anyone will be able to fix the hapless compliance clause that enables unlimited use of undocumented extensions. In such situations, interoperability is only possible where specific applications come to agreement.

    For those who might doubt these statements, consider that KOffice has been a participating member of the OASIS OpenOffice ODF TC for over five years, and they still can't exchange documents with OpenOffice.

    MSOOXML is similarly lacking an interoperability framework that has some compliance teeth. That MSOffice 2003 Compatibility Pack OOXML differs from MSOffice 2007 OOXML should not come as a surprise. Ecma and OASIS are both vendor consortia groups, where innovation trumps interoperability by design.

    ISO is bound to the business of "interoperability", and has very strict guidelines for interoperability requirements, that are themselves tied to international trade agreements and legal conventions. In this context, it is beyond surprising that ISO allows the "OASIS PAS" and "Ecma Fast Track" channels to remain open, with specification work remaining under the controlling influence of the vendors.

    IMHO, the change in Patrick's position is entirely due to the realization that it is impossible to map between OOXML and ODF. I don't know this for sure, but when i read the German Standards Group (DIN) report on harmonization, authorized by the EU-IDABC and provided to ISO, i couldn't help but wonder how Patrick would react. The report definitively ends his OOXML ODF mapping dream.

    Many wonder why mapping is impossible. I had more than a few discussions with Patrick on this. His point was that a schema is a schema. As long as the syntax and semantics are fully documented, no problemo. My point is that both ODF and OOXML are application specific; and, both are woefully lacking in "semantic" documentation. Add to this problem that both ODF and OOXML lack an interoperability framework with any semblance of compliance teeth, and the whole mapping issue becomes an impossible solution. Especially if interop is the goal.

    The sad truth is that ODF began life as an XML encoding of the OpenOffice/StarOffice in-memory-binary-representation. OOXML is a bit more complicated in that it is a combined XML encoding of many MSOffice versions binary dump. The salient point however is that both are XML encodings of an application specific binary dump. From there the "theoretical" challenge is to fully document the structural syntax,

    1. Re:The Stockholm Syndrome? by elronxenu · · Score: 1
      Pity I used all my mod points before reading the parent post; it deserves informative or insightful.

      I'm afraid I don't see the need for "mapping between OOXML and ODF". Mr Durusau might consider this a long-term viewpoint but I consider the long-term goal to be one standard document format which is usable by everybody, and I don't see how approval of a second document format can ever be a step toward this goal.

      The technical problems with OOXML have been widely documented. There's no technical reason to make this a standard.

      Mr Durusau's arguments are all political. If he wants to improve ODF then he had better make changes to the ODF standard, not mess around with OOXML. The political arguments are weak. Conciliation with Microsoft never improved Microsoft's behaviour. Even after fines of millions of Euros, Microsoft pays only lip service to the concepts of interoperability, documentation and standardisation.

      If OOXML passes, then Microsoft will have been handed an unbeatable position in the marketplace. Governments will be happy to buy (or upgrade) MS-Office knowing that it supports an international standard. Other software will struggle to use the format, having to trade-off compliance with the standard versus replication of Microsoft's bugs. Microsoft, as already documented, is unlikely to participate in the standards maintenance process. They will embrace and extend their own format, and eventually extinguish the standard - when it no longer documents any current product.

      If OOXML passes, it has a lifetime of 2-3 years only. That's how long it will take Microsoft to make it obsolete through a new version of Office. In the end, only Microsoft wins. Everybody else loses.

    2. Re:The Stockholm Syndrome? by Anonymous Coward · · Score: 0

      > If OOXML passes, then Microsoft will have been handed an unbeatable position in the marketplace.

      Its great when ODF advocates blatantly admit they're just out to get office suite marketshare, it's then quite easy to completely disregard the rest of their arguments.

    3. Re:The Stockholm Syndrome? by elronxenu · · Score: 1

      A monopoly is bad for everybody except the monopolist.

      I'm not out to get "office suite marketshare", but a win for Microsoft on OOXML will cause significant problems for me and everybody else ... except Microsoft.

      Haven't Microsoft already caused enough damage in the world?

  92. MS Office's weird files are permeating everything. by argent · · Score: 1

    Here's the basic structure of just about any modern text markup language: you have large objects containing smaller objects, in a hierarchy. That hierarchy will be different for each format, but it will look something like this: "Chapters or sections contain paragraphs and lists and footnotes and sidebars and quotations. Lists contain entries, which contain paragraphs and lists and footnotes and sidebars and quotations. footnotes contain paragraphs and lists and... so on and so on... Paragraphs contain text. Text contains markup. Markup contains text." So you can have a paragraph containing text that contains an emphasised section that contains an underlined word, inside a list, and this paragraph can be moved to a footnote and the markup doesn't change, even though in a footnote running text is italic and emphasized text is roman.

    Word documents don't have this. Instead they have "Paragraphs contain text, and following paragraphs. Text can have attributes." It's flat, not a hierarchy. The hierarchy is reconstructed by the program when it reads the file. If you do something that breaks the hierarchy, like putting a non-numbered paragraph in a numbered list, it fakes it by adding a new list paragraph after the non-numbered paragraph with a new list start. If you pull that paragraph out and put it in a footnote, you may or may not get your emphasized text fixed, the list may or may not get re-merged.

    Generally when I want to produce documents that you can read in Word, I write it in HTML and give it a suffix of ".doc". That works.

    I recently started using Pages. Lo and behold, Pages has the same broken document design as Word. It was excruciating trying to maintain the document... I ended up saving it as RTF, then using TextEdit to convert that to HTML, then spent a day and a half replacing all the markup it had generated... because if you had bold text containing italic text you didn't end up with [bold]Some text that contains one [italic]italic[/italic] word[/bold]. You didn't even get [span class=s12]Some text that contains one [span class=s13]italic[/span] word[/span]. You got [span class=s12]Some text that contains one [/span][span class=s13]italic[/span][span class=s12] word[/span]. No nesting at all. It didn't even produce nested lists, it had [div class=this] chunks of text for each indent level in each list.

    It's SO much easier to edit the document in HTML than in these programs.

    Does ODF do the same thing, like some modern descendent of NROFF (no, that's not fair, NROFF and TROFF had some hierarchy)? Or is it an actual structured document format?

  93. Re:Hmmm. Man attends conference in Seattle first. by doktor-hladnjak · · Score: 1

    Yes, they're fairly close--Redmond's a suburb of Seattle (and not one of the farther out one's really). It's only about 12 miles from downtown Seattle to the main Microsoft campus in Redmond and only takes about 20 minutes in light traffic (over an hour in heavy rush hour traffic though).

  94. I don't care... by xbytor · · Score: 1

    Personally, I don't really care if OOXML gets approved or not. It just shouldn't not be approved in its present form. Give MS a year or two to get the damn spec in order and I'll happily be out there as an advocate. It's just not ready now. Forcing it through will not accelerate the changes that are so desperately needed.

  95. The devil owns you by Anonymous Coward · · Score: 0
    There are undoubtedly some sticks as well as the sweet, sweet carrot. I would expect some kind of omerta rule at the very least.

    But the worst thing about bribery is that once you succumb to it, the bribers own you from then on. I mean they completely control you. Would you want it widely known that you took a bribe? Of course not; even a hint that you were corrupt would destroy you professionally. So you do whatever they ask from then on, however evil it may be. You are lost forever.

  96. Re:Hmmm. Man attends conference in Seattle first. by Anonymous Coward · · Score: 0

    Maybe Durusau visited Bill Gates' house, and Bill made him an offer he can't refuse.

    See previous post about corruption induced by a "telephone call from a VP". How much more influential could it be if Bill Gates himself invites you over for dinner, a few games of pool, and says you can walk away with as much cash as you can carry in two hands?

  97. Re:I Microsoft support call in the future by Anonymous Coward · · Score: 0

    I can see the support already, Like there existing technology. You have a problem with a sql call limiting your expansion of a million dollar project you where incouraged to write with microsoft running everything.

    You pay for the big time support. you get billed for it and the answer is that indefinatly eventualy they will have a patch. Yet you pay for this.. and in the end they have a new version and you have to start all over..

    The People from the people or Microsoft (cause we know they are fair and are in it just because they want to help!)

  98. Re:ODF editor on OOXML by SanityInAnarchy · · Score: 2, Informative

    Maybe they should have put those up for ISO standardisation.

    Because a format designed to be blitted in the days of Windows 3.1 is a great candidate for interoperability and durability! Can I have some of what you're smoking?

    "Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation to the extent it conforms to a Covered Specification"

    How well does that hold up, legally? Especially the part about "Microsoft Necessary Claims".

    The law only covers the file format you send to the outside world and you can export to it using a converter. I seriously doubt many goverments are going to ban people using .doc internally. Maybe you can get the governments to force people to use your favourite OS and text editor too.

    Funny you should mention it -- see, open standards are about forcing people to be able to use whatever OS or editor they want.

    And if you can export to it using a converter, then why not write an OOXML->ODF converter and be done with it? You don't exactly need a rubber-stamped OOXML for that to work. Hell, if Microsoft had done this right, there would be a "save as ODT" option in Word! Think of that!

    I hope you don't use USB mass storage devices, since that's another de facto standard that's a lot less documented than OOXML. Maybe the FSF should make

    Make what?

    Free Software Foundation. USB is not software.

    Oh, and there is a competing standard -- FireWire -- and there's the ad-hominim -- whether I use something is irrelevant to the discussion of whether it should be considered a standard. Once again -- If USB mass storage devices are truly a de-facto standard, and not a certified standard, then they are no better off than OOXML is, right now. Why do you feel the need to get it certified?

    --
    Don't thank God, thank a doctor!
  99. Re:ODF editor on OOXML by spitzak · · Score: 1

    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.

    Yes you do need a way to store the legacy attribute. But that does not mean that is the *only* way that infomation is stored. Here is a sample of how to store "SpacingLikeWord95" in ODF:

      <Style:Microsoft SpacingLikeWord95=true>
      <ODF-command to make it act like SpacingLikeWord95>
      Text, perhaps with more odf commands between the words, to duplicate SpacingLikeWord95 using only stuff in the standard.
      <\ODF-command>
      <\Style:Microsoft>

    Note: I have no idea of the syntax but under the impression that ODF allows arbitrary data to be inserted in something called "styles".

    A Microsoft product can back-convert this. It does it by recognizing the special attribute, and that causes it to strip out the special ODF commands that repliate the spacing and thus restore the text to it's original state. A non-Microsoft product can display this correctly by ignoring the Microsoft specific commands.

  100. Re:ODF editor on OOXML by Hal_Porter · · Score: 1

    Actually, I quite like that. If you edit it and save for Word 97 then the changes in formatting will most likely be lost if they can't be expressed in Word 97 terms. But I think that's sort of OK.

    But it does show that any standard that allows people to save as Word 97 needs to have support for legacy attributes. ODF doesn't have this and OOXML does. Lots of corporate machines still have ancient versions of MS Office on them, so this is quite important. What annoys me about people blocking OOXML is that there's an element of compulsion about the whole thing. They think that making ODF the only ISO standard for documents they can then get governments to force people to use it. If Microsoft did this, they would quite rightly be annoyed. There's a double standard that I really don't like.

    If they just wrote a good competing office suite and tried to sell it to people, that would be fine. In fact I use OpenOffice at home or on test machines which don't have MS Office and it's actually quite good. The only thing I've seen is actually sort of ironic. If I edit some .xls files in OpenOffice then the GMail previewer can't view them properly anymore. MS Office seems quite happy with them though. Since the people I send them to have MS Office, I pretty much need to use .xls. So it's third party code that gets confused by OO's xls files, not MS Office.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  101. Re:ODF editor on OOXML by spitzak · · Score: 1

    Actually, I quite like that. If you edit it and save for Word 97 then the changes in formatting will most likely be lost if they can't be expressed in Word 97 terms. But I think that's sort of OK.

    Actually it would be preserved if the editor did not delete the token and the resulting text could still be reasonably back-converted. A program that thinks it's important to back-convert could recognize the token and refuse to make incompatable changes to the text unless the "SpacingLikeWord95" is removed first. In neither case are things worse than they are currently.

    support for legacy attributes. ODF doesn't have this and OOXML does.

    I was under the impression that ODF does have an official method, called "styles" for some unknown reason, by which an application can imbed extra information into the document that other applications know it is ok to ignore.

    I have no idea if OOXML has that, but since the examples claim the keyword is "SpacingLikeWord95" or whatever, there does not appear to be any kind of common prefix or other method of deciding if a token can be ignored. But perhaps there is such data, and it could be used if my idea above is used.

    In any case I think both should define a clear unambigous method of saying "this unknown attribute is applied to this block but it has no effect on how it should be rendered, so it is ok to ignore it". There may be questions about namespaces for the attribute, but prefixing it clearly with the product, such as "MicrosoftOffice:FooBlah" would work.

    So it's third party code that gets confused by OO's xls files, not MS Office.

    Well that's reverse-engineering for you. Open Office probably tested things by trying to get MS Office to open their output, and when it worked they could not do anything more. GMail probably tried to open MS Office output, and when that worked they were done. Open Office did not think to try to make GMail open their output, and GMail did not think to try to open Open Office's output. And you get exactly the result you see. This is why

  102. Hmm, how easy is ODF for Microsoft? by Lonewolf666 · · Score: 1

    The Word interface may be quite popular (I use Word 2000 at work and I'm not so impressed), but I think you are too optimistic about the time they might need to switch to ODF:

    From various critical reports about OOXML I got the impression that it is an attempt at avoiding to clean up internal chaos in Word. Tags that basically say "do stuff like Word 95" hint at a lot of accumulated spaghetti code for which no clear descriptions exist.
    It could be malice in the sense of "let's make the OOXML standard unimplementable for non-insiders", but I consider it more likely that Microsoft themselves have no good descriptions of the finer differences between Word versions. Based on bad experience with my own "legacy" programs :-(

    This said, they could probably implement ODF support that mostly works pretty quick, or might already have it prepared. With "mostly works", I mean an equivalent to the .doc import/export filter in Open Office (keeps most formatting intact, but drops the occasional detail).
    The interesting point is if the dropping of some details would affect things you enter in MS Word and find them changed after reloading the document from ODF. This is what currently makes working with Open Office in a Microsoft environment very painful:
    The little differences that happen on the round trip
    MS Office -> Open Office -> MS Office
    will foul up your layout. This is currently somewhat embarrassing for proponents of Open Office, but if it happens in the round trip
    MS Office -> ODF file -> MS Office
    it would be a Vista-scale debacle for Microsoft. People would say that Microsoft Office "cannot read its own files" ;-)

    --
    C - the footgun of programming languages
  103. The Charter Trap by garyedwards · · Score: 1

    I know Patrick fairly well. And having worked with him on the OASIS ODF TC for the first five years of development, i have the utmost respect for his integrity. He is also a renown and respected expert regarding the standards process and the specification contenders. His public support of OOXML, coming as it did just prior to the Geneva BRM, has to be sourced in something of extraordinary substance and concern.

    He knows full well that ISO approval of OOXML is the end of ODF. It's that simple.

    He also knows that ODF has serious interoperability problems. In May of 2006, an ISO directive was issued insisting that ODF be brought into compliance with existing ISO Interoperability Requirements. Yet nothing to date has been done. Like OOXML, ODF is seriously lacking an interoperability framework compliant with ISO Interop Requirements. ODF 1.2 should have been out in December of 2007, but continues to languish. The OpenOffice source code consortia of vendors driving ODF (IBM, Sun, Novell and Google) show no signs whatsoever of fixing the interop problems that allow them to claim compliance in spite of the continued and unlimited use of undocumented eXtensions and application settings.

    This has to be very disappointing to Patrick. The larger problem he faces though is that he can't vote against OOXML after allowing - supporting ISO approval of an ODF specification that refuses to conform with ISO Interoperability Requirements. The interop compliance problems with ODF had to be fixed BEFORE OOXML came up for vote.

    So he is caught between a rock and a hard place. The ODF source code vendor consortia refuses to fix ODF interop because that would impact their use of undocumented and often proprietary eXtensions. Although Microsoft is reluctant to publicly discuss this ODF issue, no doubt they are quick to point this out to Patrick.

    Here's the thing. ODF can be fixed at ISO. OOXML can not.

    It is entirely possible for Patrick to use his ISO JTC-1 editors position to craft an interoperability framework that would bring ODF into compliance with ISO Interop Requirements, which are themselves required by GATT and WTO International Trade Agreements (among others :). If he really wanted too, Patrick is in a position to ram interop down the ODF vendor source code consortia throats.

    OOXML on the other hand presents ISO with a very different situation. Because of the way the OOXML - Ecma charter is worded, i don't see how ISO JTC-1 could ever fix the OOXML interoperability problems. ISO approval of OOXML would include acceptance of a charter that defines and limits OOXML interoperability to whatever MSOffice determines it to be. If Patrick and the JTC-1 tried to bring OOXML into compliance with existing ISO Interoperability Requirements, they would have to somehow amend a charter duly approved.

    Given that the JTC-1 has yet to address a two year old ISO directive regarding ODF interop compliance, what are the odds they will dare to amend an approved charter? Not good i think.

    ISO approval of OOXML is a tragedy for all of us. For sure it's the end of ODF. It's perhaps the end of ISO as a respected standards organization. The issue of open standards itself will become a joke, with the reality of standards by corporation having us all wringing our hands in despair.

    More importantly though, ISO approval of OOXML will break the Web. Microsoft will use OOXML to break from advancing W3C standards such as XHTML-2, CSS-3, SVG, XForms and RDF. These technologies are critical to the transition of complex documents to interactive web use. The MSOffice SDK beta demonstrates an easy to implement OOXML XAML converter. ISO approval of OOXML would establish MSOffice as a standards compliant "editor" for a proprietary MS Cloud of collaborative computing technologies driven by WPF specific XAML (fixed/flow), WPF, Silverlight, Winforms, XPS, and Smart Tags. All of which are proprietary replacements for W3C XHTML, CSS, SVG, XForms, CDF and RD