Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Microsoft Software

ISO Releases OOXML FAQ 185

I Don't Believe in Imaginary Property writes "The ISO has put out a FAQ concerning OOXML, but it may raise more questions than it answers. For one, it promises to address problems if they arise in the future. PJ of Groklaw said that's akin to 'selling you a car with four different sizes of tires and assuring that that if you see it's a problem, you can always bring it in for maintenance.' It also handwaves the OSP discriminatory patent promise issues, when asked about contradictions states that some 'may still remain', and asserts that duplicate standards are 'something that need[s] to be decided by the market place.' Notably, the FAQ does not answer the question, 'what the hell were you thinking?'"
This discussion has been archived. No new comments can be posted.

ISO Releases OOXML FAQ

Comments Filter:
  • This one's good. (Score:5, Interesting)

    by Jason Levine ( 196982 ) on Wednesday April 16, 2008 @02:37PM (#23093992) Homepage
    About investigating charges of corruption of the voting process:

    We reviewed the process before it started, all the while during its course and afterwards as well. While the voting on ISO/IEC 29500 has attracted exceptional publicity, it needs to be put in context. ISO and IEC have collections of more than 17 000 and 7 000 successful standards respectively, these being revised and added to every month. This suggests that the standards development process is credible, works well and is delivering the standards needed, and widely implemented, by the market. Because continual improvement is an underlying aim of standardization, ISO and IEC will certainly be continuing to review and improve its standards development procedures.


    So they're basically saying: "Since we've done a lot of successful standards before, there can't possibly be anything wrong with how this one was carried out."
  • by BadAnalogyGuy ( 945258 ) <BadAnalogyGuy@gmail.com> on Wednesday April 16, 2008 @02:48PM (#23094108)
    So what you are saying is that ISO is a corrupt standards body. Does that negate the value of ISO standards?

    Should the baby be thrown out with the bathwater? And if not, then why only in this one case are you so willing to claim fraud? Surely if fraud was acceptable in this one case, there are other standards which have been similarly fraudulently accepted. And if that is the case, how can any of ISO's standards be acceptable?
  • by zappepcs ( 820751 ) on Wednesday April 16, 2008 @03:02PM (#23094246) Journal
    HUH?

    What they were thinking was that someone offered a specification for standard and they saw the necessity of having a standard specification and they went ahead and approved it.
    I believe they are supposed to evaluate that 'standard' to ensure that it meets the specific and general requirements of such a standard before accepting it as a standard. Paying off the mortgage on the summer house is not one of the requirements, BTW.

    Whatever PJ thinks is hardly relevant here. What any individual thinks about the new standard is irrelevant except to the extent that he needs to use it.
    Did you ever take any of those logic tests? Do well, did you?

    What people think of the 'standard' is totally relevant. Simply blindly accepting something as the golden rule is ignorant, and this will (probably) lower the esteem of this standards body for a very long time. That is damaging to the purpose of standards, and part of the reason that there are not 47 international standards bodies.

    Since OOXML is not the only specification out there, it behoves anyone with contrary feelings to promote their favorite standard rather than try to bring down OOXML.
    Okay, back to your logic problems. How do you promote your own favorite standard without verbally bashing this one that is trying to supplant the good value of your favorite standard?

    Yes, I know that sounds like being negative, but you must remember that using OOXML as a design example of what standards SHOULD NOT BE is a valid method to promote the standard of your choice.
  • I wonder... (Score:5, Interesting)

    by jd ( 1658 ) <[moc.oohay] [ta] [kapimi]> on Wednesday April 16, 2008 @03:16PM (#23094376) Homepage Journal
    ...if ISO was paid in euros or dollars. You'd probably want to fast-track to this degree if your bribe goes down in value the longer you take.
  • Just a small detail (Score:2, Interesting)

    by uffe_nordholm ( 1187961 ) on Wednesday April 16, 2008 @03:24PM (#23094470)
    The FAQ addresses the issue of contradictions with other ISO and IEC Standards. Part of the answer given is as follows:

    "A number of such claimed contradictions were identified...//...It is possible that others may still remain, but these can be taken care of during the maintenance of the standard."

    Am I to interpret this as meaning that when they find problems with the standrad, they will change the standard to 'fix' it?

    If my interpretation is correct, I wonder where this leads us. I could end up having bought a number of licences for some software that conforms to the standard, only to find, a month or two later, that they have altered the standard.

    Since there is a great deal of movement in the EU to accept only standardised file formats, where would this leave me and my umpteen licences? When I bought the software it followed the standard, but does not later. Can I expect the manufacturer to provide me a free upgrade/patch, or is my software to be considered still standards-compliant, or will I simply have to fork out more money for the latest, currently compliant, version?

    And the situation gets more interesting when you reverse it: suppose I get the absolutely latest version of some compliant software, and save a file that I send to someone with an older, now not compliant, version of the same software. How should this older version handle my file? should it spit out an error message: "I cannot open this standards compliant file, because the standard has been updated too much"? Or should it open the file and do the best it can? Or should it notify the user that this particular file is newer than the software and might not render correctly?

    I can't help but think that a lot of potential problems would have been avoided if the work around this particular standard had been allowed to take it's time, so that a technically sound standard was accepted.

  • by Anonymous Coward on Wednesday April 16, 2008 @03:37PM (#23094634)
    I think you and most people at Slashdot, most of whom seem fairly well informed on a good variety of subjects, are forgetting that there is more that one definition to the word "standard".

        You're talking about the concept of THE standard, which would mean that there's one way to do things and that's it. I'll not delve into the curious double standard of decrying a monopolistic company while at the same time wishing one single format enforced on the whole industry. Suffice it to say that ISO is not in the business of defining THE standard for anything.

        ISO is in the business of ratifying standards for various technologies. Just like RCA cables have a standard, Component cables have a standard, and Coax and HDMI cables have a standard even though they're all intended to allow you to pipe video to your TV. OOXML and ODF are differing standards to accomplish the same end of storing the information for a document. OOXML becoming a standard isn't about it becoming THE standard. It's been the de facto standard for quite some time already, challenged recently by newcomers to the field. It's about standardizing the format used by Office for storing files from now on into the future.

        OOXML becoming a standard is a very good thing for anybody trying to make a program to edit documents with the intent of competing with Microsoft in the Office software space. Sure it's got stuff like "Format this like we did back in the Office '98 days" but that's just to cover the backwards compatability for old documents. I would imagine -- not having looked at the spec myself -- that there are very few complaints with the way current behavior is described. The standardizing of OOXML means that there will be a standard way to interpret the data. That makes it a whole lot easier to properly convert OOXML documents to ODF, should you so desire, without screwing up the document.

        Depending on how you look at it, OOXML becoming a standard is one big giant step towards competing products being able to edge in on Office. It removes the lock-in for all MS Office documents going forward, cause now everybody knows how they're supposed to be rendered. Imagine Open Office and all your favorite editors of choice being able to properly render the .docx filefrom this point forward. Suddenly everybody is comparing on merit alone instead of on some predetermined lock-in point.

        I personally like MS products and the level of ease-of-use versus nitty-gritty options available in them. Macs are way too user friendly for my taste and Linux distros a bit too hands-on for my preference, but I'm fine with accepting that other people may lean more towards one side or the other. I'd just ask that those of you interpreting this as Microsoft's big play to become THE standard stop selling yourselves short. In general you're all much smarter than to legitimately be up in arms over something that fosters the very thing that you want due to a misunderstanding in semantics.
  • by clodney ( 778910 ) on Wednesday April 16, 2008 @03:51PM (#23094828)
    Lots of standards have revisions. I presume that before we had 802.11 a/b/g/n we simply had 802.11.

    Just hours ago I was reading the TWAIN 1.9a specification. 1.9a being a big tip-off that the spec has changed over time.

    My TV and DVD player are connected with HDMI 1.3 compliant cables.

    So yes, if there are problems with the standard they will change the standard. That is standard behavior if you will.
  • ISO is not like IETF (Score:4, Interesting)

    by grandpa-geek ( 981017 ) on Wednesday April 16, 2008 @04:19PM (#23095174)
    IETF requires demonstrated interoperability using prototype reference implementations before they will adopt a standard.

    ISO generally first adopts standards, then waits for people to prototype implementations and discover the bugs in the standard (unless someone walks in with existing technology and asks for it to be standardized). When people start reporting that aspects of the standard can't be implemented, ISO works on fixing it.

    After ISO adopted the Open System Interconnection (OSI) standards, they had to set up "implementers' workshops" to figure out how to make their newly adopted standards workable. (The OSI standards are the 7-layer reference model and related protocol suite that were pushed aside by the Internet protocol suite, a.k.a TCP/IP. Many OSI protocols were never fully implemented or never made to work.)

    The workshops met (one was sponsored by NIST) and produced a lot of documents on things that needed to be done to make OSI work. When the Clinton/Gore administration came into office, they killed US government support for the OSI protocols and told its agencies to use the Internet protocols.
  • by TheRealSlimShady ( 253441 ) on Wednesday April 16, 2008 @04:24PM (#23095246)
    There's also evidence that multiple new people signed up *specifically* to vote against OOXML - it cuts both ways.
  • Compliance (Score:3, Interesting)

    by Toonol ( 1057698 ) on Wednesday April 16, 2008 @04:59PM (#23095632)
    Part of the reason for ISO standards is so a product can be deemed standards compliant. Is it ISO itself that determines whether an individual product complies to the standard?

    I'm curious, because I've heard that no product, including Microsoft's, currently follows the OOXML standard... and I wonder if there's a chance they never will? I suspect it may not be possible.

    Or are Microsoft products going to be rubberstamped for the approval process as well, even if their implementation is buggy?
  • Re:This one's good. (Score:3, Interesting)

    by Bryansix ( 761547 ) on Wednesday April 16, 2008 @06:14PM (#23096444) Homepage
    Great Post. I love it when people point out logical fallacies. Now if only I didn't use up all my mod points on that comcast article.

    It's funny. I think we can put their argument into perspective by comparing them to the Patent office of the US. The Patent office grants thousands of patents. That makes their credibility go down; not up.
  • by firefly4f4 ( 1233902 ) on Wednesday April 16, 2008 @07:52PM (#23097838)
    There's evidence -- circumstantial though it may be -- that entire COUNTRIES signed up their standards committees as P members to vote for the proposed OOXML standard. There's a difference between that and individual companies joining a national committee to vote one way or the other.

    Now, with respect to those individual companies, I would never dream of saying that Google is not 100% capable of reviewing the proposed standard independently and deciding it's of poor enough quality that they must to join the committee in order to vote against it.

    I similarly cannot say with 100% certainty whether or not the other companies who joined those same committees and happened to have contracts with Microsoft and who voted for the proposed standard were capable of and did independently review the proposed standard before voting.

    FYI: In the interest of fairness, I will state that I do work for IBM, but these are my own opinions.
  • by symbolset ( 646467 ) on Wednesday April 16, 2008 @10:16PM (#23099190) Journal

    But that does not excuse ISO. On receipt of this monster ISO could have laughed, refused it, and revoked their recognition of ECMA as a standard setting body for cause. They could have used a less harsh method of censure amounting to "get away from me kid, I've got work to do."

    ISO didn't do that. Instead it went through the drama in three acts that was the validation of this garbage. Now in this FAQ they tell us they monitored the process quite closely all the way through. That means they observed all of the shenanigans in real time and allowed them complicitly. At the end they tell us how proud they are of their process. Since the whole way through the rules changed at every step dynamically to force the approval and silence dissent they imply that was their intent and the result is the one they desired: approval at any cost.

    The price of "approve at any cost" appears to be their credibility. Now they've no credibility left and ECMA has none to lend them.

    The status of international standards body of record is a prestigious one. With it comes a hefty responsibility. You don't get to blame the other guy. The other guy is not ISO.

    They're toast.

  • by brandonY ( 575282 ) on Thursday April 17, 2008 @02:41AM (#23100986)
    If competing standard need to be decided by the marketplace, then what the hell do we have an ISO for?!

Mystics always hope that science will some day overtake them. -- Booth Tarkington

Working...