Slashdot Mirror


Microsoft XML Fast-Tracked Despite Complaints

Lars Skovlund writes "Groklaw reports that the Microsoft Office XML standard is being put on the fast track in ISO despite the detailed complaints from national standards bodies. The move seems to be the decision of one person, Lisa Rachjel, secretariat of the ISO Joint Technical Committee, according to a comment made by her."

28 of 246 comments (clear)

  1. There are lots of bad standards. by Kenja · · Score: 3, Insightful

    There are all sorts of ISO standards that people refuse to use in their current form. Not seeing this one as that big of a deal however. I'd rather have a published standard for microsoft interoperation via XML file formats then the old .doc & .xsl files.


    Oh yes, "Groklaw SMASH!"

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  2. Re:hmm by Planesdragon · · Score: 3, Insightful

    If people didnt jump on whatever the newest Microsoft software is they wouldnt get away with this sort of thing.

    What? You mean that there should be some drawn-out process to keep the most-commonly-used XML format from being standardized?

    MS's XML should be marked and tagged as standard ASAP -- that way, when Office 2010 rolls around, OpenOffice 3.0 can simply say "we put out docs according to MS's standard. If it doesn't work, it's THEIR fault."

  3. No teeth. by Original+Replica · · Score: 4, Insightful

    "despite the detailed complaints from national standards bodies."

    So what is the point of these national standards bodies? Standards without a method of enforcement, are called "suggestions".

    --
    We are all just people.
  4. no big deal by eerok · · Score: 4, Funny

    This is likely just a fast track off a short pier.

    --
    "The happiness of credulity is a cheap and dangerous quality." -- George Bernard Shaw
  5. Fifteen years late by HomelessInLaJolla · · Score: 4, Interesting

    The industry is fifteen years down the wrong path. We (many of us) tried to warn our nontechnical peers before things came to this point. We tried to express the benefits of a diverse field. We tried to illustrate the merits of alternative technologies. We tried to sing the praises of other operating systems and other companies. The sad fact is that computer technology was wrestled away from the true technologists who invented it and was thrust headlong to the public sector by the businessmen, politicians, stock brokers, and bankers who saw a massive profit potential in it but had no real knowledge or appreciation of the intellectual advancements which created it.

    Billions of dollars in taxpayer money were funnelled, through government grants, contracts, and subsidies, into social circles and corporations who had demonstrated a willingness to put aside the morals and values of the true scientists in favor of ensuring their own priveleged paychecks, pensions, and long term profit margins. The American taxpayers subsidized the startup of the .com bubble, we paid for the infrastructure on which the rest of the internet was built, and we paid for the products, the software, and the services on the consumer end. Where, then, did the profits from the .com bubble go? The profits went into the hands of the same major investment groups who have been carefully profiling and controlling the market for generations--people who, when the .com bubble became the .com bust, shrewdly bought the real estate being sold by the common people seeking to ameliorate their losses (which had been carefully planned by those people who were now buying their real estate at dirt cheap prices). When America began to return to consciousness after the .com blackout we now find that the same real estate which we sold to keep ourselves from bankruptcy is being rented or sold back to us--as condos, apartments, are housing communities--at three, four, ten, even hundreds of times the cost.

    The pyramid scheme is so beautiful we could almost cry for joy if we were on the financial winning side of it. As it is we have no choice but to cope with a world where Motorola is relegated to handhelds, HP has partnered with Compaq and become just another x86 retailer, and Microsoft holds a betting majority of the chips when it comes to influencing the direction of software development and globally recognized protocols.

    --
    the NPG electrode was replaced with carbon blac
  6. Re:hmm by mollymoo · · Score: 4, Informative

    MS's XML should be marked and tagged as standard ASAP -- that way, when Office 2010 rolls around, OpenOffice 3.0 can simply say "we put out docs according to MS's standard. If it doesn't work, it's THEIR fault."

    The problem with Microsoft's "standard" is that in many places it says things like "do what Word 5.0.3 does in when in double-line-spaced mode" without saying just what that means. The specification for Microsoft's XML format is not in the standards documents, it exists in only one place - the source code for Microsoft Word. Making a fully compliant implementation of Microsoft's XML format when you haven't got access to the Word codebase is therefore virtually impossible.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  7. You won't get what you want from MS Office XML by twitter · · Score: 5, Informative

    I'd rather have a published standard for microsoft interoperation via XML file formats then the old .doc & .xsl files.

    This too seems to be the M$ party line - the magic of XML is better than their old secret formats. It's bogus, of course, because their new XML is as poorly defined as any of their formats. If M$ was interested in interoperability, they would use ODF and make a converter using their knowledge of their crusty old standards. It's an impossible task because their old "standards" were contradictory to begin with. At the end of the day, the old formats are doomed to well deserved neglect, and there's no reason M$ could not just publish everything about them and let their former users translate things for themselves.

    There's so much double talk around this issue, it's not even funny.

    --

    Friends don't help friends install M$ junk.

  8. Published Standard != Transparent or Open by mpapet · · Score: 3, Informative

    It's kind of like .doc only with obfuscation and litigation clearly called out.

    What you fail to realize is the published standard in this case is handcuffed to an arsenal of undocumented licensed components.

    From http://www.microsoft.com/interop/osp/default.mspx

    Q: Why doesn't the OSP apply to things that are merely referenced in the specification?

    A: It is a common practice that technology licenses focus on the specifics of what is detailed in the specification(s) and exclude what are frequently called "enabling technologies."

    Hmmm... So the specification alludes to closed and undocumented "enabling technologies" without specifying them OR licensing them. Same old Microsoft.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  9. Re:All the more reason to not push new ones. by jZnat · · Score: 3, Insightful

    And I'd rather have Microsoft use the already ISO-standardised and widely used ODF standard.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  10. Re:hmm by MoogMan · · Score: 5, Insightful

    I think you miss the point.

    {If|When} "Open XML" gets set as a standard, Microsoft will claim that Office is "standards-based and open". Which, by definition, it would be.

    Open Office et. al will implement ODF. It will also implement a partial version of Open XML - as best as it possibly can do, given the vague nature of some of the Open XML implementation points.

    Microsoft Office will only implement Open XML.

    Now, which format is a consumer to choose? Obviously Open XML. Put simply, we'll be no closer to a real-world, workable word document standard than we are now.

    Open Office will say "we tried to implement the standard as best as we could". Normal consumers will hear essentially "Open Office wont open my documents properly".

  11. Limited number of choices here by cdrguru · · Score: 3, Interesting

    Well, I suppose a standard could be created based on the documentation from Microsoft. It is hardly an independently-implementable standard, however.

    Alternatively, a workable standard that is truely interoperable could be accepted that is not anything Microsoft would implement.

    I seriously doubt there is much middle ground between these two positions. Microsoft is after all in a position to just say no.

    The real problem is that even with (X)HTML/CSS it is not currently possible to take two different implementations and produce the same printed output from the same source material. This is a far, far simplier standard than anything being discussed as a word processing format, and yet there is no common implementation. I am not even sure there is today an accepted "correct" implementation for printing HTML.

    How are we going to have a multi-implementation standard for word processing that produces identical formatted documents? I would say it is clear we are not going to have this. This makes the "standards" process a joke.

    If you somehow believe that the "presentation" can be separated from the "content" in important documents, you probably need to have more familiarity with government processes.

  12. The new references the old and is just as bad. by twitter · · Score: 5, Insightful

    What do you mean "as poorly defined"? With the binary formats there was basically no documentation: now we have detailed vendor-supplied documentation of virtually the entire XML format.

    As you will note if you follow the previously supplied link, MSOfficeXML references the results of their old binary cruft without further definitions, which is no better than nothing at all.

    If they really cared, they would reveal what they already know and quit keeping those old secrets. They don't and all their efforts are just so much PR, aka a big lie. You were lied to before and you are being lied to again.

    --

    Friends don't help friends install M$ junk.

  13. Re:The great thing about standards... by Locklin · · Score: 3, Insightful

    Seems interesting that the ISO is in a hurry to sanction a standard that is specifically designed to make compliance as difficult as possible.

    --
    "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  14. This is to get past the pending laws by Matt+Perry · · Score: 4, Insightful

    The only reason that Microsoft wants this to be a standard is to get past the proposed laws that specify that government documents use an open standard. That's why these proposed laws, like the one recently introduced in California, need to specify that the standard must have an open-source reference implementation.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    1. Re:This is to get past the pending laws by gQuigs · · Score: 4, Insightful

      "need to specify that the standard must have an open-source reference implementation"

      and that's where Novell comes in, adding MS's stuff to OpenOffice.org.

    2. Re:This is to get past the pending laws by cant_get_a_good_nick · · Score: 4, Insightful

      Much like the POSIX compatibility layer originally in WinNT. Effectively worthless as an implementation, it did allow them to get contracts that required POSIX compliance.

  15. Re:hmm by Eivind · · Score: 3, Insightful
    That is true. It is however less of a problem for a program merely wishing to *write* a document that MS-Word will (well, let's be realistic -- SHOULD) interpret correctly.

    True, there is a tag for "Do Line-spacing the way Word version x.y.z used to do it on a Mac" (with no further specification what exactly that was), but if you're just *writing* the files there's a simple solution to that: don't use that tag at all. (it exists only for backwards compatibility anyway, I very much doubt that it's possible to make a new version of Word write that tag if you're starting from a clean new document)

    If you need to *read* the stuff though, you're out of luck, because you can bet someone is gonna complain if you're able to correctly read only 99% of all Ms-office documents, despite the documents themselves being the insane ones.

  16. M$ will tell you soon. by twitter · · Score: 4, Insightful

    You have pointed out that there are a few, legacy, parts of the specification that aren't defined. What we have for XML is several thousand pages of detailed specifications, compared to close to nothing before. How is that not better?

    Soon enough M$ reps will be FUDing it up with the same old noise they've always made about "partial" implementations. All day long, you can hear them say that Open Office is not up to snuff because it does not "properly" translate all of those crusty old formats. Their new XML will be much the same, so it's no better.

    If they get an ISO stamp, it will be worse because they can claim some kind of reputability and "openness" that they don't deserve.

    --

    Friends don't help friends install M$ junk.

  17. Re:How it works by Anonymous+Brave+Guy · · Score: 4, Funny

    A blood-covered chair nailed to her front door?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  18. Re:Opera is no better... by kennygraham · · Score: 4, Insightful

    Opera just fast-tracked their "HTML5" proposal with W3C: http://lists.w3.org/Archives/Public/www-forms/2007 Mar/0019.html

    HTML5 doesn't say things like "render like Opera 7 does"

  19. Have you read the ECMA responses? by Spikeles · · Score: 3, Informative

    Having read TFA and the PDF of the ECMA responses to the complaints, i can see why they decided to fast-track it, many of the complaints by countries are thoroughly debunked as misunderstandings of the specification. The rest are supposed to be resolved during the 5 month process.

    As for TFA, they started out talking about fast-tracking the standard, then went on about totally unrelated and unsubstantiated stories about intimidation.

    I may be flamed for it, but i call FUD on the part of Groklaw for this "story", the process is working as intended.

    --
    I don't need to test my programs.. I have an error correcting modem.
    1. Re:Have you read the ECMA responses? by grcumb · · Score: 4, Insightful

      Having read TFA and the PDF of the ECMA responses to the complaints, i can see why they decided to fast-track it, many of the complaints by countries are thoroughly debunked as misunderstandings of the specification.

      That's fine, but it only takes one complaint ('contradiction' in ECMA parlance) to stop the process, and there was one such provided by three separate national bodies. It stated the objection, raised elsewhere in this thread, that elements in the standard such as autoSpaceLikeWord95, which basically state, 'do things like we did in this version of this application', are contradictory to the the very essence of a document standard.

      ECMA's response is not at all satisfactory. First, they provide the self-serving argument that they're reproducing the state of the art, then they say that they can throw in any missing details later in the process, then they conclude with a statement that is patently absurd:

      As already discussed, the OpenXML committee chose to take a different route in defining document settings. If, however, it is decided that more documentation should be provided on the elements in question, or if the elements should be removed from the standard, that is a more appropriate matter for the 5-month ballot, and is not, in fact, a contradiction.

      We can sum this up as 'We accept that nobody has ever done this before, but we don't think that contradicts other standards. Anyway, even if it does, let's just agree to talk about this later.' Ultimately, ECMA is saying, 'Whatever faults may exist, even if they're unprecedented, let's just get on with it. We'll figure things out as we go.' That is hardly what one would expect of any self-respecting standards body.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  20. Re:"Cruft", cute by DragonWriter · · Score: 3, Insightful

    Their "old binary cruft" preserves backwards compatibility. Are you against that for some reason?


    No, I think he is against the failure to document the expected behavior instead of merely mandating mimicing of legacy applications behavior without specification of what that behavior is.

    One would facilitate implementation. One is a barrier to implementation. Microsoft, unsurprisingly, chose the latter, either through incompetence or desire to produce a standard that could not practically be implemented by third parties.
  21. Re:hmm by Anonymous Coward · · Score: 3, Insightful

    Have you seen any ISO 9001 certificates?

    The idea of going ISO is to be able to certify and advertise you compliance.

    There is no 97% compliance certificate!

  22. Re:hmm by Samari711 · · Score: 3, Interesting

    Funny, I thought this standard conflicted with the ISO standard for time because it incorrectly treats 1900 as a leap year in spreadsheets.

    --

    I never said I was smart, I just said I was smarter than you

  23. Gotta agree with the Opera guy by Skeith · · Score: 3, Insightful

    I remember awhile ago an employee at Opera pointed out that using html and css would create a much easier to adopt document standard. Since it is well understood and universally used. There are a half dozen html renderer's that could all be used to read content on all platforms.

    This has many advantages over everything that is being offered now. A universally viewable open well understood and easily learned document standard? That makes too much sense to go anywhere.

  24. Re:hmm by mollymoo · · Score: 4, Insightful

    Isn't that just for use when converting documents from Word 5.0.3 format?

    No, it's for use when not bothering to convert documents from Word 5.0.3 properly. If you were really converting a document, you'd implement the behaviour of Word 5.0.3 using the new tags. If Word 5.0.3 in double-line-spacing mode did 1.97x line spacing and added a 0.05 inch extra margin at the bottom of the page, you should code that, not just have flag which says "be like Word 5.0.3". The place for details of legacy file formats like that is in a conversion tool, not the specification.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  25. Re:hmm by miguel · · Score: 3, Insightful


    The problem with Microsoft's "standard" is that in many places it says things like "do what Word 5.0.3 does in when in double-line-spaced mode" without saying just what that means. The specification for Microsoft's XML format is not in the standards documents, it exists in only one place - the source code for Microsoft Word. Making a fully compliant implementation of Microsoft's XML format when you haven't got access to the Word codebase is therefore virtually impossible.


    I found the answer from the reply from ECMA to ISO (here: http://www.computerworld.com/pdfs/Ecma.pdf) very enlightening.

    As it turns out OpenOffice has a similar feature the "config:config-item" XML property, and there are a number of these config properties that remain unspecified (from page 14):


    The ODF committee chose to exclude the list of settings (many of which are commonly used in a variety of applications) from the ODF standard, which has resulted in a large number of separately defined application specific settings which is an actual barrier to interoperability. For example, the following are a small selection of properties that OpenOffice saves into ODF using application specific settings (all of which affect the display of the document):

    • ChartAutoUpdate - specifies if charts in text documents are updated automatically.
    • AddParaTableSpacing - specifies if spacing between paragraphs and tables is to be added.
    • AddParaTableSpacingAtStart - specifies if top paragraph spacing is applied to paragraphs 1 on the first
      page of text documents.
    • AlignTabStopPosition - specifies the alignment of tab stops in text documents.
    • SaveGlobalDocumentLinks - specifies if the contents of links in the global document are saved or not.
    • IsLabelDocument - specifies if the document has been created as a label document.
    • UseFormerLineSpacing - specifies if the former (till OpenOffice.org 1.1) or the new line spacing
      formatting is applied.
    • AddParaSpacingToTableCells - specifies if paragraph and table spacing is added at the bottom of table cells
    • UseFormerObjectPositioning - specifies if the former (till OpenOffice.org 1.1) or the new object positioning is applied.
    • ConsiderTextWrapOnObjPos - specifies if the text wrap of floating screen objects are considered in a specified way in the positioning algorithm.


    It seems that more effort has gone into finding faults into OOXML while the same faults exist in ODF.

    Miguel.