Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Microsoft Wins Industry Standard Status for Office

Posted by Zonk on Fri Dec 08, 2006 03:24 PM
from the bully-for-them dept.
everphilski writes "The International Herald-Tribune reports that Microsoft has won industry standard status for Office. EMCA International, a group of hardware and software makers based in Geneva, approved the MS file formats with only one dissenting vote - IBM. IBM backs the OpenDocument standard, which was approved by the ISO in May of this year." From the article: "Bob Sutor, IBM's vice president for open source and standards, called Microsoft's Office formats technically unwieldy - requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument. 'The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft,' Sutor said."

Related Stories

[+] Opera CTO Hits Back at Microsoft's Standards Push 246 comments
Michael writes "Opera CTO Håkon Wium Lie hit back today at Microsoft's push to fast track Office Open XML into an ISO standard, in a blistering article on CNET. He also took a swipe at Open Document Format: 'I'm no fan of either specification. Both are basically memory dumps with angle brackets around them. If forced to choose one, I'd pick the 700-page specification (ODF) over the 6,000-page specification (OOXML). But I think there is a better way.' The better way being the existing universally understood standards of HTML and CSS. Putting this to the test, Håkon has published a book using HTML and CSS."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Sounds about right (Score:2, Insightful)

    by Anonymous Coward on Friday December 08 2006, @03:26PM (#17166376)
    As long as by "industry standard" you mean buggy, bloated, insecure, unreliable, overpriced, nonintuitive, clunky piece of dog shit. Am I right, or am I right?
  • 6,000 pages (in what format?) (Score:5, Insightful)

    by yagu (721525) * <yayagu AT gmail DOT com> on Friday December 08 2006, @03:26PM (#17166378)
    (Last Journal: Wednesday August 15, @03:36PM)

    Wow, 6,000 pages to describe an "open" format? Never underestimate the power of committees.

    Sutor, IBM's dissenting voter says: "The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft." This in the context that the OpenDocument (competing) standard is only 700 pages. Seems like both must be quite verbose, but I'd opt for mastering 700 pages.

    6,000 is a lot of pages to master, but it should be freely available for others to interpret, correct? On the other hand, since it is "essence of Microsoft", there's probably lots to misstep with and lots to nuance for interpretation letting Microsoft essentially maintain a proprietary flavor of a supposedly open standard.

    Also of note from the article:

    Van den Beld of ECMA International said the standard recognized reality. "The vast amount of data in the world is in Microsoft format," he said.
    Van den Beld might be an idiot. Using his logic we should strike Microsoft Windows XXXXX as the standard for OSes, not.

    Hopefully there is still some inertia for the OpenDocument (yes, I know it's an ISO Standard) standard to gain purchase and compete. It is largely the emergence and work done with OpenDocument that has pushed Microsoft into the uncomfortable arena of pretending to like open standards.

  • EMCA (Score:3, Interesting)

    by AuMatar (183847) on Friday December 08 2006, @03:27PM (#17166386)
    Does EMCA standardize anything other than MS apps? Before MS started using them, I'd never heard of them. My guess is its a mouthpiece for large companies who want a body to declare them a standard. At this point I'm ignoring anything from them- if you want to call it a stadard I want to see ANSI, ISO, IEEE, or IETF on it.
    • Re:EMCA by jfclavette (Score:3) Friday December 08 2006, @03:37PM
      • ECMA (Score:5, Informative)

        by Ford Prefect (8777) on Friday December 08 2006, @03:45PM (#17166630)
        (http://www.hylobatidae.org/minerva/)
        EMCAScript

        It's ECMA. It even says that in the page you've linked to. And the original article. This Slashdot typo's infectious - it seems to have spread to half the comments posted already...
        [ Parent ]
        • Re:ECMA by Tim C (Score:2) Friday December 08 2006, @05:28PM
        • Re:ECMA by Dretep (Score:1) Friday December 08 2006, @05:42PM
        • Re:ECMA by ozbird (Score:2) Friday December 08 2006, @06:35PM
        • Re:ECMA by bersl2 (Score:1) Friday December 08 2006, @06:15PM
        • 2 replies beneath your current threshold.
      • EMCA != ECMA ? by weston (Score:3) Friday December 08 2006, @03:50PM
      • Re:EMCA by AndyElf (Score:2) Saturday December 09 2006, @02:30AM
      • Re:EMCA by NickFitz (Score:3) Friday December 08 2006, @05:04PM
      • 1 reply beneath your current threshold.
    • Re:EMCA (Score:4, Informative)

      by Bogtha (906264) on Friday December 08 2006, @03:39PM (#17166558)

      Does EMCA standardize anything other than MS apps?

      ECMA have ratified a few standards relating to JavaScript - for instance, ECMA 262 defines the language that JavaScript, JScript, ActionScript and QtScript are implementations of, and the E4X extension that allows XML literals is also an ECMA standard.

      [ Parent ]
      • Re:EMCA by thePowerOfGrayskull (Score:1) Friday December 08 2006, @04:42PM
        • Re:EMCA by thePowerOfGrayskull (Score:2) Friday December 08 2006, @04:46PM
          • Re:EMCA by Woldry (Score:2) Saturday December 09 2006, @01:18AM
    • Re:EMCA (Score:4, Informative)

      by Anonymous Coward on Friday December 08 2006, @03:42PM (#17166598)
      They standaridized JavaScript; hence js's official name ECMAScript. However, although Netscape created javascript, ECMA based their standard on the "clean room" document Microsoft created in the process of reimplementing javascript, errors and all. The upshot was that after standardization, netscape was instantly in violation the standard of the language they themselves had created.
      [ Parent ]
    • Re:EMCA - Javascript, Actionscript, JScript by smurfsurf (Score:1) Friday December 08 2006, @03:48PM
    • Standards for Standards. (Score:5, Funny)

      by camperdave (969942) on Friday December 08 2006, @03:52PM (#17166688)
      (Last Journal: Tuesday January 16 2007, @10:33AM)
      I guess your standards for standards is higher than the standard industry standards standards used by standard Microsoft employees. In other words, "I've upped my standards, so up yours".

      [ Parent ]
    • Re:EMCA by julesh (Score:2) Friday December 08 2006, @04:24PM
    • Re:EMCA by Citizen of Earth (Score:2) Friday December 08 2006, @04:31PM
      • Re:EMCA by NickFitz (Score:2) Friday December 08 2006, @05:22PM
        • Re:EMCA by bersl2 (Score:2) Friday December 08 2006, @06:13PM
    • Re:EMCA by octaene (Score:2) Friday December 08 2006, @04:46PM
    • 2 replies beneath your current threshold.
  • Bias (Score:4, Insightful)

    by suv4x4 (956391) on Friday December 08 2006, @03:27PM (#17166394)
    IBM's vice president for open source and standards, called Microsoft's Office formats technically unwieldy - requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument.

    This piece of information is of little use without comparing the supported *features* in both format and their implementation.
    • OpenDoc is NIBM by ClosedSource (Score:2) Friday December 08 2006, @03:33PM
    • Re:Bias by Timesprout (Score:3) Friday December 08 2006, @03:47PM
      • Re:Bias by DragonWriter (Score:2) Friday December 08 2006, @03:58PM
        • Re:Bias by Keeper (Score:1) Friday December 08 2006, @10:10PM
          • Re:Bias by DragonWriter (Score:2) Saturday December 09 2006, @02:06AM
            • Re:Bias by Keeper (Score:1) Saturday December 09 2006, @04:07PM
              • Re:Bias by DragonWriter (Score:2) Saturday December 09 2006, @04:45PM
              • Re:Bias by Keeper (Score:1) Saturday December 09 2006, @07:16PM
              • Re:Bias by DragonWriter (Score:2) Saturday December 09 2006, @08:38PM
          • Re:Bias by Randle_Revar (Score:1) Saturday December 09 2006, @02:16AM
            • Re:Bias by Keeper (Score:1) Saturday December 09 2006, @04:14PM
              • Re:Bias by Randle_Revar (Score:1) Saturday December 09 2006, @07:10PM
              • Re:Bias by Keeper (Score:1) Saturday December 09 2006, @08:24PM
      • Re:Bias by Hoi Polloi (Score:2) Friday December 08 2006, @04:01PM
      • Re:Bias by mandelbr0t (Score:2) Friday December 08 2006, @04:18PM
        • Re:Bias by Bert64 (Score:2) Friday December 08 2006, @05:18PM
    • Re:Bias by Kjella (Score:2) Friday December 08 2006, @03:58PM
      • Re:Bias (Score:4, Insightful)

        by ArtDent (83554) on Friday December 08 2006, @04:23PM (#17167180)
        Naturally, a restatement of MathML is not included in the Open Document specification.

        But here's the point: by reusing MathML, instead of reinventing the wheel, Open Document also allows existing implementations of that standard to be reused.

        The size of Microsoft's spec is a real problem. A Word developer estimates [msdn.com] more than 4 years for a team of 5 (within Microsoft) to implement just the Word portion in Word for Mac. Apparently, that's too much work, so they're just going to "port" the Windows version.

        Is a standard with only one, proprietary implementation much use to anyone?
        [ Parent ]
    • Re:Bias by moochfish (Score:2) Friday December 08 2006, @04:06PM
    • Re:Bias by maxume (Score:1) Friday December 08 2006, @04:13PM
    • Big, Fat, Stinking PIG. by Erris (Score:3) Friday December 08 2006, @05:01PM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • OpenDocument vs. XML (Score:1, Redundant)

    by revlayle (964221) on Friday December 08 2006, @03:29PM (#17166426)
    Which one can store more features about a document? which one is more flexible? Would that warrant the difference in the size of specifications? (besides a bad specification, if that being the case).

    It's that or.... um... IBM used like a 6 pt. font for it's entire document! ;)
  • Just to set things straight... (Score:5, Informative)

    by Doctor Memory (6336) on Friday December 08 2006, @03:29PM (#17166436)
    (http://randomcoolzip.blogspot.com/)
    ECMA just confirmed the MS Open Office XML format as a standard, not Office in general. MS further states that OOXML will be an "open and royalty-free" specification.

    What's also interesting is that MS will be offering a "bridge" (as a separate download) that enables Office software to read and write ODF (the OpenOffice Open Document Format) files.
  • by CheeseburgerBrown (553703) on Friday December 08 2006, @03:30PM (#17166442)
    (http://cheeseburgerbrown.com/ | Last Journal: Tuesday November 06, @02:10PM)
    I'm sorry, but you're not running the right version of Office to read this comment. Click on me to learn more!

  • Someone must be confused... (Score:3, Interesting)

    by mechsoph (716782) on Friday December 08 2006, @03:35PM (#17166490)
    Tom Brookes, a Microsoft spokesman in Brussels, said the software maker had created open-source versions of Office and...

    Malice, or an incompetent journalist?
  • I don't think "Industry Standard" is any sort of official designation.

  • Will it backfire? (Score:2, Insightful)

    by Sgt_Jake (659140) on Friday December 08 2006, @03:36PM (#17166506)
    (Last Journal: Wednesday September 10 2003, @10:12AM)
    If the format is designated as an "industry standard", won't that make it more susceptible to regulation by governments needing access?
  • by moochfish (822730) on Friday December 08 2006, @03:36PM (#17166514)
    I am not an expert on these bodies so can someone please explain the difference between EMCA International and ISO and how the approval from each organization differs.
  • Industry Standard? (Score:2)

    by camperdave (969942) on Friday December 08 2006, @03:36PM (#17166516)
    (Last Journal: Tuesday January 16 2007, @10:33AM)
    Now that it is a standard, does that mean that the specifications are openly available, and that other programs can use these standards to make compatible documents without royalty concerns? Does it mean that there are no hidden or proprietary options that only Microsoft can use?
    • Will Microsoft stick to it? (Score:4, Insightful)

      It's all well and good that OOXML is a published standard, but how long until Microsoft decides they need some enhancement and just add it without going through a revision to the ECMA standard? It's one thing to get something to become a standard, quite another to adhere to it. Think of how Netscape decided they wanted new HTML features but didn't want to wait for W3C and just dreamt up stuff like the blink and marquee tags. Once Microsoft Office diverges from the OOXML standard we're right back to where we started—a proprietary document format.

      Microsoft as a company may decide product features mean more to them than adhering to a standard, even one they created. I'll never forget Microsoft's FORTRAN compiler under MS-DOS described by Microsoft as "a superset of a subset of FORTRAN 77." In other words, whatever they hell they felt like implementing.
      [ Parent ]
    • No by overshoot (Score:2) Friday December 08 2006, @03:58PM
  • One question... (Score:3, Insightful)

    by robyannetta (820243) * on Friday December 08 2006, @03:38PM (#17166542)
    (http://loudorangecat.com/)
    'The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft,'

    Then WHY was it approved as a "standard"?

  • Two more articles on the issue... (Score:2, Interesting)

    by GeorgGreve (912912) on Friday December 08 2006, @03:43PM (#17166612)
    (http://fsfeurope.org/about/greve/)

    ...that people might find interesting:

  • Who cares about pages? (Score:1, Flamebait)

    by richardtallent (309050) on Friday December 08 2006, @03:46PM (#17166638)
    (http://www.tallent.us/)
    IBM FUD. Comparing two standards by the number of pages is like measuring programmer productivity by lines of code. Many pages is just as likely to mean "complete and well-documented" as it is "unwieldy."

    I'm all for open standards and I'm not a Microsoft fan-boy, but Microsoft's flagship product is Office. Excel kicks OpenOffice's ass around the block still in stability, speed, and features, so I'm comfy with Microsoft knowing what the hell it is doing with the standard.

    I create XML Spreadsheets all the time without problems in the applications I manage, and I'm comfortable with what I've read of the newer XML standard in Excel 2007. I'm not happy about everything, particularly the separation of worksheets into separate XML files in the zip package, but overall I'm comfortable that we'll be able to support it well before 2-3 years from now when our clients finally upgrade.
  • ECMA not EMCA (Score:1)

    by duranaki (776224) on Friday December 08 2006, @03:47PM (#17166650)
    That took a second. Typo is in the summary. I also asked who the heck is EMCA?
    I think it must be one of those typos from constantly typing DMCA. :)
  • In other news.... (Score:5, Funny)

    by tnk1 (899206) on Friday December 08 2006, @03:48PM (#17166652)
    Microsoft's spokesman countered the IBM executive's statement by pointing out,

    "Actually the Open standard we propose is six thousand pages, but that's only because we printed it in 256 point boldface fonts in order to be handicapped accessible for the visually impaired, you insensitive clod."

    Microsoft further countered allegations of being too hard for developers by pointing out,

    "If you take away the title information, the table of contents, the index and the pages that say This Page Intentionally Left Blank, all the standards document says is 'Buy a copy of Microsoft Office'. What could be simpler than that?"

  • ... that doesn't mean anyone will support it.
  • I sure don't care (Score:2)

    by Jugalator (259273) on Friday December 08 2006, @03:52PM (#17166692)
    (Last Journal: Monday February 13 2006, @07:11PM)
    requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument

    OK then. Well, since neither of these documents seem to be intended to be read by mortals, I'm personally feeling more than a little "emotionally detached" from these news... :-p
  • "Your honor, since Microsoft <product> is recognized by ECMA - an independent European standards organization - as an industry standard, any attempt to <name your negative action> will irreparably harm <name your industry/collection of interest groups>."

    Damn, they're good.
  • I'm all for it if the world will be able to implement code to read the docs and the specs are openly available for that purpose. It would mean that OpenOffice would be able to read and write office formatted documents correctly right?

    I don't expect this to be true. What I expect to be true is the same that has been true for the Windows API. In Win32's API, you can know all the documented functions and features, but could never implement the stuff that's not documented... at least not publicly.

    Now would this mean, though, that MS docs will likely be decidedly non-compliant with their own "standards?"
  • 6000 pages (Score:2)

    Holy crap, 6000 pages? I thought OpenDocument was bloated (which it is), but that's just absurd.
  • And in other news (Score:2)

    by dave562 (969951) on Friday December 08 2006, @03:56PM (#17166744)
    Microsoft's PR/media department launches a not so subtle stealth marketing campaign intended to drum up support for software that most people don't seem inclined to purchase.
  • iWork? (Score:3, Informative)

    by Midnight Thunder (17205) on Friday December 08 2006, @03:57PM (#17166766)
    (http://slashdot.org/ | Last Journal: Saturday February 05 2005, @03:50AM)
    Does anyone know whether Apple will include support for ODF (Open Document Format) in Pages? For more a bigger testament of industry standard is getting it used by enough people.

    BTW It should be noted that Office essentially uses OLE for its binary document formats. For this reason anything you add to an Office document is essentially an embeded data type. Their XML format is another beast.
    • Re:iWork? by a.d.trick (Score:2) Friday December 08 2006, @04:50PM
      • Re:iWork? by a.d.trick (Score:2) Friday December 08 2006, @04:53PM
      • Re:iWork? by a.d.trick (Score:2) Wednesday December 13 2006, @03:21PM
      • 1 reply beneath your current threshold.
  • by Intron (870560) on Friday December 08 2006, @04:00PM (#17166806)
    Which version of Office does the ECMA standard match, and what version are they trying to sell to Massachusetts?
  • by LibertineR (591918) on Friday December 08 2006, @04:01PM (#17166828)
    Less pages than Open Document = "Microsoft sucks, Office is too basic."

    Equal number of pages with Open Document = "Microsoft sucks, they copied Open Document."

    6000 pages = "Microsoft sucks, the format is too complex for anyone than Microsoft."

    Apparently, no matter what they do, Microsoft cant suck enough.

  • MS Office XML sucks badly (Score:4, Informative)

    by idlake (850372) on Friday December 08 2006, @04:03PM (#17166858)
    Go take a look at it and judge for yourself. The open document formats are fairly reasonable XML-based structures (as "reasonable" as XML can ever be). MS Office XML abuses XML and is horrendously complex.

    From a practical point of view, OpenDocument already works for interchanging between multiple open source apps.

    In addition, Microsoft's file format is patented and Microsoft uses that patent to spread FUD. While the patent probably wouldn't stand, it's an additional reason not to use MS's office formats.
  • by abigsmurf (919188) on Friday December 08 2006, @04:04PM (#17166862)
    I'm probably going to get all sorts of dictionary quotes but last time I checked, standard is a by-word for Norm.

    Most people use Office, few use Open Office, why should it becoming the standard really suprise people? When you force standards which few people are already following you get the farce caused by the W3C who are constantly revising and ammending what was an established format so that every browser has a different implementation of the supposed standard and everyone of them has flaws in meeting it.

  • Whatever. (Score:2)

    by lifebouy (115193) on Friday December 08 2006, @04:11PM (#17166984)
    (Last Journal: Thursday December 09 2004, @11:25PM)
    Sorry, but the only practical effect of this is to boost Microsoft's stock. People will use what they will use. In shops where .sla is used, it will still be used. OpenOffice is still going to continue to refine itself and spread into all sorts of nooks and crannies just like Firefox. With Vista being so disenchanting, and OpenOffice being part of the standard install on Ubuntu, I expect this will end up looking like what it is: Microsoft trying to plug it's finger in the hole in the dam.
    • Re:Whatever. by aileanmacraith (Score:1) Saturday December 09 2006, @07:02AM
  • by Anonymous Coward on Friday December 08 2006, @04:22PM (#17167170)
    "So, for most of the world, the Gregorian calendar has been the law for 250-425 years. That's a well-established standard by anyone's definition. Who would possibly ignore it or get it wrong at this point?

    If you guessed "Microsoft", you may advance to the head of the class."

    http://www.robweir.com/blog/2006/10/leap-back.html [robweir.com]

    Tips on writing a "standard":

    http://www.robweir.com/blog/index.html [robweir.com]
  • But there's a very dangerous security vulnerability in Microsoft Word that doesn't have a patch yet, and which will not get patched any time soon either. That means it is very risky to rely on Microsoft file formats!

    (In the same way that the OpenOffice's suboptimal support for disabled users means you shouldn't use ODF, that is...)
  • de facto (Score:3, Insightful)

    by Dracos (107777) on Friday December 08 2006, @04:44PM (#17167430)
    (http://www.fylo.net/)

    MS Office formats have always been a "de facto" standard, meaning they appear to be standards merely because a majority of people use them, and because there is only one implementation of them (regardless of versions). No matter how many industry groups, in this case ECMA, give them a stamp of approval, they will never achieve true "standard" status.

    Just because the vast majority of people use something (especially when they have no means to consider alternatives) does not make it a standard. That is textbook "de facto" status.

    Standards are what everyone agrees on after open, cooperative discussion. MS simply churns out what they think would be useful, influenced more by their bottom line than by user need. As long as alternative formats exist, are implemented, and are actively used and developed, MS Office formats will never be truly "standard", no matter how lopsided the usage shares are. The patent and IP issues just make this more true.

    I'm sure everyone would laugh just as hard if ECMA (or any other group) had declared AIM a standard over Jabber, ICQ, MSN messenger, Yahoo IM, or even IRC (Jabber and IRC being the closest thing to standards among all of them).

    There are countless examples of multiple ends to the same means in hardware and software. Which is the standard among SCSI/IDE/SATA? AMD vs Intel? MP3 vs Ogg? Gnome vs KDE? Emacs vs vi? None of them.

    MS is incapable of producing a real standard, unlike the *NIX community which has been doing so for decades. I can't think of a single RFC published by MS that has influenced other platforms, meanwhile MS is forced to implement (sometimes badly) such things as TCP/IP and email (among many other).

    Calling the MS Office formats a true standard is a meaningless label that can only be explained by MS having bought it. So they put a bright red "ECMA says this is standard" sticker on every box of Office 2007... the average person has no idea what the ECMA is.

  • ...standard compliant.

    W A R N I N G

    Alert to all Anti-MS Agents!

    Argument number 319 is no longer relevent. Switch to plan B, switch to plan B.

    Plan B: Explain why Microsoft is still evil and bad. Preach to the choir (slashdot). Place padding under the underside of all desks to prevent injury during sudden knee-jerks.

    Above all, do not despair, there are other weak points - try the interface argument that if the Settings menu doesn't provide 300 check boxes and necessitate the use of text editor to edit otherwise inaccessible conf settings, then the app must be meant for a little girl and written by a Microsofty.

  • It's The License That Kills It (Score:4, Interesting)

    by mpapet (761907) on Friday December 08 2006, @04:57PM (#17167624)
    (http://www.friendwich.com/ | Last Journal: Thursday November 09 2006, @12:05PM)
    How about this one:
    No right to create modifications or derivatives of this Specification is granted herein.

    There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification. This patent license is available at this location: http://www.microsoft.com/mscorp/ip/format/xmlpaten tlicense.asp [microsoft.com].

    The link with the actual license to READ and WRITE a file to their specifications is dead. This one works though, http://www.microsoft.com/whdc/xps/xpspatentlic.msp x [microsoft.com]. Is it the same? different license? Bad links happen to everyone.

    Some handy excerpts: "Necessary Claims" do not include any claims: (i) that would require a payment of royalties by Microsoft to unaffiliated third parties; (ii) covering any Enabling Technologies that may be necessary to make or use any product incorporating a Licensed Implementation,....

    This says to me that they have not indemnified developers from patent time-bombs for the functions one step beyond their proposed standard or other patent time-bombs laid by lesser-known Patent IP firms. Maybe someone with more coding skills can explain if it would be possible to implement a standard without so-called "Enabling Technologies"?

    (iii) covering the reading or writing of documents other than XPS Documents, or rendering of XPS Documents in a manner that is different than the rendering allowed by the XML Paper Specification. "Enabling Technologies" means technologies that may be necessary to make or use any product or portion of a product that complies with the XML Paper Specification, but are not expressly set forth"

    To me this says Microsoft can come after you if you do something they didn't think of.

    I don't see how this benefits any developer outside of a select few.
  • Specification Weight (Score:5, Insightful)

    by 4of12 (97621) on Friday December 08 2006, @05:04PM (#17167738)
    (http://slashdot.org/ | Last Journal: Wednesday October 23 2002, @05:38PM)

    While I'm inclined to a cynical view that Microsoft is unnecessarily burdening the specification - and they probably don't mind the fact that this will impede the development of competitors products - I do have to admit the possibility that they are addressing a different criticism that many have made of them in the past.

    Namely, that Microsoft specifications are incomplete and/or imprecise (corner cases, etc.).

    Albeit verbose, is their specification technically watertight?

    Or is it merely, "Here's everything Word can do as a result of development since 1985." with no overal