Slashdot Mirror


Microsoft Wins Industry Standard Status for Office

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

62 of 281 comments (clear)

  1. Sounds about right by Anonymous Coward · · Score: 2, Insightful

    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?

    1. Re:Sounds about right by AuMatar · · Score: 4, Informative

      Sure it can

      buggy- well, it can't be buggy but it can be so complex that its hard to implement without bugs

      bloated- a file format can easily store data in unefficient formats

      insecure- hold important data without encryption

      unreliable- hold the data in a lossy way

      overpriced- Standards don't have to be free, they can charge a license fee (or even refuse to license on a RAND basis)

      nonintuitive- Ever tried to decode all the variations of .bmp?

      clunky piece of dog shit- A hard to implement format is easily described as clunky

      --
      I still have more fans than freaks. WTF is wrong with you people?
    2. Re:Sounds about right by AKAImBatman · · Score: 3, Insightful

      "The great thing about standards is that there are so many to chose from." --Attributed to Admiral Grace Hopper

    3. Re:Sounds about right by Christopher_Edwardz · · Score: 2, Insightful

      buggy...

      bloated...

      unreliable...

      nonintuitive...

      clunky piece of dog shit...

      A perfect description of printing in vb.net.

      And it isn't so much that miker$of buys and mods crapware, which they do, but on top of it they try their damnedest to make it just incompatible enough to cause headaches for anyone who wants to work with them. I have no reason to expect that they will do differently here. They have a very valid reason for doing so. Open Office is getting closer to being good. This is a quick way to muddy the waters before a real standard gets established and undoes them.

      Think that my view is unfair? Try to creating (pretty much any standard) compliant websites that play well with internut explunger 7. Without hacks. Bring painkillers and/or inebriants of choice.

      That being said, miker$of has a right to make a profit and is under no obligation to make their software compatible with anyone, or if you believe the validity of the EULA, make it work at all.

    4. Re:Sounds about right by ewhac · · Score: 2, Informative
      nonintuitive- Ever tried to decode all the variations of .bmp?

      Yes. I wrote a BMP parser at a previous job just so the Web browser could display those cutesy little icons in the address bar and bookmark list. BMP is an ill-specified piece of $#!+ and should be slain in the public square before jubilant onlookers.

      Schwab

    5. Re:Sounds about right by marcello_dl · · Score: 2, Informative

      Because a simple to implement format would make it trivial to write applications that work with Office data, and all the installations of office that need only simpler processing of said data would have no reason at all to buy the office suite. Other example, if Microsoft had released perfectly documented APIs, WINE would have been completed long ago (and outperforming WinXP, probably) Were you being sarcastic? if not, read up about past MS practices.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  2. 6,000 pages (in what format?) by yagu · · Score: 5, Insightful

    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.

    1. Re:6,000 pages (in what format?) by camperdave · · Score: 4, Funny

      Yeah, we're going to need to send that off to the Reader's Digest to get it condensed.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:6,000 pages (in what format?) by enc0der · · Score: 3, Insightful

      1. I'd hate to see the word file with 6,000 pages in it, will that fit on a dual layer DVD?

      2. I guess I kind of look at standards like the dictionary...just cause I don't know everything in there doesn't mean I can't speak at least at some meaningful level. I'd also take 6,000 well written, well thought out pages as opposed to 700 if they were missing content. Comparing page count to me is like comparing CPU Ghz....it's not the whole story. I've seen neither document, so I really don't know.

      3. Now I understand why word.exe was so huge... :)

    3. Re:6,000 pages (in what format?) by SquareOfS · · Score: 5, Insightful
      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.

      The problem is, if we know anything about Microsoft, even if they're doing it with otherwise decent intentions, they're writing Office-the-software first and Office-the-standard second -- and therefore, there's a significant risk that the standard will always lag the implementation, and since their installed base is so big, the implementation will just win over the standard.

      Exactly what was happening on the web for a while when IE's implementation of HTML/CSS could trump the standard to the degree that other vendors had to encode "quirks modes" into their own implementations to deal with people who wrote to the implementation rather than the standard. . .

      And I would feel differently about this if it weren't for the fact that MS is bolting an XML format onto an existing product, which means that reverse-compatibility decisions are likely going to be determinative in the engineering.

      So it's not the 6,000 pages -- it's the internal memos interpreting the 6,000 pages that we never get to see that are the problem.

    4. Re:6,000 pages (in what format?) by VGPowerlord · · Score: 3, Informative

      Actually, "quirks mode" refers to the way earlier versions of Netscape displayed pages. That's why IE also has a "quirks mode" activated when doctype sniffing fails.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:6,000 pages (in what format?) by itlurksbeneath · · Score: 2, Insightful

      From TFA, "the newest version of its Office file formats". Actually the previous format (the OLE container format) has varied slightly from Office version to Office version.

      The other interesting point is from TFA:

      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.

      The vast amount of data in the world is in the OLD format. I doubt very seriously there is very much content in the world in the NEW format in comparison to the old.

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    6. Re:6,000 pages (in what format?) by nschubach · · Score: 3, Funny

      I think if you remove or even replace all the instances of the word Microsoft or "Copyright Microsoft" in the document, it might reduce to somewhere around 2-300 pages.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    7. Re:6,000 pages (in what format?) by ArtDent · · Score: 2, Insightful

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

      This "standard" was not created by committee. It was simply offered by Microsoft and rubber-stamped in an effort to "recognize the reality" that "the vast amount of data in the world is in Microsoft format."

      Granted, this vast amount of data is in older binary Microsoft formats, not this one, which isn't yet supported by any released products. But why let facts stand in the way of a good rationalization?

    8. Re:6,000 pages (in what format?) by Bert64 · · Score: 2, Interesting

      Part of the size difference is because opendocument tries to reuse existing standards wherever possible (mathml, images are stored as jpeg/png/whatever format etc) and microsoft's format tries to reinvent the wheel each time.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:6,000 pages (in what format?) by hilton_a · · Score: 2, Interesting

      Your comment relating the size of Microsoft's spec to the power of committees is laughable - and as usual with a slashdot post, totally unsubstantiated.

      Have you considered perhaps that MS's Office format is larger simply because it may be more technically advanced, more descriptive and more feature complete than OpenDocument? Also that perhaps its size is due to the benefits of a collabarative design process rather than a comittee based process? Did you also consider that the document may have benefited from the fact that it has already been implemented by MS themselves?

      All worthwhile assumptions, but I doubt the average slashdotter paused for a second due to built up anti-MS propaganda squeezing out all reaonable thought process.

      There is considerable evidence however that committees for single industry wide open standards hold back technical progress. This is fine if the standard is simple and fexible enough not to warrant much change (such as comms protocols for example), but for anything else can be deadly (CSS for example).

      To my knowledge it has never been proved that MS withheld information about an API for anti-competitive purposes. Stop propagating these myths. Every software company is guilty of questionable documentation, however in my experience MS often has excellent documentation - if you open your eyes and go looking for it.

      When will slashdotters realise that one industry standard for something as variable as a word processing format holds back innovation? This is the age of XML - we should embrace multiple formats, implementations and the conversion between each, rather than stifling progress.

    10. Re:6,000 pages (in what format?) by macshit · · Score: 3, Insightful

      What's amusing is that a previous ECMA rubber-stamping of a microsoft product as a "standard" was the C# language, which (at that point) almost nobody used!!

      It's pretty clear that ECMA exists mainly as a tool for rich corporations, when they want to add a veneer of respectability to something (and/or subvert government purchasing regulations).

      --
      We live, as we dream -- alone....
    11. Re:6,000 pages (in what format?) by kripkenstein · · Score: 2, Interesting

      Wow, 6,000 pages to describe an "open" format?
      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 should make it clear that a spec is not necessarily enough for a 'standard'.

      I suggest that standards committees (ISO, ECMA, etc.) require not just human-readable documentation for a new standard, but also BSD-licensed code that implements that standard, i.e., a 'reference implementation'. Otherwise, there is simply too much room for interpretation, and standardization is lost.

    12. Re:6,000 pages (in what format?) by SanityInAnarchy · · Score: 2, Informative
      Seems like both must be quite verbose, but I'd opt for mastering 700 pages.

      So would I, but I don't even have to go that far.

      Fact is: Ever crack open a WordML document? I thought it'd be easy for a work project to do some specialized convert-Word-to-XML -- just a quick XSLT, or maybe I'd actually have to write a quick Perl script...

      Took one look at it and gave the fuck up. Ok, I Googled it, found nothing, took another long, long look, still couldn't even figure out where to start.

      Remember: Saying you use an XML file format is like me saying I use an ASCII-based programming language. Now, I still hate Java, but I'd rather program in Java than Brainfuck -- and you'll notice, both are "ASCII-based" and "open standards".

      So, end of my story, I not only found OpenDocument easy to read, I found a Ruby OpenDocument-to-XHTML conversion tool already written and LGPL'd, and I've been able to adapt it to our needs fairly easily. It's not a one-liner or even one page, but everything in there makes perfect sense, and where it doesn't, the OpenDocument XML does. It was worth the extra processing time to simply run the original .doc through AbiWord to generate ODT, then through a Ruby script (slowest language I know) to generate the HTML, and finally run it through a quick Perl script to upload it -- and all of that took less time than it would take me to figure out whatever the fuck Word was doing.

      OfficeXML is NOT an open format. It is essentially an XML serialization of Office data structures. It makes it only slightly easier to decypher than it would be to decypher the .doc format -- and if they were really opening up, why not give us the actual .doc as well? We need that just as badly -- right now, the theoretical "best" way to switch to another format is to buy the latest version of Office, use it to convert all your files to Microsoft's XML, then use OpenOffice (or whatever) to convert MS's XML to OpenDocument. Since MS obviously isn't going to hand out upgrades for free, we need specs so OpenOffice can do what we already pretty much do -- read Word files directly and save them as ODT.

      --
      Don't thank God, thank a doctor!
  3. EMCA by AuMatar · · Score: 3, Interesting

    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.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:EMCA by jfclavette · · Score: 3, Informative

      On the top of my head: EMCAScript, Eiffel. See for yourself.

    2. Re:EMCA by Bogtha · · Score: 3, Informative

      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.

      --
      Bogtha Bogtha Bogtha
    3. Re:EMCA by Anonymous Coward · · Score: 4, Informative

      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.

    4. Re:EMCA by NickFitz · · Score: 2, Informative

      Actually, Netscape submitted the JavaScript spec for standardisation as ECMAScript in November 1996.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  4. Bias by suv4x4 · · Score: 3, Insightful

    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.

    1. Re:Bias by Timesprout · · Score: 2, Informative

      I had to laugh when I hear IBM describe a competitors offering as 'unwieldy', as opposed to anything IBM which requires legions of IBM 'consultants' to achieve basic functionality. That aside though I belive the majority of the 6000 pages he is referring to is actually a 4000 page primer on the markup MS use, complete with verbose desciption, examples and pretty pictures etc.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Bias by mandelbr0t · · Score: 2, Interesting

      Well, the IBM consultants are at least implementing Open Standards. They push Linux servers, WebSphere for J2EE environments, and (OK there's one proprietary thing here) DB2. I'd rather pay the consultants for providing me with an accountable amount of service (how often were you in the office, what meetings did you attend, where's our new server, etc.) rather than some unknown amount of proprietary closed-source code that took some guy 2 days to write, but we have no idea what it is since source isn't provided. IBM is my favourite vendor these days, what with the pushing of the Linux and the SCO-whomping in the courtroom. A vendor this large that's pro-GPL might actually have some concept of why Open Source (and Open Standards) work.

      mandelbr0t

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    3. Re:Bias by ArtDent · · Score: 3, Insightful

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

  5. Just to set things straight... by Doctor+Memory · · Score: 5, Informative

    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.

    --
    Just junk food for thought...
    1. Re:Just to set things straight... by the_humeister · · Score: 4, Funny

      Way to bring facts into the discussion. Your Slashdot license is hereby revoked.

    2. Re:Just to set things straight... by Brandybuck · · Score: 2, Interesting

      There is a difference between specifications and software. Really there is. End users do not need specifications in order to run software. Thus, your dooom and gloom is unjustified. As long as the specs are patent-hindered, use them to your heart's content.

      Reverse compiling Microsoft's software to figure out how they implemented the spec, on the other hand, is a whole other kettle of fish. So don't do it. Get the specs directly from ECMA and start implementing.

      --
      Don't blame me, I didn't vote for either of them!
  6. Someone must be confused... by mechsoph · · Score: 2, Interesting

    Tom Brookes, a Microsoft spokesman in Brussels, said the software maker had created open-source versions of Office and...

    Malice, or an incompetent journalist?

  7. Will it backfire? by Sgt_Jake · · Score: 2, Insightful

    If the format is designated as an "industry standard", won't that make it more susceptible to regulation by governments needing access?

  8. why are there two standardization groups by moochfish · · Score: 3, Insightful

    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.

    1. Re:why are there two standardization groups by Kopl · · Score: 2, Funny

      "The wonderful thing about standards is that there are so many of them to choose from"-Grace Hopper

      --
      Disagree with me? Tell me why, but follow these rules.
  9. One question... by robyannetta · · Score: 3, Insightful
    '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"?

    --
    - Just my $0.02, take with a grain of salt, your mileage may vary.
  10. Two more articles on the issue... by GeorgGreve · · Score: 2, Interesting

    ...that people might find interesting:

  11. ECMA by Ford+Prefect · · Score: 5, Informative
    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...
    --
    Tedious Bloggy Stuff - hooray?
  12. In other news.... by tnk1 · · Score: 4, Funny

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

    1. Re:In other news.... by Hoi+Polloi · · Score: 2, Funny

      "...we printed it in 256 point boldface fonts..."

      Actually the layout was done by an ex-editor for the New York Post.

      "OPEN STANDARDS WREAK HAVOK ON CITY!"

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  13. EMCA != ECMA ? by weston · · Score: 2

    Conspiracy Theory: EMCA created/used for the purposes of the appearance of endorsement by ECMA without the burden.

    More likely theory: editorial dyslexia.

  14. Will Microsoft stick to it? by kherr · · Score: 3, 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.

    1. Re:Will Microsoft stick to it? by belg4mit · · Score: 2, Informative

      Umm blink was NS marquee was IE.

      --
      Were that I say, pancakes?
  15. Standards for Standards. by camperdave · · Score: 4, Funny

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

    --
    When our name is on the back of your car, we're behind you all the way!
  16. This will make for some slick legal arguments... by PHAEDRU5 · · Score: 2, Insightful

    "Your honor, since Microsoft is recognized by ECMA - an independent European standards organization - as an industry standard, any attempt to will irreparably harm ."

    Damn, they're good.

    --
    668: Neighbour of the Beast
  17. iWork? by Midnight+Thunder · · Score: 2, Informative

    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.

    --
    Jumpstart the tartan drive.
  18. Re:Open source DB2 by jedidiah · · Score: 2, Informative

    Actually, there are infact ANSI standards for databases. This how you can have a single database schema and codebase support MS SqlServer, DB2 and Oracle.

    AIX conforms to posix and uses utilities common to all Unixes.

    Websphere can conform to the specs for J2EE.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  19. MS Office XML sucks badly by idlake · · Score: 3, Informative

    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.

  20. I sincerely hope this does not gain wide adoption by Anonymous Coward · · Score: 2, Interesting

    "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

    Tips on writing a "standard":

    http://www.robweir.com/blog/index.html

  21. Re:Bitch, bitch, bitch...... by Grishnakh · · Score: 3, Insightful

    They could have avoided sucking by just using Open Document instead of inventing their own pseudo-open format. Why reinvent the wheel?

  22. de facto by Dracos · · Score: 2, Insightful

    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.

  23. It's The License That Kills It by mpapet · · Score: 3, Interesting

    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.

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

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:It's The License That Kills It by flakier · · Score: 2, Informative

      That whole mess has been superseded by the covenant not to sue (a long time ago now!). So no, the sky is not falling...

      See: http://blogs.msdn.com/brian_jones/archive/2006/08/ 04/688932.aspx

      --
      --
  24. Not sure why parent was modded 'flamebait' by Tarlus · · Score: 3, Insightful

    That's a very valid point, I don't see what makes it a "flame".

    I am also pro-open and have my own irks with Microsoft. And I do use OpenOffice.org when I can.

    But like it or not, MS Office is still in the lead as far as being intuitive and functional. OO is close, but certain parts of it still fall short of MS Office. Microsoft has been developing and refining this stuff for a long time, and it is by far used by more people (and businesses) than any other office software suite.

    Plus, it works. Sure, MS Office has its flaws, but let's face it: So does OpenOffice. This doesn't change the fact that it's the most widely used, and as such would be a reasonable candidate for becoming an industry standard.

    (Of course, I use 'industry standard' loosely since different groups seem to declare different standards for document formats...)

    Since it's apparently grounds for automatic down-modding to express a valid opinion in favor of Microsoft on Slashdot, you people can 'troll' or 'flamebait' me all you like. Doesn't make my point any more or less reasonable.

    --
    /* No Comment */
  25. Big, Fat, Stinking PIG. by Erris · · Score: 2, Insightful

    This piece of information [6,000 M$ vrs 700 ODF pages] is of little use without comparing the supported *features* in both format and their implementation.

    No, that order of magnitude difference is informative. I imagine 6,000 pages can buy you:

    1. ODF, so I can tell you about it in text, spreadsheet and presentation with all of the same features M$ Office has.
    2. PNG, to draw you a picture of a pig
    3. OGG, so you can hear it squeal
    4. a database to organize the pig stye
    5. a computer language to implement it all
    6. FTP, to get it to you
    7. DICOM, so you have a place for the medical records generated by your heart attack on seeing the bill.

    And then some because I'm only at seven.

    300 pages is roughly two inches of shelf space. M$'s specification will take up 40 inches of your shelf and burden your floor with a hundred pound load. I don't even want to think of how log it would take to read 40 inches of XML specs.

    For all that, it will be incomplete in a typical Microsoft way, rendering it useless outside of PHB relations.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  26. Specification Weight by 4of12 · · Score: 4, Insightful

    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 overall logical structure?

    --
    "Provided by the management for your protection."
  27. Embrace and extend, business version 2.0 by bigpat · · Score: 5, Insightful

    How long until Microsoft embraces and extends its own standard? This is simply an old Microsoft trick with a new twist. As soon as Microsoft documents break compatibility with ECMA OOXML, then every other third party software will lose the ability to read and write compatible documents. Worse than the current situation, because an attempt to maintain compatibility with Microsoft Office might violate the conditions of the OOXML license. And no doubt break the format they will, in subtle ways of course, a little bit off here and there just enough to make a document look much better in Microsoft Office than it will in other applications.

    The Microsoft license to use ECMA OOXML is contingent on following the standard to the letter, which is a seemingly innocuous condition until you realize that Microsoft itself is under no legal obligation to follow the standard to the letter. So you will have a bunch of third party software that follows the standard which won't be able to accurately read or write documents written by the dominant office software, it will just look like the other software is defective when really it is working according to the standard. And even if the other software developers want to break the standard in favor of microsoft compatibility, they won't be allowed to do so under the OOXML license. Microsoft wouldn't do this at first of course, what good is a trap sprung before your prey are fully in, so I am sure that Microsoft would spend a year or two adhering rigorously to the standard, just enough time for other software to incorporate OOXML compatibility. Then it would be time to break compatibility and continue the microsoft monopoly for another few years, while things work their way through the courts.

    If Microsoft itself makes a legally binding and enforceable commitment to follow the ECMA OOXML standard to the letter, then I don't see a problem with another document format standard. But as the licensor, I don't see how they could be forced to adhere to the OOXML standard. Unless Microsoft itself can be forced to rigorously follow the OOXML standard, then this is just a monopolist's trap.

  28. Re:OpenDocument vs. XML by Bert64 · · Score: 2, Informative

    Microsoft own and control future versions of their format, and control the biggest (and currently only) implementation of it.
    ODF on the other hand is controlled by a group of companies, a group that microsoft was given every chance to join. Any standard should be controlled in this way, either by a group of competing companies or an independent body, otherwise it can always be twisted to favour one vendor at the expense of another.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  29. OpenXML is not open by Eric+Damron · · Score: 4, Insightful

    FOSS should avoid "Open" XML because Microsoft has encumbered it. Their game is now on. Offer code and protocols that they claim is "open" but, when push comes to shove, they alone control.

    Down the road a bit they will begin strategic law suits and try to make FOSS programmers look like a bunch of thieves for implementing the "open standards" they pushed through without paying royalties.

    Microsoft is not even a bit interested in competing on a level playing field. For a very long time they have used their monopolies to gain unfair advantages; antitrust laws be damned. Now they want to use their monopoly muscle in their Office package to control a "standard" that they feel will lock out their greatest competition. They know that GPL'd software CAN NOT be encumbered by patents.

    They have no intention of real cooperation.

    The solution: EVERYONE must work to make them irrelevant. Put them into a position where they either start playing fair or die. Not an easy task. We must press our Justice department to hold them accountable for breaking antitrust laws. The Courts MUST break Microsoft into a least three separate companies. This can easily be justified by their continued disregard for the law.

    We should only support protocols and "standards" that are truly free. No unacceptable licenses, no royalties etc. As Linux gains market share there will come a time when Microsoft's insistence on being incompatible with OSS will begin to work against them.

    We should push for laws that force standards and protocols to be truly open and available to everyone including Open Source.

    --
    The race isn't always to the swift... but that's the way to bet!
  30. The Power of ODF by John+Harrison · · Score: 3, Interesting

    Let me tell you how simple ODF is. I did the following with ZERO documentation. No knowledge at all.

    I implemented a photo directory for my church congregation. Since it would need to be easily updated I kept the information in a CSV spreadsheet, including names, addresses, and the name of the photo file. I looked at doing a mail merge with either OOo or Word and it didn't look like I could get what I really wanted with either. So I made a sample doc in OOo Writer and saved it. I then renamed it to a .zip file, opened content.xml and found the xml for what I had put in the test doc. I then wrote a Java program that would parse the CSV and output xml that looked like the xml in the file. Cut and past the generated xml into the document, drop the photos in the pictures directory, and then zip it back up and change the name back. It just worked.

    I'll admit that you would have to be a programmer to do something like that, but it was really easy and required no documentation or specialized knowledge. That is the power of the ODF. I'm guessing the same isn't possible with the MS format.

  31. which one? by Tom · · Score: 2, Insightful

    So which file format is this they're talking about? That from MS Office 95, 97, 2k, 2003? And which version, the documented one or the actual one?

    Fact is that even though MS tries to cover it up by keeping the names constant, the office file formats are just as fragmented as the various versions of windos. It's a neat trick, but "Windows 3.1" and "Windows XP" really don't have much in common except that the later contains a backwards compatability layer, i.e. "Wine from Redmond".

    Same with the file formats. Yes, newer versions of MS Office contain importers for the older file formats. That just hides the fact that there are probably 10 different versions out there.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:which one? by a_n_d_e_r_s · · Score: 2, Informative

      Word 2007 - the one that is not out yet.

      --
      Just saying it like it are.