Slashdot Mirror


The Inside Story on Norway's Yes to OOXML

Steve Pepper writes "The former Chairman of the Norwegian ISO committee, who resigned two weeks ago in protest against his country's vote of Yes to OOXML, tells the inside story of how the decision was reached: how a single bureaucrat from Standards Norway sidelined the overwhelming majority of Norwegian technical experts and changed Norway's vote from No to Yes. The story is so surreal it's hard to believe." It's as depressing as it is brief.

29 of 254 comments (clear)

  1. ISO corruption by Anonymous Coward · · Score: 5, Insightful

    The whole OOXML vote debacle has really showcased corruption of the ISO. Those in the ISO who want to restore the integrity of their organization need to address the massive rule-breaking this vote and Microsoft's role in it present.

    Word of advice to ISO: head in the sand is not going to help!!

    1. Re:ISO corruption by Elektroschock · · Score: 4, Insightful

      The corruption came with ECMA, so ECMA as the ISO parasitarian instrument needs to be removed: no ECMA fast-track without ECMA's special relationship...

    2. Re:ISO corruption by Anonymous Coward · · Score: 1, Insightful

      head in the sand indeed... reminds me of people who can't even admit they're wrong after they're shown point-blank how wrong they were. It takes real guts, real genius, real intelligence to be able to admit when you're wrong and then move forward from there.

  2. Re:What can be done now? by Mordok-DestroyerOfWo · · Score: 2, Insightful

    The question is, is this something that the average Norwegian will actually care about? Obviously it's something that worries /.ers and given Microsoft's previous record on all things imaginable it ought to worry everybody else, but in the grand scheme of things is the average person going to even know how they will be affected by the adoption of OOXML as a standard?

    --
    "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
  3. This is what is meant by "Democracy" these days. by Jeremiah+Cornelius · · Score: 2, Insightful

    Get used to it.

    It's Dick Cheney's world, were just living on it - til' he needs to wipe us off.

    Microsoft is just another example of the American disease that typifies their culture. By culture, I refer to something that can be grown, in a petrie dish. The American metaphor is that of the cancer, metastatic, it devours everything it can - demolishing its own food supply. Microsoft represents the apotheosis of this "culture" in commerce - as the Rep/Dem political duopoly of endless war represents this in the sphere of political relations.

    Vote, little people! Vote! Ha hah ha!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  4. Yes, but he is honest. by twitter · · Score: 2, Insightful

    He's been doing the same thing for 13 years before this outrage convinced him to retire. The man's reputation and belief in fair process are as clear as the abuse he relates. The story can non be told any other way.

    --

    Friends don't help friends install M$ junk.

  5. Re:Standards Norway's own words by $RANDOMLUSER · · Score: 4, Insightful
    Actually, I thought this was the most telling line from the article:

    The VP asserted that ... the most important thing now was to ensure that OOXML came under ISO's control so that it could be "further improved".
    This puts me in mind of that old quote about academia "The fights are so vicious because the stakes are so small".


    The delusional hubris of a (European standards group) bureaucrat that they can somehow "control" or "improve" (shit - "influence in any non-quantum way") Microsoft's behavior just makes me groan.
    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  6. Nothing needs to be done by QuantumG · · Score: 5, Insightful

    Microsoft have done it for us. The money they paid to push through their "standard" is wasted because the body the standardized it is no longer respected. Their purpose for seeking approval from a standards body has been defeated by the way in which they obtained it.

    --
    How we know is more important than what we know.
    1. Re:Nothing needs to be done by CastrTroy · · Score: 4, Insightful

      But the ISO is also the one who approved ODF. So if ISO is no longer trustworthy, who is left to say what is a good standard. If the whole standards body has lost credibility, where can we go to find out which standards to really use? If a government is looking to mandate open standards in it's document formats, which standards body should they go to to ensure the standards chosen are actually standards?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Nothing needs to be done by QuantumG · · Score: 4, Insightful

      Presumably a government would want to mandate open standards for a reason.. other than just to be hip.. so they should do what the US military does: demand that there be at least 2 suppliers for software that can read those formats. That should just about immediately eliminate OOXML, as I hear the biggest complaint was that there is parts of it that are just not implementable by anyone but Microsoft.

      --
      How we know is more important than what we know.
    3. Re:Nothing needs to be done by CastrTroy · · Score: 3, Insightful

      Tell that to all the browser makers who implement HTML and CSS. None of them have it 100% correct. Some of them get 100% on Acid 3 (I think anyway), but still that doesn't mean they follow 100% of the standard. I guess there's a difference between "Impossible to implement due to bad definition", and "implementable, but nobody has done it yet". However, I'm sure even Microsoft strays from their own standard in some way or another, so I can't see why they would hold another vendor at fault. Sure they can't possible know what "AutospaceLikeWord95" is actually supposed to do, but they can look at what MS Word does, and make a best guess.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Nothing needs to be done by rbanffy · · Score: 3, Insightful

      They win either way. If international standard organizations are discredited, Microsoft is more or less free to dictate their own "standards" and claim they are legitimate ones.

      I would even risk to say they win _more_ by discrediting ISO than by winning approval on one and only one standard.

    5. Re:Nothing needs to be done by RelaxedTension · · Score: 5, Insightful

      Anyone except open source programmers, since the license for ooxml is incompatible with the GPL. As well, the patent situation is another large roadblock for open source (not to mention anyone else). So really, not just anyone can use it.

      I'm still trying to decide if you're just a Microsoft fanboy, or an actual shill.

    6. Re:Nothing needs to be done by QuantumG · · Score: 4, Insightful

      bwahaha.. yes, because using someone else's SDK is "implementing the standard".

      --
      How we know is more important than what we know.
    7. Re:Nothing needs to be done by GauteL · · Score: 4, Insightful

      "If they decide to quit supporting OOXML, the OOXML SDK, or fuzzykittens32.lib, guess what? All your code's still going to work."

      Only on the same hardware platform and guaranteed only on the exact same version of Windows.

      If Microsoft decides to discontinue OOXML and releases a new version of Windows that is incompatible with the OOXML SDK, you will have to re-implement the SDK yourself to allow its use on the new version of Windows. Or even worse, Microsoft just decides to discontinue the SDK without notice while still keeping OOXML within MS Office.

      Using the SDK means that your application is completely on Microsoft's terms, complying fully with their licensing requirements for this SDK and you are fully at their mercy when it comes to releases of the SDK.

      If you are releasing a competing software package to MS Office, you will not want to leave this much power with your competition.

    8. Re:Nothing needs to be done by ozmanjusri · · Score: 2, Insightful
      Microsoft is generally very permissive with software made with their SDKs - "Developers developers developers!"

      I'm a developer, and I was even a Microsoft developer until '02, when realised just how little people like me mattered to them.

      I've tried implementing both ODF and OOXML in the tool I provide to my clients. I can tell you that experience meant I felt physically sick when I heard OOXML had been adopted as an ISO standard.

      --
      "I've got more toys than Teruhisa Kitahara."
  7. Re:alternatives.. by domatic · · Score: 4, Insightful

    That is corruptible as well. The trick here is be sure all coders both writer and reviewer FULLY disclose their affiliations. You couldn't even begin to do this Wikipedia style. No pseudonyms, no handles, everybody has to use their real names and digging into and publicly disclosing corporate actions and affiliations would be cricket.

    Even then, if 5000 MS coders blatantly write and approve each other how would you propose to handle it?

    I suspect the answer here is "Write up what is actually being implemented into an RFC. Any RFC that can't be understood clearly and implemented will be dev nulled." Since many of us are already disregarding the ISO over this, I suppose that is happening already..........

  8. I was kind of puzzled by theshowmecanuck · · Score: 2, Insightful

    It said there were 2 for and 2 against, and about 80% of the people couldn't reach a consensus (sorry folks, 80% saying they could not find a consensus is not the same thing as a consensus against OOXML). Now it doesn't surprise me that a bunch of computer experts in a room couldn't reach a consensus. Getting any computer people to agree on something is like herding cats... it is very difficult. But maybe that is a lesson for people. Some times you have to agree on something. I don't think there is any moral high ground to rail against this bureaucrat who was trying to do his job. He was in a room where, by this article's admission, no one could agree on anything. And a decision still had to be made. The experts it seems weren't willing to come to some common ground and give a coherent recommendation, so he made one himself.

    Now hear this!: I don't like OOXML. It is mainly my distrust of MS, I will admit. But they have a track record that doesn't lend itself to trust. However, I still say that computer folks have to start to learn that there are times they can't just go off in their own direction. There are times you have to work together and compromise with the person sitting with you or across the table.

    Going by this article, these Norwegian experts couldn't reach a consensus and we see what happened. If 80% had said OOXML is not a good choice and it should not be backed by Norway, I could see people being upset. But it said 2 were for, 2 against, and 80% couldn't come together on anything. That means this was a typical techy cluster **** where no one wanted to give up on their own point. (It is also why we have non techy project managers... they seem to be able to point in a direction and say go... and not worry if it is perfect first.) Suggestion: smarten the **** up and learn to cooperated with someone else for a change. You can't alway "fork" choices in life.

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:I was kind of puzzled by LaskoVortex · · Score: 2, Insightful

      Dear moderators: Please mod parent out of flamebait. Here is why: parent is absolutely correct. As we will witness (and have witnessed), every "committee" who is asked to ratify or reject OOXML is going to be unable to reach a consensus because the standard is flawed. Then, some purchased politician is going to declare the standard accepted despite the committee's protestations and hesitations (the latter will be fatal). Then we are going to see a bunch of hullabaloo on slashdot where people wonder aloud how such a travesty could come to pass. This pattern should be apparent to all but the most dense among us.

      But here, for the first time as far as I can tell, parent is explaining why we see this pattern in the simplest possible terms. But slashdotters moderate him (or her) to flamebait (and troll, if you read below). Why is this happening? In other words (1) why are these committees of supposedly bright people getting railroaded repeatedly by purchased politicians, and (2) why is someone pointing out the pattern getting quashed on slashdot? What is happening here?

      Now, before you use a mod point either way on this post or parent, first attempt to answer those questions. If you can, respond with an intelligent answer. If you can't, move on or mod parent up.

      --
      Just callin' it like I see it.
    2. Re:I was kind of puzzled by vidarh · · Score: 2, Insightful
      That doesn't work if ANY person in the room don't WANT to come to consensus that the comments aren't satisfactorily resolved. Seeing as Microsoft, Statoil (a major Microsoft partner) and the Standard Norge employees wanted a yes result there could be no consensus on those issues no matter what the remaining 80% wanted.

      Essentially the system is set up so that the employees can overrun their technical committee at any time. Having at least a one or two members refusing to go along with the vast majority just makes their job justifying it a little bit easier, since they can use the "no consensus" excuse.

      Using lack of consensus as an excuse to vote for the alternative with least support shows that an excuse is all it was.

    3. Re:I was kind of puzzled by Peeteriz · · Score: 2, Insightful

      80% cannot form a consensus. 99% cannot form a consensus either - if one member of the committee wants a different result, whatever his reasons, ergo, consensus is not achieved.

  9. Re:Standards Norway's own words by Anonymous Coward · · Score: 1, Insightful

    I like paragraph 2:

    Q: Many consider ODF and OOXML to be equivalent document standards, and as ODF had already become an ISO standard, the question was raised as to whether ISO/IEC can have two competing standards.

    A: This question was settled early in 2007 by ISO and IEC centrally, who stated that there was no clash of interest between the two standards.

    That's a convincing argument. Does anyone know what actual argument ISO is using to state there is no conflict ... besides simply stating there is no conflict?

  10. Re:What can be done now? by Anonymous Coward · · Score: 2, Insightful

    The real question for me is what can be done now?

    Not much, because the anti-OOXML side lost too much credibility when they decided to go with FUD instead of purely technical arguments. For example, they slammed OOXML because it only gave the names of the hash algorithms that were allowed for password hashing, rather than actually specifying those algorithms. Yet ODF doesn't even give the names. All it says is that you should use password hashing. No mention of the allowed algorithms. No mention of how to note in the document what algorithm was used. This is just one of many examples.

    And they keep generating new FUD, too. Take a look at the recent article on Groklaw (within the last 3 days) on the OSP license that OOXML is under. Groklaw says it requires payment of a royalty. There's no indication of where they came up with that, but it has no connection with reality. Worse, they say that it does not allow sublicensing, and that licenses that do not allow sublicensing are incompatible with FOSS. The problem with this is that the BSD license does not allow sublicensing either, which means that, if Groklaw is right, Linux is illegal, as it mixes BSD code in with GPL code. Worse, GPLv3 explicitly disallows sublicensing, so if Groklaw is right, GPLv3 is not compatible with FOSS!

    If you are against something, it is very important to NOT LIE ABOUT it. If you lie about it, that just hurts your credibility, meaning that any arguments of yours that are not lies will likely be dismissed.

  11. Re:What can be done now? by dgatwood · · Score: 3, Insightful

    C. Push for a standards body that can't be bought by the highest bidder. Then call for the dissolution of the ISO.

    I've thought an awful lot of ISO standards were a joke before. They seem to be more interested in codifying whatever is already being used---no matter how awful---than in actually coming up with standards that are in any way useful. This just confirmed that opinion beyond reasonable doubt....

    Frankly, it makes me wonder how much corruption has gone unnoticed in previous ISO standards simply because it was not as blatant....

    Just my $0.02.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  12. Re:Standards Norway's own words by remmelt · · Score: 2, Insightful

    That, and the fact that a real standard shouldn't have to be improved upon after its codification. Sure, improvements will arise, and can be submitted through the proper channels.

    It's a standard. It should be done before it gets ISO'd. Not the other way around, and especially not as the main reason: "Let's certify this SO it can be improved."

  13. Re:What can be done now? by TheRaven64 · · Score: 3, Insightful
    You can make it prohibitively expensive to buy a standard. For example, require:
    1. A complete test suite for judging compliance.
    2. Two independent (no shared code) implementations.
    3. One of the implementations to be under a license no more strict than the revised BSD license, and ideally in the public domain.
    Then, Microsoft could buy OOXML by 'simply' documenting enough behaviour that it is possible to implement it, writing a set of conformance tests, and funding the development of an open source competitor.
    --
    I am TheRaven on Soylent News
  14. norway by Anonymous Coward · · Score: 1, Insightful

    They are calling the country NO WAY because of the strange things that are happening here. For example some royal face has a school for talking with the spirits using horses as mediums.

  15. Re:What can be done now? by electrictroy · · Score: 2, Insightful

    This Norway Meeting Summary does not surprise me. Having observed my share of local and state-level government meetings, the politician often knows the answer he wants, and it's merely a matter of twisting the vote to make it say "yes". It happens often.

    I suspect the FCC Chairman used similar tactics in order to push-thru HDTV and HD Radio even though most engineers/technicians objected that the system had serious flaws (especially in the latter case of HD Radio).

    --
    The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
  16. Boring... by js290 · · Score: 2, Insightful

    "Incompetent manager type makes bad technical decision against his technical staff." Welcome to the IT industry. That's the rule that breaks the exception.

    --
    "Tempers are wearing thin. Let's just hope some robot doesn't kill everybody." --Bender