Slashdot Mirror


de lcaza calls OOXML a "Superb Standard"

you-bet-it's-not-out-of-context writes "A blogger on KDE Developer's Journal has found an interesting post by Miguel de Icaza, the founder of GNOME and Mono, in a Google group dedicated to the discussion of his blog entries. Six days ago Miguel stated that 'OOXML is a superb standard and yet, it has been FUDed so badly by its competitors that serious people believe that there is something fundamentally wrong with it.' In the same post he says that to avoid patent problems over Silverlight, when using or developing Mono's implementation (known as Moonlight), i's best to 'get/download Moonlight from Novell which will include patent coverage.'"

615 comments

  1. Good morning, people. by Anonymous Coward · · Score: 5, Funny

    The developers had a conference on the Brain Slug Planet. Miguel liked it so much he decided to stay of his own free will.

    1. Re:Good morning, people. by Anonymous Coward · · Score: 1, Funny

      I for one favor unreasonably huge subsidies to the brain slug planet.

    2. Re:Good morning, people. by TheWanderingHermit · · Score: 1, Insightful

      Was that before or after he started secretly working at SCO?

    3. Re:Good morning, people. by clayne · · Score: 0

      And to think I thought it was actually Object Oriented XML...

      *XML is typically bloated cache-trashing nonsense anyways. Great for markup and config mechanisms, shit for efficient use of resources and network transport. But I digress, I'm digressing.

    4. Re:Good morning, people. by nexus_VI · · Score: 3, Funny

      Miguel's blog is brought to you by THE HYPNOTOAD.

    5. Re:Good morning, people. by iapetus · · Score: 1

      No. 'Orrible, 'orrible XML.

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    6. Re:Good morning, people. by Poltras · · Score: 1

      You people are petty, reactionary, religious idiots. Sorry to interrupt, but judging from your arguments, so are you.
    7. Re:Good morning, people. by Desmont · · Score: 1

      I think that he said that on "Everybody loves hypnotoad" ... Everyone loves hypnotoad.

  2. Sounds like he's sold out by Anonymous Coward · · Score: 3, Interesting

    I wonder how much Microsoft paid Miguel to say this.

    1. Re:Sounds like he's sold out by Anonymous Coward · · Score: 0

      Migeul's slogan: "How can I suck off Bill today?"

      What a traitor.

    2. Re:Sounds like he's sold out by morgan_greywolf · · Score: 1

      I wonder how much Microsoft paid Miguel to say this. Wait...Microsoft will PAY you to say shit like this? Holy fuck! Hey, Microsoft! What you want me to say? I'll say anything provided you pay me and Ballmer doesn't get to throw any chairs at me!

      w00t!

      *wakes up from mind-control state*

      Wait? Huh? What did I just say? I was almost a goner!

    3. Re:Sounds like he's sold out by edwdig · · Score: 1

      I wonder how much Microsoft paid Miguel to say this.

      They don't pay him. And that's what started him on his duplicating everything MS quest.

      He applied for a job at MS years ago and got denied. Since then, he's been on this weird open source mixed with MS worship quest.

    4. Re:Sounds like he's sold out by aichpvee · · Score: 0, Troll

      He probably paid them. What a fucking twat! Just go run windows now, miguel. You don't want to be on the Linux side and we don't want you.

      --
      The Farewell Tour II
    5. Re:Sounds like he's sold out by SerpentMage · · Score: 3, Interesting

      If you are going to slander, then be accurate. Microsoft offered him a job, but Miguel turned it down! I know, I know the people who tried to get him.

      I used to be very skeptical of Miguel, but I am tempted to believe he has it right...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    6. Re:Sounds like he's sold out by IGnatius+T+Foobar · · Score: 1

      I wonder how much Microsoft paid Miguel to say this.
      He's a VP at Novell. So it isn't any secret that he is on the Microsoft payroll.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    7. Re:Sounds like he's sold out by Anonymous Coward · · Score: 0
      Actually, no. From wikipedia:

      "In summer of 1997, he [Miguel] was interviewed by Microsoft for a job in the Internet Explorer Unix team (to work on a SPARC port), but lacked the university degree required to obtain a work H-1B visa."

  3. First things first. by khasim · · Score: 2, Interesting

    Can it be verified that it really was him posting that?

    1. Re:First things first. by nuzak · · Score: 5, Insightful

      It's his own blog.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:First things first. by DrSkwid · · Score: 2, Funny

      Why? It's hardly out of character. I'd want more proof of attribution if he was scathing.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:First things first. by thatskinnyguy · · Score: 1

      This is a Dawson post... take it with a shaker of salt.

      --
      The game.
    4. Re:First things first. by Anonymous Coward · · Score: 0

      I lost my shaker of salt. But,

      Some people claim that there's an ISO to blame.
      But I know it's WordPerfect's fault.

      Wasted away again in OpenOfficeVille...

    5. Re:First things first. by Anonymous Coward · · Score: 0

      Is there actually any proof that de Icaza actually exists?

  4. KDE by Anonymous Coward · · Score: 0

    KDE, here I come.

    1. Re:KDE by Anonymous Coward · · Score: 0

      Bah. Real men use Fluxbox.

    2. Re:KDE by Randle_Revar · · Score: 0, Offtopic

      Fluxbox is an acceptable WM to use until you come to understand the greatness that is wmii ;-)

  5. I know this is kdawson, but... by Anonymous Coward · · Score: 0, Flamebait

    I know this is a kdawson slashtroll, but does it happen to be true?

    1. Re:I know this is kdawson, but... by clayne · · Score: 0

      http://technologyfront.com/resume.html

      Professional marketeer/hand waver.

  6. zero street cred by Adult+film+producer · · Score: 0, Troll

    Hey Miggy, how much $$$$ did microsoft deposit into your swiss bank account for spewing that kind of utter fucking bullshit? You are one sad motherfucker.

  7. ROXXXX-annne by Anonymous Coward · · Score: 5, Funny

    You don't have to put on that Silverlight...

    1. Re:ROXXXX-annne by alx5000 · · Score: 3, Funny

      My name is Iñigo de Icaza. You bashed my mono. Prepare to die.

      --
      My 0.02 cents
  8. Is Miguel speaking as a Microsoft officer? by overshoot · · Score: 4, Insightful
    Downloading from Novell comes with a Microsoft patent license?

    I'm sorry, Miguel, but this is getting weirder and weirder. You may be a sierra-hotel coder, but I'm not sure that translates into authority to make legal commitments on behalf of Microsoft.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Is Miguel speaking as a Microsoft officer? by raddan · · Score: 5, Informative

      It should be added that de Icaza is a Novell VP. So in light of the Microsoft/Novell patent agreement, I think we should all take his opinions with a dose of skepticism. That's not to disparage in any way his work in Free software, of which there are many and great, and I thank him for this. But that does not exonerate him from future badness and/or idiocy.

    2. Re:Is Miguel speaking as a Microsoft officer? by hdon · · Score: 2, Informative

      Matusow continued, "To do this, Novell and Microsoft are providing covenants to each other's customers, therefore releasing each company from the other's patent portfolio. This may sounds odd vs. a traditional patent cross-license agreement but it is one of the things that makes this deal so unique."

      http://www.linux-watch.com/news/NS2927608517.html

  9. no way it's really him by keeboo · · Score: 0, Troll

    I'm sure the real Miguel is able to see the obvious technical deficiencies of OOXML.

    1. Re:no way it's really him by dbIII · · Score: 1

      I'm sure the real Miguel is able to see the obvious technical deficiencies of OOXML.

      No - he gave us gconf :(

    2. Re:no way it's really him by miguel · · Score: 4, Informative

      Actually, I did not give you gconf.

      I did not originally like Gconf, but today I think that gconf is pretty cool and I think that there is now an effort to revamp it into something new. I forget its name though, something D-Bus based, I also think that is pretty cool.

    3. Re:no way it's really him by Anonymous Coward · · Score: 0

      "I'm sure the real Miguel is able to see the obvious technical deficiencies of OOXML."

      Are you? I doubt you or 99.9999999% of slashdotters have read even one sentence of the OOXML spec, yet bash it like you know what the hell you're talking about. (Or, perhaps lots of you have Groklaw's hand shoved up your ass, so you just mouth whatever Groklaw tells you.)

    4. Re:no way it's really him by dbIII · · Score: 1
      Yes, there's some movement on the mailing list about that which is very good and some improvements over the past year. The single user non-network aware nature of it (real and strange barriers to shifting a config to another user or host) and inability to properly configure it with any of a text editor, gui or the command line tools really let it down in the past. I apologise for attributing it to the wrong person.

      Sorry Miguel - got confused there and assumed that since gconf was abandonware for so long and that you had moved on that it was yours. I don't actually ever remember seeing anyone's name in the comments in the thing.

    5. Re:no way it's really him by Anonymous Coward · · Score: 0

      Trolled, huh?

      Bad move, man.. You can't say such things about some known guy.
      You'll always hit the nerve of some guys with latent homossexual fanboyism.

      Next time, post as AC.

    6. Re:no way it's really him by Anonymous Coward · · Score: 0

      Such a high moral ground you have, posting as AC.
      You don't even know whether the guy read it or not, you're just assuming that because _you_ did not.

      (no I post as AC because I'm not feeling like losing karma to trolls like you)

    7. Re:no way it's really him by aichpvee · · Score: 0, Flamebait

      You do know that there is a huge and dedicated group of anti-miguel homeboys on slashdot, don't you? And they tend to have mod points as often as mac fanboys. It also doesn't hurt that talking shit about miguel is almost always insightful if not also informative. The guy's a complete microsoft fanboy troll who's trying to destroy Linux and Free Software in general. Someone should ride him out of town on a rail, rip the rail up, and beat him senseless with it.

      --
      The Farewell Tour II
    8. Re:no way it's really him by pablochacin · · Score: 2, Interesting
      > The guy's a complete microsoft fanboy troll who's trying to destroy Linux and Free Software in general.

      So, the guy who started Ximian, the company that developed Evolution and main supporter of Gnome, not to mention Mono, one of the best projects for a cross-platform development tools, is trying to DESTROY open source in general . . . wow this is the more interesting conspirancy theory since the X Files show ended!

      I know Miguel in person and I don't think he is a Microsoft fan boy. He just is not a fanatical and can acknowledge that Microsoft development tools are far better that any current open source alternative and that's why he is developing Mono, which if you haven't noticed is open source.

      By the way, what have YOU done for the open source movement?

    9. Re:no way it's really him by init100 · · Score: 1

      So, the guy who started Ximian, the company that developed Evolution and main supporter of Gnome, not to mention Mono, one of the best projects for a cross-platform development tools, is trying to DESTROY open source in general . . . wow this is the more interesting conspirancy theory since the X Files show ended!

      Well, he is trying to lure people into using more all-Microsoft technologies, just waiting for the patent trap to close.

      I know Miguel in person and I don't think he is a Microsoft fan boy.

      Well, maybe that is because you know him? You don't tend to think bad things about your friends.

      To me, he is clearly a Microsoft fanboy. This OOXML-preaching is the best evidence there is. Standards bodies around the world have submitted thousands of comments on how the specification need to be fixed, with Microsoft having to resort to ballot stuffing to even have a shadow of a chance of passing the vote. And during all of this, Miguel sings the "Ooh Aah, OOXML is superb, everything else is just FUD" song in support of his masters in Redmond.

      Fanboy it is, no doubt about it.

    10. Re:no way it's really him by Xabraxas · · Score: 1

      I did not originally like Gconf, but today I think that gconf is pretty cool and I think that there is now an effort to revamp it into something new. I forget its name though, something D-Bus based, I also think that is pretty cool

      I agree. I think gconf gets a bad rap. The replacement in the works is called dconf.

      --
      Time makes more converts than reason
    11. Re:no way it's really him by pablochacin · · Score: 2, Insightful
      >Well, maybe that is because you know him?

      No, I didn't say he were my friend. I said I knew him in person (some improvements needed in your reading skills, I think). And from knowing him and what he pretends from the mono project I couldn't say he is a microsoft fanboy

      >Well, he is trying to lure people into using more all-Microsoft technologies, just waiting for the patent trap to close.

      Actually, he intends to liberate all those thousands of microsoft based applications and take them to linux. I found this particularly important because many linux fanboys forgot that there are many, many (I mean, MANY) home made business applications (most of them made using microsoft tools) that are a big obstacle when considering the migration to linux desktops. I know this well because I was part of some big studies for massive migrations to linux desktops

      >This OOXML-preaching is the best evidence there is.

      Did you read it? I've found over the last five years that most linux and open source fanboys tend to over-react to the headlines BEFORE even reading anything. And, actually, one interesting think about any conspiracy theory is that ANY counter argument is actually turned upside down to fit (and actually confirm) the theory.

      In any case, life continues. Criticisms will continue but hopefully, Mono project will continue and will bring an important tool to the OPEN SOURCE world and, most important, will bring MILLIONS of business application programmers to linux. Time will tell.

    12. Re:no way it's really him by PitaBred · · Score: 1

      Dude. Evolution and Gnome are flaming piles of dogshit. Mono is "cross-platform" only as long as Microsoft wills it to be, and that's exactly how Microsoft likes it. If he's unwittingly aiding and abetting Microsoft's ambitions to keep their stranglehold on the market, he's witless. Microsoft has a solid history of embracing, extending and extinguishing competitors. They're 'embracing' Linux now by letting Mono and Silverlight run without contest... for now. Extend and extinguish happens when they start making things work only on Windows that don't work on other systems (Remember their Java VM? Internet Explorer bullshit that still goes on? Office formats?), and eventually competitors get extinguished. Grow a clue.

    13. Re:no way it's really him by pablochacin · · Score: 1
      >Evolution and Gnome are flaming piles of dogshit.

      I couldn't agree more with you. I didn't say they were good, just that they are open source, many people used them (unless you live in a submarine, you should know Gnome is very popular) and are far from helping Microsoft in any way.

      >Mono is "cross-platform" only as long as Microsoft wills it to be

      Dude, have you the slightest idea about what Mono is and how it has been developed? Did you know that parts of .Net are an international standard (that is, not own by Microsoft anymore) and that the rest of the Mono platform had been largely developed without any help from Microsoft?

      >Microsoft has a solid history of embracing, extending and extinguishing competitors.

      Even when I must acknowledge this, I don't see how your conspiracy could work. Actually, it is clear that you don't understand what open source is about: there is no such competitor anymore! the "competitor" is a community which Microsoft can't buy or extinguish unless the community allows it to happen.

      And know what? most of the time such community does exactly what Microsoft would like them to do: distract from important issues an enter this kind of endless, pointless and meaningless discussion about quasi-religious issues.

    14. Re:no way it's really him by init100 · · Score: 1

      Actually, he intends to liberate all those thousands of microsoft based applications and take them to linux.

      While secretly inviting patent infringement lawsuits against Linux users by Microsoft, so that Microsoft can continue to talk about the "undisclosed balance sheet liabilities" of F/OSS.

  10. Riiiiiiiiight.... by UncleTogie · · Score: 4, Insightful

    ' In the same post he says that to avoid patent problems over Silverlight, when using or developing Mono's implementation (known as Moonlight), it's best to 'get/download Moonlight from Novell which will include patent coverage.'

    I'll think about getting it from Novell....as soon as MS hands over the list of "patent violations". IMHO, this is just a try to make the "If it's Novell/MS, it's legal" line of shite more palatable.

    If you're going to try to feed us a crap sandwich, do NOT tell us it's filet mignon.

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    1. Re:Riiiiiiiiight.... by Shados · · Score: 3, Informative

      Well, when it comes to .NET, there is a crap ton of copyrighted and patented stuff, and Mono breaks a lot of em, and they know it. They just know Microsoft won't do anything, since they are semi-partners and all.

      C# the language is an ECMA standard (I beleive?), but from VB.NET to just about anything in .NET beyond console applications, everything is patented, copyrighted, etc (well, anything that could be), and MONO uses tons of it. No need to list em (in opposition to Windows vs Linux kernel, where its far from being as obvious).

      Now, if those patents and other intellectual property crap would stand up in court, thats another story altogether, but unlike the Windows vs Linux patent thing, these are much harder to deny.

      (note that the above doesn't change that telling people to get it from Novell is indeed FUD because no one will ever get sued for using Moonlight from someone else's than Novell. I'm just stating how this situation is different from the mostly baseless "Linux is stepping on X amount of our patents" deal)

    2. Re:Riiiiiiiiight.... by UncleTogie · · Score: 1

      ...although I am NOT surprised, after checking his wikipedia page, to find that his company was acquired by Novell, and he's STILL there as "Vice President of Developer Platform".

      Shill hunt over. The foo shits.

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    3. Re:Riiiiiiiiight.... by smilindog2000 · · Score: 2, Funny

      Actually, having read the 6,000 page standards document, I have to admit it's well designed has has excellent.... ha ha ha ha ha ha!!!! Ok, I couldn't say that with a straight face.

      --
      Beer is proof that God loves us, and wants us to be happy.
    4. Re:Riiiiiiiiight.... by DreadSpoon · · Score: 1

      [quote]They just know Microsoft won't do anything, since they are semi-partners and all.[/quote]

      Bull. This has NEVER been stated anywhere by anyone with an actual clue as to what the legal agreements in place are, what patents Microsoft has, or what the Mono team knows.

      Quit spouting lies without at least trying to back them up with a credible reference.

    5. Re:Riiiiiiiiight.... by Shados · · Score: 1

      Huh? Who talked about any legal agreements? I'm not talking on paper stuff (though I'm sure there are some, especially in the Silverlight deal). I'm saying whats (most likely) going through the developer's heads while they so boldly walk all over Microsoft's IP without even sweating it (ASP.NET, VB.NET, I think they started Winform too?).

      I'm not saying that Microsoft CANNOT do anything. I'm saying that from the way the Mono people act, they really are seeing themselves as "safe from Microsoft", and so far they have been proven correct (instead of stopping em, Microsoft is giving em their blessing). Thats why I said semi-partner, and not actual partners, and hoped people would read between the lines. But man is it hard on Slashdot.

      My apologies if I don't feel like spelling it out in little details. I figured since we're not in a court of law, common sense had some place... my bad.

    6. Re:Riiiiiiiiight.... by Shimmer · · Score: 1

      Just about anything in .NET beyond console applications, everything is patented, copyrighted, etc

      I think this is considerably overstated. For example, my understanding is that windowed applications ("WinForms") are not protected.

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    7. Re:Riiiiiiiiight.... by kaffiene · · Score: 2, Interesting

      ECMA standards are meaningless. They'll "standardise" whatever they're paid to, and the "standards" are allowed to be patent-encumbered. It's madness calling anything they touch a "standard".

    8. Re:Riiiiiiiiight.... by sqldr · · Score: 1

      Why does it matter where you download it from? Surely if it's the same content and it's GPL licensed, then it's identically applicable to the law?

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    9. Re:Riiiiiiiiight.... by init100 · · Score: 1

      Exactly. In their own presentation, they even state that they offer a path that minimizes the risk of changes to input specifications if this is of business value to the submitting party, and that a "good" standard today is better than a "perfect" one tomorrow ("good" and "perfect" are sales talk for "bad" and "good", respectively).

      So in essence, what they offer is a quick rubber stamp on an input specification and a fast track to ISO. It is pretty obvious why Microsoft chose to use them.

    10. Re:Riiiiiiiiight.... by cortana · · Score: 1

      Please cite these alleged copyright violations!

  11. He's right... by SkunkPussy · · Score: 2, Funny

    ...the standard is superb - superbly arrogant!

    --
    SURELY NOT!!!!!
  12. Nope by christurkel · · Score: 5, Insightful

    Little things like this in the spec make it less than superb:

    Table like Word95

    Only Microsoft has that information. No one else can implement this "superb" standard like MS can.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    1. Re:Nope by Anonymous Coward · · Score: 0

      The spec also doesn't describe how to render a font or properly anti-alias a circle, but nobody seems to be complaining about that...

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

      Which doesn't mean it can't be better than ODF, which is all he said.

      I'm willing to believe that Office Open XML might in fact be a better format than ODF, because I've never actually taken the time to look at ODF.

      I can't help but wonder if what he really meant is that if you remove all the backwards compatibility elements, OOX becomes a superior format than ODF. Personally I think Microsoft should remove all elements like that and resubmit their format. Then they might have a spec that really could be better than ODF.

      Don't support ODF just because it's not the Microsoft format. Unless you've actually looked at both specs, there's no way you can say one is better than the editor.

      And since you're just repeating classic anti-OOX FUD, I can be pretty sure you haven't.

    3. Re:Nope by The+Bungi · · Score: 1, Interesting
      That's clever. Did you miss the part of the standard where that sort of thing is required for backwards compatibility? Apparently only Microsoft cares about that sort of thing, so that's why it's in the damn standard. If the ODF fanboys and FSF-sponsored trolls don't care about that sort of thing, I reckon they can safely ignore them and not implement them. But I guess that's no fun because it eliminates one of the fav memes being thrown around to prove that the standard is somehow deficient.

      When de Icaza talks about OOXML being "FUDed" to death, he's probably referring to this sort of ignorant thing. Bullet point evangelism seems to work quite well with the Slashdot/Digg crowds, which are amusingly enough the first ones to complain about Microsoft doing the same things to them.

      I don't particularly cherish the idea of XML-based file formats. A binary one could have been well-documented and work a hell of a lot better, so I dislike both ODF and OOXML. But the level of stupidity in the "criticism" being leveled at OOXML is just ridiculous. Complete with "OMFG the 1.0 implementation as a BUG!!! Therefore the standard SUCKS!!!" detailed articles that include blatant misconceptions about how certain things work, ignorant points about the compatibility sections and the number of pages in the fucking document.

    4. Re:Nope by Anonymous Coward · · Score: 0

      how to render a font or properly anti-alias a circle, but nobody seems to be complaining about that...

      That's because there are open implementations of both of these things, so anyone that wants to know how to draw a circle or place a glyph can figure out how it's done, or can at least claim compliance with the spec without having to figure out what Microsoft does. The same cannot be said for doing table layout the way Word does it.

    5. Re:Nope by un1xl0ser · · Score: 4, Interesting

      The fact that Microsoft has their legacy blobs all over the OOXML that they write is exactly why I don't like it. They don't seem to want to implement it in an open fashion. They just want to fein like they are being open so that all of the goverment agencies and corporations that are concerned about vendor lock-in are given a warm fuzzy feeling.

      So yeah, the standard is shit. Nobody can implement it the way that the creator can, by the creator's very design. It is defective by design, as the nutty FSF people like to say.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    6. Re:Nope by maxume · · Score: 1

      You're pretending that Microsoft's internal understanding of 'like Word95' is somehow better than just looking at how word95 works(something anybody who happens to have a copy lying around can do). This seems unlikely to me.

      --
      Nerd rage is the funniest rage.
    7. Re:Nope by Anonymous Coward · · Score: 0

      wow. So why aren't all the other backward compatibility issues addressed in the standard. For example, format like WordStar, wordperfect, abiword, macwrite, etc. Why only is backwards compatibility only important for "Microsoft" products and no others.

      If they were serious about backwards compatibility there would be tags defined for products other than Microsoft. But they are not really after compatibility, they are after market share.

    8. Re:Nope by Anonymous Coward · · Score: 4, Interesting
      I've developed in both formats, and ODF uses consistent naming conventions and builds upon existing standards whereas OOXML is exceedingly inconsistent (google: "sz" node) and it comes with a lot of new standards.

      The implications of this are that OOXML is considerably more expensive to implement because there aren't a lot of components to choose from (eg, compare the number of SVG serializers to DrawingML serializers). Building upon existing standards is a very important part of a good standard, I think (and so do the ISO)

      Don't take my word for it though, both files are ZIPs of XML* so google for some files and see which one makes sense to you :)

      [*] although it's recently been discovered that OOXML refers to OLE objects which are undocumented in OOXML and in Office '07 these are stored as binaries :( ODF and OOo have their own problems of course, but nothing complex like this.

    9. Re:Nope by Anonymous Coward · · Score: 0

      Why are you wasting your breath even saying that? The majority of slashdottians will attest to anything Microsoft, even if it saved their lives. I believe the current generation thinks its cool to say how everything Microsoft is shit, and how anything open source is gods gift to earth. But, that is their given right though, and theres that thing called Karma..

      In the end, Microsft format will prevail because it will be more widely accepted. Same goes with desktop computing. Linux is just way behind Windows and even MacOS. And I am talking about things that MATTER. Ease of use and available applications being the biggest ones. And lets not forget, familiarity with one operating system which stops people from switching.

    10. Re:Nope by RobertLTux · · Score: 2, Interesting

      okay so try this one create a document in MSO2007 and save it to OOXML
      then open a copy of Open Office 2.2* and create the same document

      then give me stats on
      1 file sizes both bundle size and unzipped tree size
      2 actual readability of the payload file

      and as a bonus in the OOXML file try to find "legacy tags" only the program importing a legacy file should give a [redacted] about how a legacy file is hacked

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    11. Re:Nope by miguel · · Score: 3, Informative


      Little things like this in the spec make it less than superb:

      Table like Word95

      Only Microsoft has that information. No one else can implement this "superb" standard like MS can.


      I think we have all heard about this one, and the ECMA guys already know that they have to provide more information about this. I hope you will be contributing the code to OOo and AbiWord to support this tag as you seem to care about it so much (it is an optional tag that can be ignored).

      Miguel
    12. Re:Nope by DaleGlass · · Score: 5, Insightful

      That's clever. Did you miss the part of the standard where that sort of thing is required for backwards compatibility? Apparently only Microsoft
      cares about that sort of thing, so that's why it's in the damn standard.

      That's the completely wrong way to specify it. A "standard" that says things like "tables like Word 95" is worthless, just what's that supposed to mean anyway? If you want to standarize a method of brewing coffee you don't say things like "The way Bill Gates makes it", you specify the exact procedure to be followed. If the behavior can't be fully determined based on the standard, then it's crap.

      Things like that shouldn't be in the standard in the first place. If you're opening a Word95 document and saving in another, then to preserve the formatting you don't say it's "like in Word95", you specify the list of attributes to achieve the same effect: padding, alignment, margins, etc.
    13. Re:Nope by Locutus · · Score: 1

      I've often wondered why they'd not excluded all that unspec'ed/referenced stuff and just submitted the pure text and unpatented XML stuff. But then I remembered, we're talking about Microsoft. It's all clear then since the whole purpose of this excercise is not to provide a spec others can use to compete with Microsoft but to provide a spec they can control and one which can give the appearance of being open for all. Control is what it's all about and they are not going to give up over 30% of their total profits( via MS Office ) by handing away their monopoly on office applications. WTF was I thinking there could be any other way but one Microsoft way.

      So stop fooling yourself by thinking that this MS OOXML spec is for any purpose but to derail ODF and any threat that has on MS Office market share.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    14. Re:Nope by IWannaBeAnAC · · Score: 5, Insightful

      The problem is that OOXML defines a bunch of tags for 'backwards compatibility', but doesn't define what they do. To say that 'ODF fanboys and FSF-sponsored trolls don't care about that sort of thing' is insulting. Lots of people, including FSF members, have spent thousands and thousands of hours trying to reverse-engineer Microsoft binary formats. A document specifying this behavior would be universally welcomed, by both the FSF and 'ODF fanboys', because it would then be possible to write high-fidelity converters between old MS formats and ODF (or from MS binary formats to a non-legacy subset of OOXML, for that matter).

      Having a bunch of tags with no definition as to what they do is not an ingredient of a good standard. If you wanted to define a bunch of custom tags, it could just as easily be done as an extension to ODF, which, if it was well-defined, ISO and the open source community would surely have no problem with. Having a international standard where significant parts of it are 'depreciated', is itself rather bizarre. If the backwards-compatibility binary-format tags are depreciated, why include them in the international standard?

    15. Re:Nope by MMC+Monster · · Score: 4, Insightful

      But if it can be ignored, will the document lay out the same in two different products? If layout is different, why have you gained?

      --
      Help! I'm a slashdot refugee.
    16. Re:Nope by Trelane · · Score: 1

      it is an optional tag that can be ignored
      It is also not covered under the atent Pledge:

      this Promise also applies to the required elements of optional portions of such specifications.
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    17. Re:Nope by Trelane · · Score: 2, Insightful
      Heh. How about "People who should use the Preview Button for $100, Alex?"

      Patent Pledge

      (This Post is Preview Button Approved!)

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    18. Re:Nope by ShieldWolf · · Score: 2, Informative

      What if AbiWord or OOo implements the standard except for these tags and then they receive a file with such a tag populated?

      Do you ignore it or do you blow up?

      If you ignore it does that mean the file will look different?

      Can MS say they are more compatible to customers because they are the only ones that implement the whole standard?

      Is there anything stopping them from populating such flags when saving in Office 2017 and thus rendering a bunch of other apps useless, or weird looking (which for business users is the same thing)?

      --
      just = (My)Opinion.toCents();
    19. Re:Nope by m0nkyman · · Score: 1

      But it's part of the standard. In order for intercompatability to really work, it needs to be implemented for all apps that intend to actually stick to the standard. Don't be intellectually lazy. You know better. You can't just skip the implementation of part of the standard.

      It's been said over and over, this standard is not open. That means that it can't be standard. For people willing to reverse engineer, sure it can be done. People reverse engineered implementation of Word various .doc formats. That doesn't make it standard.

      --
      ~ a low user id is no indication I have a clue what I'm talking about.
    20. Re:Nope by Anonymous Coward · · Score: 0

      I hope you will be contributing the code to OOo and AbiWord to support this tag as you seem to care about it so much (it is an optional tag that can be ignored).

      You are a true professional.

    21. Re:Nope by Yaztromo · · Score: 4, Interesting

      (it is an optional tag that can be ignored).

      Not if Microsoft keeps using it you can't.

      Sure, you can ignore it if it comes up in a document, but if a user with little care or knowledge about such issues loads a document up that uses such a tag in (for example) OOo and their table doesn't look like it did in Word, they're probably going to think that OOo is at fault, and may make a decision to not use the alternative software in the future (or may go around telling everyone they know that said software sucks).

      If Microsoft, the developer of the main product which generates these data files continues to use these tags, they become impossible to ignore without introducing rendering issues which will be sufficient to annoy potential users of alternative software.

      Yes, purportedly these tags are only supposed to be used by Microsoft when converting documents in older Word formats -- but how many hundreds of millions of such documents exist out there? Quite a few, which seems to guarantee that these "ignorable" tags are going to occur quite frequently, and will impose sufficient differences on document rendering if they are ignored. So unless these optional tags are fully documented, why should anyone outside of Microsoft want to adopt this standard?

      Standards aren't often perfect the first time around, but someone at Microsoft should have realized this, and should have prevented themselves from trying to fast-track this standard. The biggest problem is that there is the appearance that Microsoft was trying to pull a fast-one on the international standardization community with an incomplete, and highly imperfect standard that they wanted to rush to fruition for purely competitive (and not technical) reasons. With time and revision, OOXML may indeed be a fine standard, but as it stood at the point where they tried to ram it through the ISO, it had (and has) serious flaws.

      In one of your other posts to this thread, you mention:

      Am personally proud that Jody and Michael made Microsoft add ~650 pages or so to the spec that documented the formulas (one of the things we struggled a lot with in the Gnumeric days).

      Here you admit that you've already seen first hand how incomplete standards can affect Open Source (and really any third-party) development. You had a problem with the lack of documentation, and pressured MS for more details to get your software working correctly. So why is it that you have an issue when others want to pressure MS into either rectifying other areas lacking proper documentation, or removing them from the standard altogether, in areas that matter to them?

      Yaz.

    22. Re:Nope by Anonymous Coward · · Score: 2, Insightful

      > That's clever. Did you miss the part of the standard where that sort of thing is required for backwards compatibility? Apparently only Microsoft cares about that sort of thing, so that's why it's in the damn standard.

      *REQUIRED* for backwards compatibility? What's wrong with converting them to standard markup instead of hacking in undocumented things like that? And besides, you do realize that that means that every word processor from now on has to know and care how ancient word processors once worked, simply because the newly converted documents are really old documents in a shiny OOXML wrapper.

      If they really care so much about backwards compatibility, shouldn't they bother to document how these things work? You know, so that everyone can use them? Oh, right, they don't want anyone else to use them...

      > If the ODF fanboys and FSF-sponsored trolls don't care about that sort of thing, I reckon they can safely ignore them and not implement them. But I guess that's no fun because it eliminates one of the fav memes being thrown around to prove that the standard is somehow deficient.

      Oooh! I had no idea the FSF was sponsoring me! Where do I get a paycheck? Oh, right, I don't. It's really clever to argue like that, too, when a "rogue" Microsoft employee was caught trying to bribe Microsoft partners to join their NBs and vote in the ISO. True, we can suppose that that one employee stepped over a line, but you do realize just how many Microsoft partners have jumped out of the woodwork to vote on this, right?

      If "we" are the "trolls", why are the OOXML supporters the ones with financial and business incentives to do things that aren't sensible in terms of technology or standards? And I say "we" loosely because I'm just some lone geek nobody who knows that he will have to support the crap that is in MS Office at work and hates it because of that. I'm an absolute nobody that no one in either camp has heard of, but I gather and submit most of the ODF articles here, including Slashdot story on those back compatibility hacks that you're trying to debunk (which was my favorite, BTW).

      > Complete with "OMFG the 1.0 implementation as a BUG!!! Therefore the standard SUCKS!!!"

      Funny that: why is it only one side that brings up technical arguments and actual data on what actually works and what doesn't, while the other side calls people names? Oh well, I really hope you never learn that lesson. If PR actually had a clue, they might be more dangerous in spreading FUD to geeks. Though I suspect that you were just trolling me and aren't actually paid by anyone, I figured it was worth posting for the people who are actually interested in this information.

      Well, you see, the reason I hate all those old bugs is because Microsoft shows no interest in fixing them. ODF is going through revisions to actually *fix* all of its problems. OOXML? They have tons of people spouting "it's not THAT bit a deal! calm down!" and NOBODY actually fixing the damn thing. Hint: if you actually *fix* the problems identified in the NBs' votes, the "no with comments" votes would become yes votes and you wouldn't need to cram the committees full of Microsoft Certified Gold Partners.

      Oh, and while I already explained why "just don't implement" them isn't an option (those legacy tags NEVER go away!) I might as well point out that Microsoft does a really crappy job on backwards compatibility in Office 2007. You know, their flagship product?

      Might want to know about THAT before you go shooting your mouth off... Or not. Frankly, if you don't, it just makes things a lot easier for me.

    23. Re:Nope by Anonymous Coward · · Score: 2, Insightful
      Miguel,

      I have contributed code to OpenOffice.org and Abiword (not much, but a little). Mostly however my focus has been on word processor conversion software (not spreadsheets though, granted)

      The formulas you reverse engineered from previous versions of XLS were unfortunately riddled with bugs (this isn't your fault -- these bugs came from Microsoft who were sometimes copying IBM!). See the problems in the CEILING function for example, and how with proper design OpenFormula has been able to emulate legacy bugs while providing a clean slate for the future.

      I note that in your post you don't disagree with the cryptic naming conventions of OOXML (who could?), but you apparently think that ODF doesn't specify existing standards(?). Could you give some examples please of what you think?

      ODF builds upon XML, Unicode, XSLT, XHTML, XForms, SVG. Because these are existing standards you can choose from many vendors, and you can find a lot of developers skilled in this tech (well, perhaps not XForms)

      OOXML builds upon XML, Unicode ... then it's all VML, DrawingML, and so on. The backwards compatibility isn't actually defined in OOXML (eg, autoSpaceLikeWord95 for east asian languages isn't defined)

      I'm not a zealot and personally I think OOXML has a lot of good features that should be merged into ODF.

      And please Miguel, I didn't insult you, so lets not use the "armchair general" insults. We can stick to the technical arguments :)

    24. Re:Nope by The+Bungi · · Score: 1, Insightful
      You're missing the point. Backwards compatibility is only important for Microsoft, not for Sun or RedHat or the FSF or anyone else that is pushing ODF. Once you realize that, you also realize that you can simply throw away all the compat crap and create your own OOXML reader or writer or whatever you need to do.

      Microsoft however cannot afford to throw away almost two decades of compatibility, least of all compatibility with versions of Office that still have hundreds of millions of users. Nor are they required to tell you or anyone else how Word 95 rendered a table.

      BTW, it's hilarious that someone who uses terms like "the open source community" is happy to suggest that Microsoft can modify ODF to support its own legacy customers. I can almost hear the cries of "embrace extend extinguish" coming out of that.

    25. Re:Nope by miguel · · Score: 2, Informative

      (it is an optional tag that can be ignored).

      Not if Microsoft keeps using it you can't.


      Yaz, you wrote an essay and ignored the part where I said that ECMA was going to document that for the next batch of issues to resolve in the spec.

      So they know about the issue, they will write the docs for it, and integrate it into the doc.

      So basically "Your bug is being going to be fixed". Next issue.

      In addition to the above I predict it does not matter, because its a legacy setting and they are themselves trying to not drag documents that contain that.

      Miguel
    26. Re:Nope by IWannaBeAnAC · · Score: 2, Insightful

      No, I'm not missing the point. Microsoft can do whatever tricks they want to keep their vendor lock-in. That is the way the captialist system works, and under those rules it is allowed. Their rights to do that end at the point where they submit an international standard. At that point, it must be open and completely independently reproducible. If they can't accept those terms, then don't submit it as an ISO standard.

      I was trying hard to word my reply in such a way as to NOT invoke cries of "embrace extend extinguish". Again, the bottom line is standards of documentation and openness befitting an international standard. If Microsoft chose to document their proprietary binary formats in the form of an extension to ODF, and (especially!) if they submitted the resulting document as a well-formed standard to ISO, then I am sure that 99% of the open source community would welcome it. Better still, though, would be a converter from the binary into a non-legacy format. That almost certainly isn't possible without loss of fidelity, but most people could live with that. Note that if you are going to use any non-Microsoft software that uses OOXML, then you are not going to get a lossless conversion anyway, because no one other than Microsoft will ever be able to implement the depreciated and not-defined backwards-compatibility tags!

    27. Re:Nope by I'm+Don+Giovanni · · Score: 2, Insightful

      "But if it can be ignored, will the document lay out the same in two different products? If layout is different, why have you gained?"

      Are you serious?
      Browsers lay out HTML differently from one another.
      Hell, K-Office and OO.o lay out ODF differently from one another.
      Hell, frikkin plain text editors lay out ASCII text differently from one another (some use \r\n (or \n\r), others use \n, and others use \r for line-endings).

      Same goes for any data-processing format you can think of.

      These aren't print-layout formats like PDF. Content is the primary issue, "lay out" is a secondary concern.

      --
      -- "I never gave these stories much credence." - HAL 9000
    28. Re:Nope by Anonymous Coward · · Score: 0

      ihbt, ihl, hand :)

    29. Re:Nope by Waffle+Iron · · Score: 1

      If nobody but Microsoft cares about or needs to use the backwards compatible tags, then why the hell would they bother to put it in a public standard? That doesn't make any sense at all.

    30. Re:Nope by DaleGlass · · Score: 1

      Is there a cognitive problem here? What part of you only need that tag if you plan on supporting Office 95 did we manage to miss? Are you saying that the group of people
      behind Open Office are up in arms because they cannot support a proprietary application that's 12 years old?

      Is there a cognitive problem here? The tag isn't needed in the first place if you write the actual formatting, not the behavior. Why is a completely new format including commands related to some arcane application, anyway? That's already a sign of bad design.

      If the MS Word 95 way of formatting tables by default is say, 5 pixels margin around the table and text in 12 points Arial, then you only need to specify that information when you write the OOXML document. There's absolutely no need to add a new obscure tag for it.

      Microsoft has absolutely no obligation to the "gimme the spec or die" crowd other than to specify how to read and write a document that can be created with the version of Word or Excel that exists at the time the spec is released. They do have an obligation to support their paying users. The rest is just whining for the sake of whining, because the reality is that if OOXML was indeed a superior format it would be irrelevant - that same group of people when confronted by that inconvenient reality would declare the standard "shit" for the simple reason that it comes from Microsoft.

      Couldn't have found a better reason not to go with it, thanks for the explanation. Standards are supposed to work for my benefit, I don't give a damn about MS or its customers.

      OOXML is doomed not because it has "OMG bit fields" or 6000 pages of documentation or funky tags or tries to be backwards compatible, it's doomed because it's trying to be a standard in an environment where people don't give a rat's ass about pesky things like compatibility, paying customers or creating commercial ecosystems around software. So it will never be good enough, even if it is.

      Well, tell me why exactly does backwards compatibility need to be achieved in this way? What is so magical about Word95 table format that it needs to be specified in such a strange way that it can't be defined as a combination of table formatting attributes?

      And if it's doomed, then I can only say it's a good thing. The world doesn't need standards that can't be implemented.
    31. Re:Nope by Anonymous Coward · · Score: 0

      If you want to standarize a method of brewing coffee you don't say things like "The way Bill Gates makes it", you specify the exact procedure to be followed.

      Oh yes, yes.

      To follow your example, this is you asking Bill Gates how Aunt Tillie used to brew her coffee, in which case the answer is "well, the way aunt Tille used to make it. Why is that important"?

      And someone modded you up!

    32. Re:Nope by Yaztromo · · Score: 4, Insightful

      Yaz, you wrote an essay and ignored the part where I said that ECMA was going to document that for the next batch of issues to resolve in the spec.

      I didn't ignore it at all. I'm glad this is something that the EMCA is eventually going to resolve. My comment is solely as to why it's important that it is documented, and why your statement that "it's optional" is hardly a solution. It may be optional, but it's important to implement to give users the expected level of interoperability, and this is why many people have expressed concerns about the standard as Microsoft has originally submitted it.

      So they know about the issue, they will write the docs for it, and integrate it into the doc.

      So basically "Your bug is being going to be fixed". Next issue.

      I think you and I can agree that the standardization organizations are doing a good job of ensuring that the standard is itself up-to-standard. But I can't subscribe to your opinion that nobody has any right to complain about the standard as it was submitted by Microsoft, just because it will (hopefully) eventually be fixed. I can appreciate that these faults will be fixed, but that doesn't mean that I (or anyone else) have no right to comment on its current state.

      In addition to the above I predict it does not matter, because its a legacy setting and they are themselves trying to not drag documents that contain that.

      So they say, and for now, but I've been a Microsoft watcher for more than long enough to say that I'll believe it when I see it. And "trying not to" doesn't mean "won't" -- I'd be significantly happier if Microsoft were to say "we won't use these legacy tags ever", and then kept their word (forever -- in which case they would be unnecessary to have in the standard, as I imagine nobody else is going to need to use them if MS itself isn't going to use them).

      Yaz.

    33. Re:Nope by elronxenu · · Score: 1
      I expect Microsoft's EULA for Word says you're not allowed to reverse-engineer it. Even if that language doesn't hold up in court, it still represents a prior restraint; you can't implement MS OOXML _and_ keep Microsoft happy, because to do so you would have to reverse-engineer Word, thus breaking your license agreement.

    34. Re:Nope by harlows_monkeys · · Score: 0, Troll

      Having a bunch of tags with no definition as to what they do is not an ingredient of a good standard. If you wanted to define a bunch of custom tags, it could just as easily be done as an extension to ODF, which, if it was well-defined, ISO and the open source community would surely have no problem with

      Sun won't let that happen. According to Gary Edwards of the OpenDocument Foundation, Sun limits ODF to those features implemented in OpenOffice.

    35. Re:Nope by IWannaBeAnAC · · Score: 2, Insightful

      I've bookmarked that link to read later but, firstly ODF already includes a mechanism to provide application-specific attributes, which any application (including MS Office) is free to make use of, and secondly Sun doesn't control the ODF standard anyway. If Microsoft proposed an extension to ODF there is nothing Sun can do to prevent them from submitting it to ISO.

    36. Re:Nope by Anonymous Coward · · Score: 1, Insightful

      You do know that you sound like a 12-year-old, don't you?

      A couple of points, just because I feel like arguing:

      • You are right, Microsoft has no obligation to do anything - but this is an ISO/ECMA standard proposal we are arguing about, and ISO has no obligation to support Microsoft's customers.
      • "commercial ecosystem around software" - that's better known as "vendor lock-in". It's in a vendor's interest to get that lock-in. It's in a customer's interest to avoid it.
      • OOXML exists because some large government customers, while looking out for their interests, decided that vendor lock-in was bad. Microsoft tried to ram OOXML through to give their formats the appearance of not being locked in - but it's only window dressing, it is still proprietary.

      And yes, 6000 pages is a legitimate debating point. That's just plain ridiculous.

    37. Re:Nope by hasbeard · · Score: 2, Informative

      Hi, This is not Miguel whom you talking to. This is a troll account. The real Miguel's account has a low ID number (7116).

    38. Re:Nope by Anonymous Coward · · Score: 1, Insightful

      Well the ECMA guys (which, from your other comments, included Novell representatives, apparently) did a f*cked up job to allow that thing through as their "standard". The ISO fast-track is meant for irreproachable standards, not for works in progress. What about the VML that's "deprecated", hence undocumented and not covered by the patent pledge (to quote: "necessary to implement only the required portions of the Covered Specification that are described in detail and not merely referenced in such Specification"), but will of course be output by Word et al?

      Not to mention that the so-called patent pledge is joke anyway: any company that implements the standard pretty much forfeits its ability to sue Microsoft, even on unrelated products. So unlike Sun's ODF license... And, as I noted back then, it's a promise to you, not a redistributable license. There's nothing in there that says Microsoft won't sue your customers. There's no guarantee that they won't pull it either.

      Standard, to anybody but you, means you can pick it up, as well as the standards it references, and implement the thing and expect that it interoperates with the other implementations out there. OOXML is no such thing. It might be superb (the 1900 is a leap year thing, 1-2-3 bug or not, and the profusion of text styles formats suggests otherwise tho). I'm sure it's much easier than ODF to add to an application that's already based on the the binary Microsoft file formats, such as Gnumeric. But it's not a standard. End of story.

      And will you please stop ending your comments with ad hominems like a spoiled brat!

      I'm not asking you what's the status on those C/C++ extensions allowing the seamless integration with .NET in general and C# in particular that you said were fundamental to start Mono 6 years ago, am I? ...

      D'oh!

    39. Re:Nope by The+Cydonian · · Score: 1

      Genuine noob question here, but is OOXML => .docx? In that case, isn't docx already not backwards-compatible with Word95 etc?

    40. Re:Nope by stilborne · · Score: 1

      By "extension to" the poster probably means "in addition to the ODF spec" not "getting it into the ODF spec". Sun can not do anything about that (for obvious reasons if you think about it for a few seconds). Even then, your characterization is unfair. The KOffice developers embraced ODF and have been an active part of helping shape the specifications. Sun doesn't pay a single one of them and there are things that KOffice apps support that OO.o didn't/doesn't that are in ODF. Frames in word processing documents comes to mind, for instance. David Faure is a voting member on the ODF OASIS technical committee and there are a few regular participants in the ODF process from the KOffice team. Which is to say, reality turns your assertion on its head.

    41. Re:Nope by Anonymous Coward · · Score: 0

      Are YOU serious? In many business settings it is imperative the document format be the same for all users. If it is not then confusion will reign supreme. Sure, if you are writing the document for yourself there is no problem, but as soon as you want to share there will be.

      And in many of these cases a PDF will not do.

      And in many other cases the user does not know how to make a PDF and will blindly send out the document in whatever format is convinient.

      This is a standard for document layout. It should do it correctly.

    42. Re:Nope by Anonymous Coward · · Score: 0

      Just for the bonus point, presumably new files wouldn't have the historical bug emulation flags in them (but considering that OOXML is supposed to be about maintaining historical documents then it's very strange that OOXML doesn't currently define these flags)

    43. Re:Nope by Anonymous Coward · · Score: 0

      To follow your example, this is you asking Bill Gates how Aunt Tillie used to brew her coffee, in which case the answer is "well, the way aunt Tille used to make it. Why is that important"?

      I think your post merely proves that any sufficiently advanced form of logic is indistinguishable from brain death.

      And someone modded you up!

      Possibly because someone recognized logic, a process that clearly escapes you.

    44. Re:Nope by kaffiene · · Score: 1

      Don't be facetious. If the feature is not defined, it can't be implemented. If you can't implement the features, it cannot possibly be a standard.

      That the feature is not used a lot is irrelevant.

      And pointing out that the proposed "standard" is bogus is no more or less valid just because those pointing it out might not want to code it up.

    45. Re:Nope by Erris · · Score: 1

      I hope you will be contributing the code to OOo and AbiWord to support this tag [table like word 95] as you seem to care about it so much (it is an optional tag that can be ignored).

      Why should he care about M$'s customers or do M$'s work for them? I'm sure that someone might care if M$ provided real specs, but it's asinine to tell someone to get coding without the information. In the mean time, I expect to hear a lot of FUD about OO not being perfectly compatible with M$O.

      I'm happier without any of that garbage and dread having to work with people who use it as it slowly trickles out. For some reason, they can forgive M$ when things change, but they get pissy when dealing with people who use things that don't have problems. I've already seen how Office 2007 does an imperfect job of translating from DOCX to DOC and back, so my opinion is that nothing has changed at all. It's the same old M$ with the same old games.

      --
      DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    46. Re:Nope by vandan · · Score: 1

      I think we have all heard about this one, and the ECMA guys already know that they have to provide more information about this.

      Oh come ON! Microsoft hasn't even fulfilled its legal obligations that arose from the anti-trust case with Netscape.. Now you say that ECMA 'are aware' that more information is required ... or translated, EMCA know that Microsoft haven't documented things sufficiently, and realise that they have no intention of doing so ... at least not in a way that's available to open-source developers. They'll do something cute like slap a RAND license on it, or 'accidentally' drop the specs off next time they visit Novell, and then sue everyone else who uses it.

      Anyone who doubts any of the above clearly hasn't been paying attention to how Microsoft actually acts . We can all hypothesize about how they might act, but really, the best way to do so is to project their past & present trajectory into the future, as I have above.

      Dude, you might be a talented programmer, but then I believe so is your hero Billy G, and do you know how much credibility he has around here?
    47. Re:Nope by UncleTogie · · Score: 1

      If nobody but Microsoft cares about or needs to use the backwards compatible tags, then why the hell would they bother to put it in a public standard?

      Think Marketing...{2 drink minimum}...

      Most marketing departments would have a field day if their products "became part of the standard", or even were "what the standard was based on"... For insanely-standards-focused organizations, it could even make it a shoe-in for the preferred buy. WE may be able to see past the hype, but some PHBs might not...

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    48. Re:Nope by Anonymous Coward · · Score: 0

      Enough dollar signs there, champ?

    49. Re:Nope by belmolis · · Score: 1

      Standards are different from programs. It may be okay to release a program with a bug, but it isn't okay to release standards with bugs. For one thing, there's no good reason to do so. There is already a perfectly fine standard, ODF, and even if there weren't, if we had to wait a little to get the bugs out, that would be okay. For another, a standard with a slew of undocumented tags simply cannot be implemented.

      Furthermore, we have no guarantee that the bugs in OOXML actually will be fixed other than to refuse to approve it. What happens if OOXML is approved and MS then says: "Suckers!" and opposes any changes or refuses to provide the necessary information?

      Finally, this backward compatibility stuff is totally unnecessary. If MS wants to provide for backward compatibility, they should write converters from, e.g., Word 95 format to the standard. Standards should be neat and clean, not loaded with random bits of old cruft.

    50. Re:Nope by lordofthechia · · Score: 1

      I wanted to see by comparison how many pages the ODF specification, but I can't find a consistent count.

      http://blogs.zdnet.com/carroll/?p=1643 lists a quote by Miguel stating 4-10 depending on "how you count it".

      this looks like over 600:

      http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1-html/OpenDocument-v1.1.html#17.7.6.Key%20Derivation|outline

      so which is it?

      --
      Georgia Tech, the leader in Chia(tm) technology.
    51. Re:Nope by Anonymous Coward · · Score: 0

      You are pretending you know how software works. If it is not the case that microsoft knows more about the format than can be discerned from just looking at it, why aren't there other packages that fully support the format, or at least convert from it?

      It's a 12 year old format, you know.. 12 years seems like a sufficient amount of time to write a converter..

    52. Re:Nope by mobydobius · · Score: 2, Insightful

      Little things like this in the spec make it less than superb:

      Table like Word95 instead of tags like this, why not just ensure that OOXML is flexible enough in its format descriptions that "autoSpaceLikeWord95" and "lineWrapLikeWord6" behaviors are able to be described natively. this seems more vendor neutral, and even a sort of test that OOXML is a rich enough language.
      --

      "I like to wear big boy pants."
    53. Re:Nope by atamido · · Score: 1

      These aren't print-layout formats like PDF. Content is the primary issue, "lay out" is a secondary concern.

      The thing about display formats like PDF is they contain all of the image, coloring, and font information so that even if the computer it is being viewed on doesn't have that particular font or uses a different color scheme, it can still be viewed exactly as originally intended. That cool, but you expect editors like Word to do very nearly the exact same thing if you have the right fonts installed and a similar monitor. If you don't, then you get those things, and it had damn well display the content in the way intended. Content is primary to ASCII text and HTML, not Word files. If you think content is primary to layout in Word, then you're living under a rock.

    54. Re:Nope by prockcore · · Score: 1

      It may be okay to release a program with a bug, but it isn't okay to release standards with bugs.


      Like how the HTTP standard misspells "referrer". Let's burn down the web!
    55. Re:Nope by I'm+Don+Giovanni · · Score: 1

      " although it's recently been discovered that OOXML refers to OLE objects which are undocumented in OOXML and in Office '07 these are stored as binaries :( ODF and OOo have their own problems of course, but nothing complex like this."

      You're showing your ignorance.
      First, OO.o supports OLE embeddings (at least the Windows version does), and always stores those as blobs.
      Office 2007, on the other hand, supports OLE embeddings, but if the OLE server app supports OOXML, then the OLE embedding is stored as an OOXML file (within the same .zip archive). So, if you have for example, a Word document containing an embedded PowerPoint object containing an embedded Excel spreadsheet, you could use an XML parser (augmented with the code to understand the schema) to literally drill down into the hieracrcy of OLE embeddings. OO.o and ODF do NOT have that functionality, and their implementation of OLE is much more "closed" (i.e. black-boxed blobs) than Office 2007's implementation (when using OOXML).

      --
      -- "I never gave these stories much credence." - HAL 9000
    56. Re:Nope by I'm+Don+Giovanni · · Score: 1

      "There is already a perfectly fine standard, ODF, "

      Then why are OAISIS working on ODF 1.1, and why is ODF 1.2 already in the planning stage?
      If you think that ODF is "perfectly fine", then you've really drunk the kool-aid.
      Tell me, have you read even one paragraph from either the ODF or OOXML specs?
      I know that 99% of slashdotters haven't, yet all speak with such authority on these issues (while spouting complete falsehoods, as I *have* read much of the specs).

      --
      -- "I never gave these stories much credence." - HAL 9000
    57. Re:Nope by Anonymous Coward · · Score: 0

      Why is a completely new format including commands related to some arcane application, anyway? And why do you care if they are there? Do you figure the evil Microsoft will have some tricksies up their sleeves because of these tags? What is the point of having such tags there if not for the ultimate trick: if "table like Word95" prevails, then Word3000 will still encode its tables "like Word95". This will effectively be a single vendor lock-in, as no other OOXML compliant editor will be able to understand these tables. So, when a document is created with Word3000, it is openable only by the same, and we have status quo, but with a polished (to some) Microsoft image.
      Caveat: I have not read OOXML specs. I do not know whether such "table like Word95" are just FUD.
    58. Re:Nope by VGPowerlord · · Score: 4, Insightful

      And why do you care if they are there? Do you figure the evil Microsoft will have some tricksies up their sleeves because of these tags? What part of the phrase "ignore them if you don't care about backwards compatibility" do you fail to grok?

      If a major Office competitor implemented OOXML but ignored the backwards compatibility parts, Microsoft would be sure to use those when saving OOXML files in MSOffice just to make sure they don't look right in the competitor's office suite. Which part of that did you fail to grok?
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    59. Re:Nope by Repossessed · · Score: 1

      Two problems with the idea that this is 'necessary for backwards computability'

      One: The single biggest issue with OOXML is not any technical aspect, but rather the documentation, with frequently says something along the lines of 'do this the way this particular, undocumented format did it.' Which means that ultimately, nobody but MS can impliment it, *APPLE* has tried, they cannot save the files, and can read them badly, this actually puts them *behind* where OpenOffice is with the older .doc formats, since I can both read those most of the time, and save them badly. So the documentation for the standard, seems to be a minor step down from no documentation at all.

      Two: All of this does nothing at all for backward compatability, it is a very simple matter to take an existing file, and save it as a completely different format (as evidenced by Word's ability to take a .doc or OOXML file and save it as a pdf). This might not allow other word processors to read older files, but then, they cannot do that anyway with this documentation.

      If microsoft were to write real documentation for OOXML, then much of the resistance to it would fade. Admittedly, it would be a pain to impliment, but having a real standard that all word processors could use would probably be worth it.*

      *At least until Microsoft makes huge sweeping undocumented changed to it.

      --
      Liberte, Egalite, Fraternite (TM)
    60. Re:Nope by SgtChaireBourne · · Score: 1

      Don't support ODF just because it's not the Microsoft format. Unless you've actually looked at both specs, there's no way you can say one is better than the editor.

      I have taken the time and looked at both specs. I even found areas for improvement in ODF and have suggested them. Two are being folded into subsequent versions, though not as a result of my particular voice.

      My conclusion back then? It's a travesty that any time is still wasted even discussing the MS format. The MS format is not only unimplementable technically, as others have also concluded seen in the link, being loaded with problem after problem and missing definition after definition. If that is not enough, there is a swarm of licensing and sw patent issues that are unlikely to ever be resolved in a positive manner. ODF in contrast has clearly benefited from a long and open development cycle.

      Probably the best way to see for yourself, though, not to pore through the dozens of pages in the standard or through the 6000+ pages of MS vomit, but instead to simply look at the existing implementations. Even better, take a look at some of the ODF tools available and try a few of your own implementations.

      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    61. Re:Nope by Anonymous Coward · · Score: 1, Insightful

      >>Table like Word95
      >>Only Microsoft has that information. No one else can implement this "superb" standard like MS can.
      >I think we have all heard about this one, and the ECMA guys already know that they have to provide more information about this.


      Only because the vote BARELY failed, even though Microsoft bribed partners to vote yes, and officials from corrupt third world countries who NEVER before has shown any interest in the standard process suddenly shows up to vote yes.

      I hope you will be contributing the code to OOo and AbiWord to support this tag as you seem to care about it so much (it is an optional tag that can be ignored).

      No thank you, I prefer to devote my programmer hours to REAL standards and open source projects, not your divide and conquer bullshit.

    62. Re:Nope by LarsWestergren · · Score: 1

      I hope you will be contributing the code to OOo and AbiWord to support this tag as you seem to care about it so much (it is an optional tag that can be ignored).

      Contribute to getting Microsoft "standards" and technologies even deeper entrenched into the open source world where I don't want them? No, I prefer to spend the few programming hours I can spare on real open source projects and standards thanks.

      --

      Being bitter is drinking poison and hoping someone else will die

    63. Re:Nope by bentcd · · Score: 5, Insightful

      A "standard" that says things like "tables like Word 95" is worthless, just what's that supposed to mean anyway? I have been wondering why the standard is so mind-boggingly long. Why can't it just say "Do OOXML the way Microsoft does it" and be done with it? Seems such a waste to write 6,000 pages (or whatever) when you can say the same thing in seven words.
      --
      sigs are hazardous to your health
    64. Re:Nope by Anonymous Coward · · Score: 0

      Give me a break. MS kept their office formats hidden for a decade, and now suddenly they care to release that information just because it's a way for OOXML to become an ISO standard. It they got it passed in the first try, those details would have remained undocumented. So the whole panic wasn't a FUD, it was a justified oposition to a partially documented standard (IMO it was MS's goal of keeping the lock-in on people/companies using documents created in older versions of MSOffice). Legacy tags should either be fully documented, or better, not be a part of the spec (and IMHO Office actually should be able to convert old documents to a OOXML format without needing damn compatibility tags).

    65. Re:Nope by Eivind · · Score: 1

      Actually, it's worse than that. So horrible as that seems, the reality is worse.

      It's actually "Table_like_word95_on_NT4_on_alpha"

      So to even figure out aproximately what that means you'll need a ancient OS, an ancient copy of word, and a piece of hardware that is no longer in sale. And even then, you're only going to be able to come up with a guess.

    66. Re:Nope by Eivind · · Score: 2, Insightful

      You're wrong. Including old ways of doing things for backwards compatibility can be fine. Though in that case you should:

      a) Specify what exactly the tag means, not just "like word95", but put down in words what exactly that was.

      b) Mark that particular tag as deprecated, meaning new implementations should *read* it correctly, but never *write* that particular tag, unless it was already there in an opened document.

      Microsoft did neither.

    67. Re:Nope by jhol13 · · Score: 1


      You are too kind. You both(?) forget that the "Fast Track is not a standards development process" http://www.robweir.com/blog/2007/09/how-to-hack-iso.html.


      Besides, there are much worse problems than the "xxxLikeWord95", see e.g. http://en.wikipedia.org/wiki/OOXML#Technical_criticisms.


      Furthermore I am quite certain Microsoft Office 2007 will never support OOXML as specified.

    68. Re:Nope by Anonymous Coward · · Score: 0

      Aah, the Microsoft fanboy himself. How does Ballmer's dick taste Miguel?

    69. Re:Nope by Cyclops · · Score: 1

      ECMA can't resolve a single character in the DIS29500 document. That's for JTC1 *alone* to decide what changes have to be done.

      They *may* ask ECMA for a definition of autoSpaceLikeWord95, or they may add their own, or they may remove it completely.

      Stop parroting Microsoft propaganda.

    70. Re:Nope by Anonymous Coward · · Score: 0

      It tastes like plenty.

    71. Re:Nope by 3247 · · Score: 1

      Hell, K-Office and OO.o lay out ODF differently from one another.
      How's that? Isn't ODF supposed to be better than OOXML?
      --
      Claus
    72. Re:Nope by richlv · · Score: 1

      why should a possibly future proof all-around office file format include such a tag _at all_ ?

      why wouldn't it include flexible paragraph, table and other object layouting capabilities that are defined with generic values, allowing converting processes from these old formats to transfer the information hidden away in lineWrapLikeWord6 to generic formatting ?

      that is only one of the many objections to this format, but it seems to make a point quite clearly - it's quality is not that good.

      on the other hand, why was microsoft not participating in odf creation ? they could easily have put in there functionality they would have been interested in, if that was a sane solution, wouldn't they ?

      on a more personal note, i'm unsure on how to view your position. at some point, i had an idea that you might be trying to act a as a vaccine for oss community, by bringing threats in the frontline faster and more agressively, thus forcing a creation of 'cure', but i'm not that sure anymore ;)

      i'm thankful for the involvement in things like midnight commander (though it could benefit from more active development...), but your latest actions seem to be too poisonous even for a vaccine.
      it's kinda telling that tag 'miguel' is slightly turning into a similar tag to 'dvorak'... ;)

      --
      Rich
    73. Re:Nope by juhaz · · Score: 1

      I think we have all heard about this one, and the ECMA guys already know that they have to provide more information about this. I hope you will be contributing the code to OOo and AbiWord to support this tag as you seem to care about it so much (it is an optional tag that can be ignored). ECMA does not have those specifications. They refer to behavior of quite a few ancient closed applications and file formats, all of which are not even Microsoft's.

      So, pray tell, how are they going to provide the information they do not have? Sing and dance and magic fairies?

      Others already made it clear that the "optional" tag is hardly optional, so I don't go into that.

      Assertions and handwaving are nice, but until they put their money where your mouth is, and really describe those tags, or remove them, the standard is not open. We'll be waiting.
    74. Re:Nope by jopsen · · Score: 1

      I don't know much about document standards, but something sure stinks if the document format specifies backward compatibility... - Applications should implement backward compatibility, not the formats. We have to break backward compatibility, else we'll have bugs from word 97 in OpenOffice.Org 2050 :) It shouldn't necessarily be possible to convert all older document to the new format, without loosing something.

    75. Re:Nope by Anonymous Coward · · Score: 0
      Yeah, I posted this suggestion on Brian Jones' blog, but got no response as to why they (Microsoft) couldn't just reveal the OOXML-native way to format legacy stuff like wordWrapLikeWord95.

      It'll be interesting to see how Microsoft do solve this, assuming Miguel is correct in saying it will be fixed.

    76. Re:Nope by rawtatoor · · Score: 1

      No, I'm not missing the point. Microsoft can do whatever tricks they want to keep their vendor lock-in. That is the way the captialist system works, and under those rules it is allowed. Their rights to do that end at the point where they submit an international standard.

      Maybe true in a totally unregulated economy, but it isn't, and MS is a convicted monopolist. Not that current US Executive dirtbags would use their awesome power for such silly and unprofitable crap such as establish justice or promote the general welfare.

    77. Re:Nope by Anonymous Coward · · Score: 0
      Of course Microsoft have this information. How else would they have implemented it in Office 2007?

      All they have to do is specify how they convert "wordWrapLikeWord95" etc into native-OOXML formatting.

    78. Re:Nope by Anonymous Coward · · Score: 0

      Hell, K-Office and OO.o lay out ODF differently from one another.

      How's that? Isn't ODF supposed to be better than OOXML?

      That's probably either a bug in one or both of those applications or an ambiguity in the spec - in any case, it should be fixed. The difference with OOXML is that people like Miguel here are actually advocating a similar situation.
    79. Re:Nope by Anonymous Coward · · Score: 0
      I have no problem with the standard being authored by Microsoft, but I do have problems with you claiming that Word95,etc compatibility tags are a 'non-issue.'

      One of the main areas where standards like this are so important is government distribution of documents. How many Word95,Word97,etc documents do you think there are lying around at said government offices? If the standard were ratified with those tags present, then those government officials would just convert those docs to OOXML directly and be done with it. You would end up with a bunch of documents being distributed by the government that are being distributed as 'standard' when they contain tags that were never fully explained as part of the standard. In this case, alternative implementations are back to square-one and will need to reverse-engineer things to get OOXML fully-supported. I know that it's possible for people the completely re-created the documents and then save them as OOXML (with no depreciated functionality), but how many people do you really think are doing to do that verses just downloading a converter calling it a day?

      I'll state again that I don't have any problems with Microsoft making the standard as long as the standard itself good. A standard that basically says "Do something here, but I'll not tell you how to do it" is not a strong standard in my eyes. If Microsoft fixes all of these issues, then it may well be a great standard, but until they do the standard is broken.

      It seems rather short-sighted to say "the standard is good because all those issues are being worked on." Who's to say that there won't be other problems with the output from that work? You should really wait until that work is finished, and *then* you can have something concrete to comment on/discuss, no? The only concrete thing that we can currently comment on is the standard as it was when it was submitted (and rejected).

      So basically "Your bug is being going to be fixed". Next issue. You can't dismiss it until the bug is actually fixed. You can't say it's a good product even though it has a bug just because the bug it "going to be fixed." Maybe it *will* be a great product once the bug is fixed, but until then it's still broken.
    80. Re:Nope by KugelKurt · · Score: 1

      Don't support ODF just because it's not the Microsoft format. But that's the main reason. No, not because it's MS, but instead because it's from a single company. ODF may not be perfect, but at least it's developed by a comitee with members from various organisations (Sun, Adobe, KDE, IBM, even Novell and so on). See http://www.oasis-open.org/committees/membership.php?wg_abbrev=office. Thanks to KDE's membership (and possibly also Adobe's) ODF works well for frame-based documents. Thanks to Royal National Institute for the Blind ODF 1.2 will feature lots of improvements for disabled people.

      MS is also a OASIS member. MS could have participated in the developement of ODF, if MS thinks that ODF doesn't cover all its needs.
      A single company may work on a draft (the old OO 1.x (.swx) format basicly served as draft) before submitting it to a comitee to work on a proposal for standardization. Even Adobe did this with PDF (Adobe handed the PDF spec to AIIM first).
    81. Re:Nope by miguel · · Score: 0, Flamebait

      ECMA can't resolve a single character in the DIS29500 document. That's for JTC1 *alone* to decide what changes have to be done.

      They *may* ask ECMA for a definition of autoSpaceLikeWord95, or they may add their own, or they may remove it completely.

      Stop parroting Microsoft propaganda.


      You might want to get down from your high horse.

      The ECMA group will be in charge of sorting through most of the issues as they work closely with ISO.

    82. Re:Nope by juhaz · · Score: 1

      Certainly, Microsoft (probably) has the information. ECMA does not.

      Yet we're always being told ECMA will fix it, nobody ever promised Microsoft will.

    83. Re:Nope by Anonymous Coward · · Score: 0

      , you could use an XML parser (augmented with the code to understand the schema)
      And there is the root of the problem.
      1. If something is truly open and in XML, you should need your XML parser, your schema, and the documentation. Period. No augmentation, custom code, or whatever else you want to call it, and no document format that changes based on a type of server that is outside the application's control.
      2. If some "custom code" is required, than either that custom code must be freely supplied or completely specified so that others can implement it.
      Neither is the case with OOXML.
    84. Re:Nope by EvilRyry · · Score: 1

      KOffice has some major layout issues in general, KOffice 2 should greatly improve this situation.

    85. Re:Nope by ahodgson · · Score: 1

      Microsoft makes a very significant percentage of their revenue from Office. They will never do anything to jeopardize that. There is no chance that their "open" specification will permit genuine competing implementations.

    86. Re:Nope by owlstead · · Score: 1

      This standard format should be a way to be able to handle documents within WYSIWYG text editors. Do you have any idea what WYSIWYG actually stands for, or are you just trolling? If K-Office and OO.o lay out ODF differently then there is a serious problem, unless not all layout is included on purpose. Line endings do not have to do anything with lay out. And, to top it off, although XML is a data processing format, the document that the OOXML standard describes certainly isn't.

      Just for fun, count the number of functions in Word that have to do with layout and the number of functions that have to do with content. Yeah, right, not for layout eh? Good, now try and create a technical document 200 pages or longer. Great for content? I think not. If you are using this stuff for just content or data-processing, boy, do I not envy you.

    87. Re:Nope by MenTaLguY · · Score: 1

      That's a good example, actually. With standards, once the bug's out in the wild, you're stuck with it.

      --

      DNA just wants to be free...
    88. Re:Nope by rtechie · · Score: 1

      Nor are they required to tell you or anyone else how Word 95 rendered a table. Yes they do, if they want it to be part of an OPEN standard.

      You don't seem to get that releasing a standard with big chunks of it poorly defined or not defined is very bad practice. It makes it impossible for anyone to create a complete implementation based on the standard. Here's a question for you:

      Why didn't Microsoft define the backwards compatibility tags in the standard? Length and complexity certainly can't be an issue, the standard is already over 6,000 pages long. They did it because they see value in keeping the details of their proprietary format secret. And they keep those details secret to promote vendor lock-in. But AVOIDING VENDOR LOCK-IN IS THE WHOLE POINT OF THE STANDARD.

      OOXML is written to make it near-impossible for anyone other than Microsoft to implement BY DESIGN. OOXML simply will not be "open", in the sense that any vendor can easily build an editor for the format. And remember, AVOIDING VENDOR LOCK-IN IS THE WHOLE POINT OF THE STANDARD. The ODF is written as a standard that's relatively easy for anyone to implement, that's why most people are backing it.

      And yes, most people who aren't fucking crazy want Microsoft to implement ODF as their "default" format and to write their own converters for older formats, mainly because MS is clearly NOT going to release the details of their binary formats.

      And yeah, there is nothing to keep MS from creating their own propretary extensions to ODF and making THAT modified format their new "default". In fact, assuming ODF wins, that's almost certainly what they'll do. Why are you defending this behavior of mangling open formats to create vendor lock-in?

    89. Re:Nope by Cyclops · · Score: 1

      And you might want to come back to reality, since it's JTC1 who's in *charge* of anything here.

      They *may* or not ask Microsoft/ECMA (asking through ECMA, who approved OOXML virtually as is, and who'll forward back Microsoft's answers).

    90. Re:Nope by The+Bungi · · Score: 1

      You so totally deserve that troll moderation. How *dare you* suggest ODF is not the cheeky piece of sunshine most Slashbots think it is? Shame on you.

    91. Re:Nope by The+Bungi · · Score: 1
      I doubt that, and for all the dick waiving I still fail to see why these are important, given they support something that's 12 years old.

      While you and your friends (and by "friends" I mean people for whom OOXML vs ODF is as usual a black and white issue littered with religious overtones) hump the bells of freedom, Microsoft still has a monopoly on the desktop, hundreds of millions of Office installs and $40 billion in the bank. You have an office "suite" that is painfully slow, barely operates with itself and your banner operating system still has less market share than Windows 98.

      The "evangelists" like Rob Weir could have used this as a good stepping stone to start pressuring Microsoft to open up gradually. But the all-or-nothing zealot modus operandi will get you exactly jack shit, ISO or not.

      Good luck with the Jihad. You're going to need it.

    92. Re:Nope by segedunum · · Score: 1

      you wrote an essay and ignored the part where I said that ECMA was going to document that for the next batch of issues to resolve in the spec.
      This is a mute point. Office 2007 has already been released, and presumably will be using these tags as-is.
    93. Re:Nope by Anonymous Coward · · Score: 0

      I hate to point this out, but Gary Edwards has ulterior motives in claiming that Sun maintains iron-clad control over the ODF standard; his company is selling (yes, selling) an add-on to Microsoft Office that can read/write ODF files, and his goal is to imply that using OpenOffice directly instead of buying his company's add-on is helping Sun "control the document world".

  13. Tell me ... by 140Mandak262Jamuna · · Score: 1

    Tell me it ain't so Miguel!

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  14. There is good in him! by Andrei+D · · Score: 5, Funny

    -But, why must you confront him?
    -Because, there is good in him. I've felt it. He won't turn us over to the Emperor. I can save him. I can turn him back to the good side. I have to try.

    --
    We often refuse to accept an idea merely because the tone of voice in which it has been expressed is unsympathetic to us
    1. Re:There is good in him! by nutshell42 · · Score: 1
      Wouldn't that mean that we should try and convert Ballmer so he can throw Gates down the bottomless pit below Redmond?

      And should we do that before or after we push him into a stream of molten rock and hack off his hand? (I have to confess, I like this part of your plan)

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  15. Miguel, send your CV to M$ already! by Anonymous Coward · · Score: 0

    Enough of your bull with patent-covered Mono, SilverLight, and OOXML. Something that is born to crawl will not fly, don't fool yourself and others. Farewell!

  16. any futher code by Adult+film+producer · · Score: 2, Interesting

    that miguel releases under a true oss licence should be treated with extreme caution and prejudice. Who knows where this guys eyes have been. All of his code is tainted as far as I'm concerned, unfortunately any Novell contributer should be treated in the same light as well. This SOB is on the microsoft payroll and it will come back to haunt the oss community in a few years.

    1. Re:any futher code by Shados · · Score: 1

      Isn't it the other way around? I mean, Moonlight will be released under LGPL, with the blessing of Microsoft, which is official and everywhere in the news. That would be freakishly hard to retract in court. Once the code is released under LGPL willingly, its pretty much impossible to retract permanently. So shouldn't OSS advocates be drooling over this?

      Microsoft will never be able to close down the code that has been released, nor ever be able to say they didn't willingly allow it to be released under these licenses... especially if there are some contracts between MS and Novell. So in my book, that code is now "Free", and Microsoft can't change their mind or do a damn about it even if they want to...

    2. Re:any futher code by Just+Some+Guy · · Score: 1

      any futher code that miguel releases under a true oss licence should be treated with extreme caution and prejudice.

      You're just now reaching that conclusion? Some of us have been saying that for years, but we were just trolls, blind fools, who didn't understand that "pragmatism" trumps all else. Never mind that this short-term pragmatism is likely to bite us in the butt in a big way, in the court of public opinion if not the court of law: "look, those Linux guys even had to steal a decent language! They couldn't even do that without Microsoft."

      I'm starting to think that Miguel de Icaza is an anagram of "Manchurian" in another language. I honestly can't think of any other rational explanation for his track record.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:any futher code by Anonymous Coward · · Score: 0

      Isn't it the other way around? I mean, Moonlight will be released under LGPL, with the blessing of Microsoft, which is official and everywhere in the news. That would be freakishly hard to retract in court

      Releasing under the LGPL licence doesn't involve checking for existing or future patents, and the effects of patent threats can begin long before it goes to court (eg, Microsoft declaring that Linux infringes 235 patents without saying which patents they are). Basically patents are an option to stop infringers, but Microsoft is also using them to threaten Linux.

      See this humourous description of Microsoft's plans.

      As for the idea that they can't close down code... I think when you look at who's developing OSS these days there are a lot of corporates and they can't trade patent-infringing and illegal code (eg, Redhat, Ubuntu, etc.). While individuals might be able to continue developing the illegality will still have a major effect on OSS.

    4. Re:any futher code by Locutus · · Score: 1

      Good point and I'm sorry to say that it includes AMD/ATI driver code. Looks like we'll have to stick with the binary from AMD/ATI for awhile longer.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  17. Does this guy have any credibility left? by AuMatar · · Score: 5, Insightful

    First Mono. Now he wants us to download stuff from a specific vendor to get patent protection. And finally he thinks a standard that has hundreds of pages of backward compatibility modes for 10 year old apps is a good standard? Is there anyone not ignoring him completely yet?

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Does this guy have any credibility left? by Anonymous Coward · · Score: 2, Insightful

      you mean first gnome; what a load of crap this guy comes out with.

    2. Re:Does this guy have any credibility left? by Mana+Mana · · Score: 1

      Thank gas for your words brother. I've been thinking the same shit for a !handful! of years. If anyone has followed or has historical memory of this guy since, oh, say, 1999, 2000 I think, you've had the feeling I've certainly had: wtf is going on man, either I'm not getting the issue, I've been busy elsewhere and not following the issues, over and over and over again, or this fucking guy is on the different planet. I only thought so till now because I don't recall anyone saying what you've said in essence: what's up with this guy.

    3. Re:Does this guy have any credibility left? by Joey+Vegetables · · Score: 4, Insightful

      I'm sorry, and I do not mean to detract from his significant accomplishments, but I have to agree that this episode speaks poorly to Mr. de Icaza's credibility. The deficiencies of OOXML are severe, well-known, and unfixable. Not only is it not a "superb standard," but it is not something that could correctly be described as a "standard" at all, because no one, including Microsoft, could implement it correctly, and no one including Microsoft even claims to be able to do so. ODF, for whatever problems it might have, is implemented by and/or for all major office suites, including (via a third-party plugin) Microsoft's own, and it is a published ISO and IEC standard.

      I don't know whether Mr. de Icaza simply cannot see this, has chosen not to see this, or has not really bothered to seriously examine it before making such an authoritative pronouncement. But any of these problems speaks poorly to his credibility, and bodes poorly for his continued status as a spokesperson for the free software community. My advice to him would be to continue to write great code, but try to refrain from public comment about things he for whatever reason clearly does not understand.

    4. Re:Does this guy have any credibility left? by ceeam · · Score: 1

      Ubuntu. (Will they please switch to KDE as primary desktop?)

  18. Well, yeah. by Anonymous Coward · · Score: 0

    Well, yeah I'm not too surprised. I mean, de Icaza has kind of followed the Microsoft line for quite a while.

              I don't know how gnome is internally designed NOW, but at one point de Icaza had decided COM was the best thing since sliced bread, and was making a COM-workalike for Gnome to use.

            Mono is a .NET reimplementation, which de Icaza also said was the shit, really talked up how everything for .NET was going to be completely cross-platform, honest.

              So, having him say that OOXML is really great does not surprise me at all. I won't call him a Microsoft troll or shill, because I think he believes it, but it does keep in line with his view on other Microsoftian technologies.

  19. It's not too surprising by Analog · · Score: 5, Insightful

    Miguel has been fascinated with Microsoft since long before he started writing Gnome, and that fascination shows no signs of having waned. Unfortunately, while it allows him to see the good things MS has done in a clearer way than many of those in the free software world, it also tends to give him a bit of a blind spot where some of their deficiencies are concerned.

    1. Re:It's not too surprising by sepluv · · Score: 1, Troll

      Miguel has been fascinated with Microsoft since long before he started writing Gnome

      I notice in his Wikipedia article (which he apparently bemoans on the talk page) that he applied to work for MS on MSIE all the way back in 1997, although he says he tried to persuade his interviewers to liberate the code, so I guess one cannot hold that against him. There's nothing wrong with being MS-friendly. His being so anti-software-freedom is a problem though since the FSF gave him the 1999 Award for the Advancement of Free Software. Can they withdraw that or something?

      I probably shouldn't feed the troll (de Icaza) but...what really shocks me about that exchange is not his extreme views, but his childishness, how transparent his trolling is and his inability to hold an argument. I love the way he attacks those who reply by suggesting their English isn't very good (when it is perfect) instead of addressing their concerns when his English is hardly perfect.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    2. Re:It's not too surprising by suv4x4 · · Score: 1

      Miguel has been fascinated with Microsoft since long before he started writing Gnome, and that fascination shows no signs of having waned.

      Honestly though, I had lots of respect of Miguel and it just vanished with this post. If it's from him, that is.

      I am too fascinated with Microsoft.

      I'm fascinated with how they helped the PC concept take speed, how they commoditized the desktop OS and changed the world. I'm fascinated .NET and the associated technologies like Avalon and Indigo. I'm also looking positively on Silverlight (even though I'm a Flash developer), and I love Office and especially Office 2007 suite, but the OOXML standard is INDEED what people think it is: patchwork, serialization of the DOC format into XML with minor modifications. You can look at it left to right, right to left, up, down and it's still garbage, turn on any page of the spec and keep on reading for few pages you'll hit something that doesn't make sense in a standard that someone else should implement.

      What bothers me most though: it's easy to sample and find flaws in the OOXML, but it's much harder to read ALL of it so you can say for sure there are no loopholes or problems with it. Did he even bother reading and comprehending the ENTIRE huge OOXML spec before he came out praising it? I seriously doubt that.

    3. Re:It's not too surprising by Anonymous Coward · · Score: 0

      So says some unemployed (and probably unemployable) college dropout living in a flat in the shithole that is Colwyn Bay.

      The term 'underachiever' doesn't come close.

  20. Long time since QT license issue by Anonymous Coward · · Score: 0

    If that is the same Miguel, it is fun how things have changed since the KDE license issue that gave birth to GNOME. Fun fun fun.

    Or maybe just abstruse like the captcha.

    1. Re:Long time since QT license issue by Anonymous Coward · · Score: 0

      If that is the same Miguel, it is fun how things have changed since the KDE license issue that gave birth to GNOME. Fun fun fun. If Microsoft wrote QT rather than Trolltech, then Miguel would have been masturbating to it's source code and be 100% pro KDE.

      Seriously, he should just get a job at Microsoft since he worships them so much.
  21. Sounds familiar by Anonymous Coward · · Score: 0

    Miguel is a regular troll/shill on /. so no surprise here.

  22. Miguel! by jawtheshark · · Score: 2, Informative

    You have now officially jumped the shark!

    You're technically competent, so what part of "AlignLikeMicrosoftWord98ForMac" is a good standard, eh? How much did you cost? I'd really like to know, I need a stripper for the bacherlor party of a gay mate of me...

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  23. Miguel's just doing what's best for himself... by Eggplant62 · · Score: 1, Offtopic

    ... he's doing his master's bidding and getting paid. That's all he likely cares about.

    1. Re:Miguel's just doing what's best for himself... by lotsofsand · · Score: 2, Funny

      I even heard a rumor that Miguel has a brown Zune!

    2. Re:Miguel's just doing what's best for himself... by Duhavid · · Score: 4, Funny

      Everyone has brown zune, unless they are having intestinal difficulties.

      --
      emt 377 emt 4
  24. Yikes by Toonol · · Score: 1, Redundant

    Seeing this article made me wince, like when I see a skateboarder about to break twelve bones. The coming violence that we're going to see in this thread is giving me sympathy pains. Miguel is going to get savaged here.

    1. Re:Yikes by prockcore · · Score: 1

      Yes he is.. but he's going to get savaged by idiots who have no idea what they're talking about, so who cares?

    2. Re:Yikes by xtracto · · Score: 1

      He might even join the flamebait fest!

      God, you just have to browse at -1 to see all the hate people have for him.

      I agree with the sentiment of some comments who ask, whatever happened to the QT-non-free GNOME starting, Open Source Government , UNAM guy?

      It seems we all have a price after all.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    3. Re:Yikes by miguel · · Score: 1


      I agree with the sentiment of some comments who ask, whatever happened to the QT-non-free GNOME starting, Open Source Government , UNAM guy?


      What about it?

      What has OOXML got to do with that?

      OOXML is a free spec released under the MS OSP, if that is what you mean.

      miguel.
    4. Re:Yikes by Anonymous Coward · · Score: 0


      After watching Sycko now I am very afraid to live in the USA. How can you live there?


      Because the vast majority of us cannot afford to leave. That is, if other countries would be willing to take us. I have the feeling that we're a bit radioactive, at the present time.

    5. Re:Yikes by spockrock · · Score: 1

      Sorry I thought OOXML in its current form is licensed under MS OSP, any further revisions to OOXML can be licensed under another license. So basically when microsoft uses OOXML to smash the competition, we can expect a closed format.

    6. Re:Yikes by RightSaidFred99 · · Score: 1

      Savaged by a bunch of half-wit SlashNerd dweebs. I'm sure he's all broken up about it.

    7. Re:Yikes by overshoot · · Score: 1

      Sorry I thought OOXML in its current form is licensed under MS OSP
      Well, sort of. For instance, any changes made in JTC1/SC34 aren't necessarily covered.

      More to the point, only the features required to implement the spec are covered -- and the spec only requires syntax. If you actually implement any of the semantics, you're exposed.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    8. Re:Yikes by zullnero · · Score: 1

      I agree, and it's unfortunate. As a developer of software for mobile devices, who has been stuck doing Windows Mobile .NET stuff just to pay his rent the past couple years, I've been salivating at the dream of having a compact version of mono running on Linux based phones. I'm personally sick of developing apps on CE. There's always something about CE, with every version, that really annoys me and makes my job take much longer than it should.

      I don't think, from the outlandish number of enterprise applications that have been targeted at .NET and C# the past few years, I don't think linux could really make much headway in the mobile arena without being easy enough to port standing .NET code to. Companies would consider doing a .NET to Mono port, but it would take an unbelievably obvious (as in, a Linux phone that instantly takes over 50 percent of the mainstream market in a few months) to make companies consider reverse engineering their .NET C# apps in order to make a C++ Linux version.

    9. Re:Yikes by miguel · · Score: 1

      Well, sort of. For instance, any changes made in JTC1/SC34 aren't necessarily covered.

      More to the point, only the features required to implement the spec are covered -- and the spec only requires syntax. If you actually implement any of the semantics, you're exposed.


      Well, I can see why, because you can dump in the spec something that you want access to (Sun did the same with Oasis). Imagine that you standardize Windows Media inside the JTC1/SC34, and then claim "gotcha!".

      As for the other stuff, I agree it is not nice of them, but am not sure how you could twist their arm to go beyond that.

      Miguel.
  25. So what by Anonymous Coward · · Score: 0

    First and foremost specs need to be judged on their own merits not on who likes or does not like them.

    Secondly what exactly does mono and a windowing system have in common with ooxml? I don't see the overlap?

    Why does this remind me of Mr Hawkings lecturing us to build spaceships and leave earth before its too late?

  26. Is there an opposite to FUD? by gilesjuk · · Score: 4, Interesting

    Maybe the opposite is Uninformed Praise and Optimism (UPO).

    It seems he hasn't read about how you can "look but not touch" when it comes to the internal data. An expert in the Office format recently proved you could modify the xml in the new Office formats but Office would complain and not load it.

    The fact that it's XML seems to only benefit the world in one way, it compresses nicer.

    1. Re:Is there an opposite to FUD? by Toonol · · Score: 1

      An expert in the Office format recently proved you could modify the xml in the new Office formats but Office would complain and not load it.

      Do you have a source? I don't really doubt you, I'm just curious to read about that.

      I suppose it could be argued that's a deficiency in the Office implementation of the format, not the format itself. That's a bit of a half-hearted argument, but hey, it's Microsoft.

    2. Re:Is there an opposite to FUD? by Shados · · Score: 1

      And is easier to parse, and very easy to generate through XSLT. All properties that are shared by other, probably superior formats, but still. Its nice when customers want simple Word documents auto-generated and its just a quick XSLT call away.

    3. Re:Is there an opposite to FUD? by xtracto · · Score: 1

      It was reported here in Slashdot that Stephane Rodriguez made some really nice tests to the OOXML format. It is quite an interseting read.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:Is there an opposite to FUD? by miguel · · Score: 1


      It seems he hasn't read about how you can "look but not touch" when it comes to the internal data. An expert in the Office format recently proved you could modify the xml in the new Office formats but Office would complain and not load it.


      The "expert" was Stephane Rodriguez and his comments and analysis are as solid as a tabloid newspaper.

      Actually, when incorrectly altering the XML file in the way that Stephane did, Excel will warn you, and still load the file (and reconstruct the data that you messed up).

      That was a case of "Doctor it hurt when I do that... then dont do that".

      I rebutted Stephane's "analysis" here:

      http://developers.slashdot.org/comments.pl?sid=279895&cid=20363627

      But there is also a long thread in Brian Jones where people pointed the same thing.

      Miguel.
    5. Re:Is there an opposite to FUD? by Anonymous Coward · · Score: 0

      I rebutted Stephane's "analysis"


      Poorly
    6. Re:Is there an opposite to FUD? by Khakionion · · Score: 1

      "An expert in the Office format recently proved you could modify the xml in the new Office formats but Office would complain and not load it."

      Your statement is useless without a link.

      --
      OMG! Wau!
    7. Re:Is there an opposite to FUD? by I'm+Don+Giovanni · · Score: 1, Flamebait

      Stephane Rodriguez is a FUDster who's pissed that OOXML threatens his business that is based on maintaining others' excel spreadsheets in the old binary format.

      His complaint is ludicrous, as he complains that you can't willy-nilly alter XML source without regard to the schema and expect the result to remain a valid document (specifically, he complains that if you alter an excel OOXML document in a particular place, that you must make a corresponding change in another place in order for the document to remain consistent with itself). The argument he puts forward is idiotic. Anyway, Excel does warn you that the document may be corrupt, and gives you the option of letting Excel load the file and rebuild the "corrupt" "out-of-sync" portion.

      --
      -- "I never gave these stories much credence." - HAL 9000
    8. Re:Is there an opposite to FUD? by makomk · · Score: 1

      There's more to it than that. For example, in order to update a cell containing a formula without unexpectedly modifying the contents of other cells, you apparently have to check the entire file for cells reusing by reference the formula in the one you've changed. If you find any, you have to parse the formula, modify any cell references by the correct offset, and update the other cells with the modified formula. This is in addition to the dependency updates (which aren't exactly simple themselves, but at least Excel can fix them).

      The general thrust of his complaint is that getting anything done requires far more work than it ought to, which is a reasonable thing to complain about. In order to make even simple changes, you need to implement more of the functionality of a full-blown spreadsheet than ought to be necessary.

    9. Re:Is there an opposite to FUD? by Just+Some+Guy · · Score: 1

      Maybe the opposite is Uninformed Praise and Optimism (UPO).

      Close, but we can do better. I propose:

      Faith in a product beyond rationality,

      Unity with their overlords, without quibble, and

      Confidence that their pet entity is the best in its class in the face of evidence to the contrary.

      That would make Miguel one of the biggest FUC'ers in Microsoft's camp.

      --
      Dewey, what part of this looks like authorities should be involved?
    10. Re:Is there an opposite to FUD? by makomk · · Score: 3, Informative

      "Doctor it hurt when I do that..." is a perfectly valid argument - if "that" is defined as "attempt to modify a cell in a spreadsheet without going through the entire thing searching for other cells that reuse the formula in it, parsing the formula and inserting modified versions with cell references offset by the correct amount into them, then locating and deleting the file containing the calculation chain and all references to it".

      Also, your rebuttal isn't great. True, the "exploding spreadsheet" was exaggerated, and the second one is slightly silly in some ways. You've completely misrepresented 3), the optimisation artifacts, though. As far as I can tell, his argument is that Excel's shared formulas make it unnecessarily hard to update cells reliably, and he has a point. The references to the old binary format are to demonstrate why in some ways it's actually easier to update.

      (Specifically, changing a cell affected by this issue now requires a full scan through the document - without this, you can't even tell if the cell is affected by the issue - and the ability to parse formulae and modify the cell references in them by an offset. With the old binary format, all the cells were references to a shared formula, so it was easy to tell if a cell was affected and easy to update it - or at least, no harder than with a normal cell.)

      For (4), the problem with VML is that it's patented, probably not covered by any patent pledge Microsoft has given (since it's optional), and apparently not sufficiently specified. While the specification doesn't claim it's no longer in use, since it's depreciated and intended for backwards compatibility, why is Office 2007 still using it in new documents?

      With (6), the problem is twofold - firstly, Microsoft did things like localise all the function names in Office, but the localised function names aren't specified, so anyone working with SpreadsheetML documents in a non-English locale will run into problems figuring out what formula to use if they attempt to switch from Office. The second is that Microsoft uses localised strings to specify certain formatting.

      You're totally missing the point of 7. The point isn't that there are several things that affect cell formatting. The point is the lack of consistency between them in terms of how the formatting is specified. In particular, note how they use different ways of specifying font, color, etc... (It's not the only issue of this sort - according to the Grokdoc page, it uses a wide variety of size measurements and the same element can have different units depending on where it is (or in one case, on the border type), often for no good reason.)

      Etc, etc...

  27. Another non-story posted by kdawson by uofitorn · · Score: 1

    Before everyone starts flaming Miguel, bear in mind that this story was posted by kdawson who has a less than stellar record of posting inflammatory non-stories whose sole source of reference is usually a sketchy blog post, forum comment, or usenet posting.

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
    1. Re:Another non-story posted by kdawson by Gideon+Fubar · · Score: 2, Insightful

      as much as that seems to be the consensus atm, what do we do when the post comes from Miguel's own blog?

      --
      http://www.xkcd.com/354/
    2. Re:Another non-story posted by kdawson by JanneM · · Score: 1

      as much as that seems to be the consensus atm, what do we do when the post comes from Miguel's own blog? You could go to the blog and see the context.
      --
      Trust the Computer. The Computer is your friend.
    3. Re:Another non-story posted by kdawson by Gideon+Fubar · · Score: 1

      what if i take your advice and end up more confused?
      Can i also pick on Miguel's apparent habit of changing the context of questions to avoid addressing the point?
      What is the point of saying that the US isn't the only place on earth with software patents if the point of the question was distribution inside the US?
      How can Miguel realistically say that Novell will never have patent protection issues with Microsoft?
      Why does it not suprise me that people who have worked extensively with the binary versions of MS' formats would find the XML variant easier to implement than ODF, and consequently, what is the point of bringing that up at all?

      Really, i'm trying to keep an open mind here, but i'm finding it a bit difficult..

      --
      http://www.xkcd.com/354/
  28. I'm so bored of these debates by Tell999 · · Score: 1

    I could be off topic, but... Why the hel. can't the sane people agree on a basic version on things. Then the rest of us can argue about what tweak we fancy. This will/could lead to an end of all this shi. that remind me of Babylon. (I/we am/are better than you because I/we like mine/our basic better than your basic) For some: GROW UP!

    1. Re:I'm so bored of these debates by Anonymous Coward · · Score: 0

      Because then MS can't maintain it's monopoly

  29. the ultimate fanboy by Anonymous Coward · · Score: 0

    Considering all the love between Miguel and Microsoft, why isn't he an outright MS hire making gobs of smack? Maybe he's more valuable as a mole attempting inject MS IP into GNU/Linux?

    I think this whole thing started as a lifelong campaign to overcome an inferiority complex induced by failing to become an outright Microsoft hire. He's going to show them, and us, and everyone! He's going to be the next Bill Gates! What better way to get there than by following in the master's footsteps: spend countless coffee fueled hours copying someone else's work so you can call it your own and then try to build an empire on top of it. The next head of MS isn't going to rise through the ranks like all of the other MS peons, he's going to sidestep that whole awful business. He's going to get his attention by being as Machiavellian and ruthless as Bill himself. Anyone ever wonder why MS doesn't just pounce on him? Because they're grooming him...

    The only other possibility that I can see is that he's just plain stupid, which doesn't appear to be the case.

  30. The retarded cousin no one wants to acknowledge by Anonymous Coward · · Score: 1, Insightful

    Miguel is like the mentally challenged relative that everybody smiles at lovingly when he speaks as he is sitting in a pool of his own urine.
    At what point are we going to treat him as an adult and tell him he is either out of his freaking mind or so far up the Microsoft orifice that he cant see the light of day anymore?

    Mono always left me a nauseous feeling and I tried not to attack Miguel because of his work with GNOME but I think we've past the point where he was harmless and maybe misguided.

    Yes Miguel, we all get our technical news from Groklaw because you obviously think that everyone who doesnt agree with you is an FSFer. Check the comments from AROUND the planet this past few weeks from people who've studied the specs and you might be shocked to find out a few things.

    Had this been signed by Bill Hilf, I wouldnt have said a word, its part of his job description but Miguel was supposed to be one of 'us'.
    Watch as his language starts incorporating more and more of the key phrases that Microsoft execs repeat like a mantra.

    A buddy on IRC just mentioned that Miguel must have been very unpopular as a kid and is now trying to fit in with the older, cool kids. And whenever that situation used to happen in school, the dweebs who try to 'fit' in usually come across as ackward, clumsy and borderline retarded.
    Just like Mig.

    And forget folks, Novell is the best distro out there because they have patent protection.
    F U Miguel.

    Sincerely,

    Lyle Howard Seave

    1. Re:The retarded cousin no one wants to acknowledge by Anonymous Coward · · Score: 0

      Sounds like you have been quite unpopular as a child. Maybe because you were that boy everyone smiled at?

    2. Re:The retarded cousin no one wants to acknowledge by I'm+Don+Giovanni · · Score: 1

      In other words, anyone that dares step outside of the slashdot groupthink or the Microsoft-sucks groupthink is to be ostracized. How lovely! You guys are the most intolerant group of software devs in the world. Miguel as contributed more to OSS than his critics combined, and more than you, Lyle Howard Seave, will ever do in your whole lifetime. And you have the gall to call for his "exile" from the OSS community simply because he stepped outside of the groupthink?

      --
      -- "I never gave these stories much credence." - HAL 9000
    3. Re:The retarded cousin no one wants to acknowledge by goose-incarnated · · Score: 1

      In other words, anyone that dares step outside of the slashdot groupthink or the Microsoft-sucks groupthink is to be ostracized.

      The international community thinks OOXML sucks; thats one big fucking groupthink, hmmm???

      Take a good look at those countries that voted for OOXML @ ISO. Aside from the USA, all the others were countries that had been stuffed with microsoft partners.

      Or to put things in perspective for you - even though people were /paid/ to vote for OOXML, not enough people could be found to vote for it ...

      The fact is that this really does make MdI look bad; there are documented problems that all first world countries found with OOXML. In addition, there is an existing widely implemented standard. MdI instead rambles on about using an encumbered, crippled specification. Considering the whole mono/.net moonlight/silverlight thing, the only logical conclusion that one can draw is that MdI has microsofts best interests at heart.

      Really, the sooner he officially joins Microsoft, the better.

      --
      I'm a minority race. Save your vitriol for white people.
  31. Re:No Single Person Has Done More Damage by Anonymous Coward · · Score: 0

    Sorry that you aren't able to compete.

  32. bs by Anonymous Coward · · Score: 0

    i got nothing smart to post, just a loud f u to a ms shill.

  33. Always been a MS Shill by plasticsquirrel · · Score: 5, Informative

    I wonder how much Microsoft paid Miguel to say this.
    You're obviously new here. He's been praising Microsoft for years, every chance he gets. Pretty sad, really.
    --
    Systemd: the PulseAudio of init systems
    1. Re:Always been a MS Shill by jmorris42 · · Score: 4, Insightful

      > He's been praising Microsoft for years, every chance he gets.

      Not only that, he has yet to encounter a Microsoft technology he didn't like so much he wanted to clone it into the Free Software world and make us all dependent on it.

      For years the joke was GNOME was cloned Microsoft internals with a goofy (vaguely MAc inspired treat the user as an idiot motif but without the consistency or polish of the Mac UI to make up for it) UI while KDE was cloned Microsoft UI with goofy Trolltech internals. Then Miguel hell head over heels in love with .NET and was all setto rewrite GNOME using that patenttrap. Thankfully saner heads have prevailed.... so far.

      The sooner we all write off Miguel and Novell the better off we will all be. Taking any code from that camp is just inviting a lawsuit. Sooner or later, BOOM!

      --
      Democrat delenda est
    2. Re:Always been a MS Shill by kcbrown · · Score: 2, Insightful

      The sooner we all write off Miguel and Novell the better off we will all be. Taking any code from that camp is just inviting a lawsuit. Sooner or later, BOOM!

      In other words...

      No boom today. Boom tomorrow. Always boom tomorrow...

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    3. Re:Always been a MS Shill by smittyoneeach · · Score: 4, Insightful

      I dunno. I figure Miguel is a smart fellow who is managing to do well for himself and support free software simultaneously.
      When the time and market is right, Redmond will push a .Net-ified version of MS Office, with obscured assemblies the run fine on Mono.
      Project vomit while you may, if it keeps gives Redmond life beyond Vesta, then Miguel may be doing us all a little favor.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:Always been a MS Shill by mabhatter654 · · Score: 2, Interesting

      not really, he could be spending that time moving things ahead. The technical decisions are almost worthwhile, but their entirely trying to copy microsoft. They're not Apple and Miguel isn't jobs. At best Bill Gates has maybe heard of him. Miguel is just a business wananabe, while it would be nice to get even 1% of Microsoft's yearly take, it won't happen. In the case of standards like .Net or Office he'll never get there, hell Apple has a lawsuit-provoked open license to M$ patent list and they still only get 95% compatibility. Open Source at this point is "with us or against us". Even Apple with use of BSD doesn't get it and open up to formats like Vorbis, Theora or ODF.. when they are under the same open license they use for their main OS!

    5. Re:Always been a MS Shill by ajs · · Score: 4, Insightful

      > He's been praising Microsoft for years, every chance he gets.

      Not only that, he has yet to encounter a Microsoft technology he didn't like so much he wanted to clone it into the Free Software world and make us all dependent on it. ... Taking any code from that camp is just inviting a lawsuit. Sooner or later, BOOM! All that aside, OOXML may not be a horrible standard. It's probably been in the works for quite some time before we ever heard about it, and Microsoft does employ some of the brightest minds in software. The problem is that Microsoft's grubby hands at the wheel of a standard for file format will mean that their "reference implementation" (Office) will embody a set of defacto addenda to the standard, and no one will be able to produce a truly compatible implementation.

      That leaves us not far from where we are today.
    6. Re:Always been a MS Shill by g4b · · Score: 2, Funny

      What's Gnome?

      I thought with Qt going into GPL Gnome reached version 3 and isnt able to login anymore, because the user dont has to anymore? I thought Gtk vs. Qt is over... and we all know what won?

      From all the stuff Miguel made, Mono is the only one I really appreciate however. We have to face it: we need ppl implementing MS stuff, or we can't implement all those funny tags in OOXML

    7. Re:Always been a MS Shill by aichpvee · · Score: 5, Funny

      Quick, someone go tell miguel! Microsoft just released Microsoft Jumping Off a Bridge 1.0! He'd better go copy it before they get too big of a head start.

      --
      The Farewell Tour II
    8. Re:Always been a MS Shill by aichpvee · · Score: 2, Insightful

      Well he's definitely doing well for himself. I don't think I'd call throwing free software under the bus "support" though.

      --
      The Farewell Tour II
    9. Re:Always been a MS Shill by Wiseman1024 · · Score: 2, Insightful

      That's because he has a long term ass rimming contract with Microsoft. For years, everything he did sucked hard and hurt the community. Mono, Silverlight and everything he does give Microsoft legitimacy to say they're open and portable, for almost free (whatever it took to buy him). Now he's also a patents and OOXML bully.

      I wonder why the community keeps listening to the sold out crap he has to say. If we treted him like what he is -- a troll and a sell out -- and ignored him like we ignore the retarded Windows Vista using Microsoft trusting neighbour, he wouldn't have the power he has and he couldn't hurt the libre software community as he's doing.

      --
      I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
    10. Re:Always been a MS Shill by aichpvee · · Score: 0, Troll

      As much as I agree that we need to get rid of him, I've been thinking about it tonight and I don't think that we can. Think of all the joy that is brought to the world by having miguel there to flame? It's so easy and yet so satisfying. Unlike other topics (such as anything that apple does) you also don't stand against an army of trolls and their ill-gotten mod points, because we have our own army of anti-miguel trolls with mod points.

      Seriously, it's like contemplating the world without Captain Hook... if Captain Hook weren't so fucking awesome. Think of the children, man! Would you want to live in a world where you would never see a child's face light up the first time that they get modded +4 Insightful for calling miguel a "twat?" I for one do not want to live in a world so lacking in beauty and wonder.

      So run free miguel. Keep up your crusade to poorly copycat every piece of microsoft garbage. But please, just do it on their side of the tracks. No one will notice when you crap in that landfill and the piles you've dumped over here are getting pretty ripe.

      --
      The Farewell Tour II
    11. Re:Always been a MS Shill by JasterBobaMereel · · Score: 1

      Microsoft do employ some of the brightest mind in software, it's just debatable what they actually do since none of Microsofts software appears to have anything to do with them ...or it would be better than it is?

      --
      Puteulanus fenestra mortis
    12. Re:Always been a MS Shill by Anonymous Coward · · Score: 3, Funny

      What?

    13. Re:Always been a MS Shill by walt-sjc · · Score: 1

      However MS's FUD campaign continues day after day unabated, still sloshing around concerns about patents and other IP. Don't know about you, but if an unstable individual who you know always carries around a loaded shotgun and has used it in the past on others, I think it's reasonable to be concerned when he is constantly pointing it at you and making threats. And we all know how unstable Balmer is... Especially when there are chairs in the room.

    14. Re:Always been a MS Shill by dfsmith · · Score: 3, Funny

      ...will embody a set of defacto addenda to the standard, and no one will Did anyone else read that as "de-fecto addenda to the standard"?
    15. Re:Always been a MS Shill by 3247 · · Score: 1

      That leaves us not far from where we are today.
      Actually, it does leave us with a specification of what could only be determined by reverse-engineering otherwise. Considering that OOXML and the binary format it was based on (and which can be more easily implemented with the OOXML spec, too) is the most widespread format, that alone is already a big win.
      --
      Claus
    16. Re:Always been a MS Shill by zotz · · Score: 1

      "I dunno."

      I dunno either, if you get your stuff from Novell to get the patent protection, don't you lose that if you take advantage of any of the advantages that the GPL gives you? (Or at least many of the advantages that the GPL gives you.)

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    17. Re:Always been a MS Shill by smittyoneeach · · Score: 1

      I haven't had any SuSe exposure. I do mostly MS and a dash of RHEL at work, but, at home, I mostly run Gentoo with some OpenBSD flirting.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    18. Re:Always been a MS Shill by uradu · · Score: 2, Insightful

      > All that aside, OOXML may not be a horrible standard.

      Perhaps, as it currently stands. The problem with buying into any MS "standards" is that they morph over time to suit their requirements, while either not including the new bits into the open standard, or publishing them much later to give themselves a head start on using the new features. That way all other users of the "standard" will forever play feature catch-up.

      In concrete terms, while it may appear that they currently exhaustively expose all object model entities in the file format spec, nothing prevents them from adding extensions along the line of base64-encoded-and-encrypted-data-storing-juicy-new-Word-functionality-that-nobody-else-can-read. A fat lot of good that does you.

    19. Re:Always been a MS Shill by SavvyPlayer · · Score: 1, Interesting

      This is ridiculous. Miguel simply recognizes the pragmatic value of the c# standard and the various .Net APIs and devotes his free time to bring that value to the F/OSS community. Understand that MS, like any large SW company, is at its heart staffed by competent un-indoctrinated engineers, who have a natural desire to contribute to global citizenship. Miguel's selfless efforts are to be lauded, not chastised.

    20. Re:Always been a MS Shill by UnknowingFool · · Score: 4, Insightful

      All that aside, OOXML may not be a horrible standard.

      In theory, OOXML is not a bad standard. In implementation, MS has chosen to tie OOXML to Microsoft products as close as possible. Two major criticism brought out by those who have reviewed it are that (in a standard) OOXML must replicate MS idiosyncracies to work (Spreadsheets must replicate an MS Excel date bug for dates function to work properly), and MS has chosen to write subcomponents from scratch using MS technologies instead of already accepted standards (relying on MS Math standards instead of Math XML).

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    21. Re:Always been a MS Shill by udippel · · Score: 1

      Yep. Except of one item: I personally have always preferred gnumeric compared to Excel as well as OO-Calc. One way or another, I found it more intuitive and surely preferred its charts. This is how Miguel made me his admirer. That stopped, definitively, the day when the interoperability with Exchange, in his next project, Evolution, to which I contributed very little, was made payable software by him. Then I hoped, someone punched his face and gave him a good shave. But nobody did. Since then, he's a complete write-off to me personally.

    22. Re:Always been a MS Shill by joto · · Score: 1

      Their brightests minds work in research. If all you need is to chunk out some software good enough for just about every business on earth to standardize on it, a run-of-the-mill code-monkey will do the job just fine. All you need is a monopoly.

    23. Re:Always been a MS Shill by joto · · Score: 1

      I thought with Qt going into GPL Gnome reached version 3 and isnt able to login anymore, because the user dont has to anymore? I thought Gtk vs. Qt is over... and we all know what won?
      No, you didn't think that. You're just a troll.
    24. Re:Always been a MS Shill by g4b · · Score: 1

      thx, sherrif, i know what i think, and yes i didnt think what i stated you are right. yes that was kinda troll post but... maybe not everything which reminds of old flamewars is a troll, since nobody would still flame about what i said at least i dont see it going on. or maybe this whole comment cascade is just indirect trolling even if i dislike gnome as desktop, i found the whole article about one man's opinion in the gnome scene posted on a blog in the kde scene and reposted here on slashdot - and reading all the comments here - quite trollish. just evolved and disguised more properly. we should invent a new word for stealth trolls. ninja trolls? the next generation. shame on me. dont feed me further

    25. Re:Always been a MS Shill by IamTheRealMike · · Score: 1

      And this is different to ODF how?

      I read the "OOXML defective by design" thing, and then I read Miguels rebuttal of it. To be honest, I found them both interesting, but I thought the rebuttal was pretty strong. In particular the comparison to ODF is interesting. If what Miguel says about it is true (and I don't see any reason why it wouldn't be, seeing as he employs a ton of OO.org hackers) then OOXML is indeed a "superb spec" compared to ODF - which apparently devotes only 14 pages to formula definitions (!!!).

      A lot of people have mentioned the "MS Excel Date bug". As Miguel points out below, this bug is not a Microsoft error, it came from Lotus 1-2-3 and perhaps Lotus implemented it to be compatible with an even earlier spreadsheet. Now, you can argue that this bug should be "fixed" and such arguments are pretty common on Slashdot, where academic correctness is often valued above practical concerns like backwards compatibility. But in practice the hard, boring work of "upgrading" all the existing stuff that depends on that bug is ignored ... presumably somebody else will do it. If 90% of the spreadsheets actually out there, you know, getting shit done in companies and other organisations .... if they all assume a buggy date format, you'd have to be insane to want to fix that bug. Go right ahead and encode it into the specification. After all, I'd much rather have a useful specification that is ugly than an academic, ivory tower spec that is beautiful but irrelevant.

    26. Re:Always been a MS Shill by proidiot · · Score: 1

      and Microsoft does employ some of the brightest minds in software. Microsoft used to employ some of the brightest minds in software. Now Google does.
      --
      -proidiot
    27. Re:Always been a MS Shill by Elektroschock · · Score: 1

      No, it is. See http://www.jtc1sc34.org/repository/0904.zip Just a few bugs...

    28. Re:Always been a MS Shill by Ilgaz · · Score: 1

      However MS's FUD campaign continues day after day unabated, still sloshing around concerns about patents and other IP. Don't know about you, but if an unstable individual who you know always carries around a loaded shotgun and has used it in the past on others, I think it's reasonable to be concerned when he is constantly pointing it at you and making threats. And we all know how unstable Balmer is... Especially when there are chairs in the room. Well there is a more "unstable" and really business wise company nick named "Big Blue" and while some slashdot idiots make racist remarks about Chinese developers, they have put their weight behind open office.

      OS X, de facto standard on DTP is getting a native Open Office in months thanks to Sun, another credible giant on business scene.

      GNU.org openly suggests people to some "say no to that format" poll (my URL)

      Icaza/Suse against Sun, IBM and (possibly) Apple. Oh lets not forget Governments, they are completely sick about MS Office and its formats.

      I think I know the winner.
    29. Re:Always been a MS Shill by Ilgaz · · Score: 1

      MS .NET 2.0 is not supported by Mono and actual real life applications using .NET framework needs 2.x.

      I remember they (Mono guys) weren't even invited to a .NET conference by Microsoft and they begun porting Silverlight 1.x (which,2.x may do same tricks).

      Redmond can do whatever they want, companies released "online office" stuff using open standards such as Java already. Also there is the unbelievable speed bump even on home networks and people have already started using stuff via VPN/VNC.

      MS is late, their .doc/xls dictatorship is in danger and "almost chap 11 but saved" companies and people they bribe won't matter.

  34. Re:What does respect really mean? by Anonymous Coward · · Score: 0

    I think the reasonable response to this is to say, "Hmm. This guy I look up to and respect says X, but I don't think X. Maybe I should re-examine the evidence and see if I've missed something." But instead, it seems like most people just react emotionally and reject and push away the guy they've invested so much respect in.

    The criticism is not new. From the beginning there has been controversy in the open source community about these efforts to clone proprietary Microsoft APIs.
    I'm just sayin'.
  35. Read his latest comment . . . by Anonymous Coward · · Score: 5, Informative

    . . . here before starting a flamefest.

    I'll paste it here to make sure those averse to clicking on links can read it too (anonymously even so you don't say I'm karma whoring):

    Hello,

    On 9/10/07, martin.schlan...@gmail.com wrote:

    > On 6 Sep., 07:37, "Miguel de Icaza" wrote:
    > > OOXML is a superb standard and yet, it has been
    > > FUDed so badly by its competitors that serious people believe that
    > > there is something fundamentally wrong with it. This is at a time when
    > > OOXML as a spec is in much better shape than any other spec on that
    > > space.

    > Michael Meeks didn't seem to think so at FOSDEM 2007.

    That is odd. Michael and I have discussed this topic extensively. He certainly would like clarification in various areas and more details in some. But Michael's criticism (or for that matter, the Novell OpenOffice team working with that spec) seems to be incredibly different than the laundry list of issues that pass as technical reviews in sites like Groklaw.

    The difference is that the Novell-based criticism is based on actually trying to implement the spec. Not reading the spec for the sake of finding holes that can be used in a political battle.

    Finally, Michael sounded incredibly positive after the ECMA meeting last month when all of their technical questions were either answered or added to the batch of things to review. I know you are going to say "The spec is not owned by ECMA", well, currently the working group that will review the ISO comments is at ECMA.

    For another view at OOXML look at what Jody Goldberg (no longer a Novell employee) has to say about OOXML and ODF from the perspective of implementing both:

    http://blogs.gnome.org/jody/2007/09/10/odf-vs-oox-asking-the-wrong-questions/

    I find it hilarious that the majority (not all) of the criticism for OOXML comes from people that do not have to write any code that interacts with OOXML. Those that know do not seem to mind (except those whose personal business is at risk because Microsoft moved away from a binary format to an
    XML format, which I also find hilarious).

    > >Will I have to suffer
    > > > the shadow of Microsoft patents over Silverlight when using or
    > > > developing Moonlight?

    > > Not as long as you get/download Moonlight from Novell which will include
    > > patent
    > > coverage.

    > You're saying two things here that really shock me. Please tell me I
    > misunderstood.

    1) You're saying that people _will_ have patent problems - i.e.

    > Moonlight "infringes" MS patents and doesn't work around them. Even
    > though Novell promised never to ship code that infringes MS patents -
    > but always avoid them one way or another.

    First of all, am not aware of such Novell promise to "never ship code that infringes MS patents". You can not make such statement because for one, the patent system is broken. Novell statements are wildly different, they are of the form "we do not believe that we infringe" and am sure they say something along the lines of "we dont plan on infringing, and we plan on removing infringing code". But I am not aware of all the promises Novell has made, and I can not comment on other parts of the organization. If you want an official answer, my personal blog on politics and poor attempts at humor is not the place to get an official answer. Contact Novell public relations for that.

    But you might be referring to the policy that we use for Mono, and I will be happy to discuss those with you. The policies are on our FAQ, so you might want to read that before you post in panic again.

    Moonlight does not have the same policy that Mono does in terms of us working around to remove infringing c

    1. Re:Read his latest comment . . . by Anonymous Coward · · Score: 2, Interesting

      Hi Miguel,
      yes, lets all talk AC, it makes our conversation so much more unclear...

      I find it hilarious that all the positive remarks on OOXML come from people who are employed by, or have business relations with Microsoft. I think this more than justifies most people's suspicion of Novel, and now you personally. Things are usually not black/white. Microsoft are not the Borg, Iran is not the source of all evil, and even terrorists love their children.

      However, that does not mean it is not worth fighting against it. Novel, and you, choose to support technologies of a company with a long history of playing dirty. I am sorry but I think that is just a bad idea. Especially when alternatives exist. There is no reason (yet) to go implement this format. It will give excuses for people to use it, and there is a chance that MS at some point turns on alternative implementations. So why do it? If OOXML gets widely used at some point in the future, then people can think about implementing it. I rather fight for preventing that from happening.

      I guess Novel at least things to get some money out of it. Well, that's nice, but that automatically will let them (and you) lose respect in the OSS community. So do not be so surprised at the post here. Some people will consider you morally corrupt, and you lose standing as a developer in their eyes. Others will think, perhaps rightfully, you blindly walked into a trap, and are being fooled by MS.

      You misunderstand what is "asking the right questions". It is not about technology. Until everybody and his mom is on OSS, it is also about ideology. And many people believe it is just a bad choice to go with something "tainted" like OOXML. You can not win such argument on technical merits alone. Especially if there are many problems with the proposed standard, and if there is an approved alternative...

      Also, as others have commented. You are not doing yourself a favor making comments as:
      "but you are going to need some legal training and get a lot more depth before we can have a productive discussion."

      It looks arrogant, and insulting.

    2. Re:Read his latest comment . . . by lysse · · Score: 1

      The only difference is that in Europe your "software patent" is written to describe a machine.
      Which makes all the difference. Software alone does not constitute a machine; it only becomes a machine when it lands on some hardware and starts running. If anything, software itself is a description of a machine. Funnily enough, that's exactly what a patent is too, but in a different form (software is read by Turing machines, patents are read by lawyer machines); and the notion of patenting a patent is, er, patently absurd.
    3. Re:Read his latest comment . . . by codemachine · · Score: 2, Interesting

      His bringing up the example of XLSX being easier for Gnumeric to implement than ODF spreadsheets is bizarre. The author of that post said that XLSX was easier because it shared much of the same code and concepts of the already reverse engineered XLS format. But if he didn't already support the legacy format, wouldn't it be expected that XLSX would be just as difficult to write an import filter for as ODF?

      Perhaps this is not true for spreadsheets though. It seems that open source support for most of XLS is excellent. It could very well be a different story for DOCX vs ODF text documents. Word processing is generally where the most attention gets paid.

    4. Re:Read his latest comment . . . by random0xff · · Score: 0
      I know know his flaw: he is naive. This proves it:

      The difference is that the Novell-based criticism is based on actually trying to implement the spec. Not reading the spec for the sake of finding holes that can be used in a political battle. Spoken like a true programmer. Actually working on implementing OOXML, not realizing that it is actually a strategic tool. Same for Moonlight. He has said he thinks Silverlight is excellent, and it probably is. But he doesn't understand that it is also a tool to distribute Microsoft codecs (he understands the technical implications of this, but not the strategic).
  36. Slow news day by I'm+Don+Giovanni · · Score: 0, Troll

    I slashdot so desperate for stories (at least those that will prompt endless Microsoft-bashing) that a simple post to Google Groups is worth the front page? Heaven help us.

    --
    -- "I never gave these stories much credence." - HAL 9000
  37. Technical proficiency more common than wisdom. by argent · · Score: 3, Insightful

    I've seen this over and over, not only in the tech field. Somebody who is "highly respected" by a great number of people, because of technical proficiency, wisdom, or what have you, expresses an opinion that a lot of people disagree with.

    One can disagree with someone without losing sight of their strengths, and respect someone's strengths without losing sight of their weaknesses. In this case: just because someone is technically proficient, that doesn't mean he's wise.
    I don't consider depending on standards that Microsoft (or any company) controls "wise", whether that's OOXML, CIL, or Silverlight. Miguel's score on the subject is public knowledge.

    1. Re:Technical proficiency more common than wisdom. by pclminion · · Score: 1

      One can disagree with someone without losing sight of their strengths, and respect someone's strengths without losing sight of their weaknesses.

      Sure, but that's not what's happening here. People are basically jumping on him and calling him a scumbag for having an opinion.

    2. Re:Technical proficiency more common than wisdom. by argent · · Score: 1

      People are basically jumping on him and calling him a scumbag for having an opinion.

      Technical proficiency does not prevent someone from being a scumbag, either, if that's the term you want to use rather than the more diplomatic "unwise". I'm not sure why people are (or even IF people are) jumping up and down on him more for this than for his other pro-Microsoft positions in the past. At the very least, this shouldn't be a horrible surprise...

    3. Re:Technical proficiency more common than wisdom. by polyex · · Score: 1

      You on the other hand, you never do that?? Practice what YOU preach scumbag.

    4. Re:Technical proficiency more common than wisdom. by pclminion · · Score: 1

      You on the other hand, you never do that?? Practice what YOU preach scumbag.

      Who have I called a scumbag? Who have I dismissed out of hand? Either provide an example, or admit that your comment has no legitimate motivation.

  38. Re:What does respect really mean? by pclminion · · Score: 1

    The criticism is not new. From the beginning there has been controversy in the open source community about these efforts to clone proprietary Microsoft APIs. I'm just sayin'.

    Okay. But clearly, quite a few commenters here do NOT respect de Icaza, and seem to just want to bash him. Okay, we get the point -- you don't like the guy. Can we move on please?

  39. mod parent up funny! by xtracto · · Score: 1

    lol man, you made my day. And it is 1:45 am in the morning =o)

    Thanks!

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  40. What damage has he done? by jcr · · Score: 4, Insightful

    Use his stuff or don't. It's not like all the coding talent in the world is being exhausted on his projects. I have no interest in .NET or Mono, and what's it to you if other people do?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:What damage has he done? by Anonymous Coward · · Score: 0

      Because it's in Gnome?

    2. Re:What damage has he done? by Anonymous Coward · · Score: 0

      Your stupidity is nauseating.

    3. Re:What damage has he done? by jcr · · Score: 1

      Again: use it or don't. You have a lot of choices for GUIs on Linux, so where's the damage?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:What damage has he done? by jcr · · Score: 1, Offtopic

      Well, fuck you too.

      Now that we've exchanged formalities, got a point to make, or are you just here to reduce the signal/noise ratio?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:What damage has he done? by setagllib · · Score: 1

      Mindshare has been taken from the portable and libre Java platform, which could have been used for GNOME and KDE to their advantage. (Though KDE doesn't really care since their C++ stack is already at least as good as Java in most regards). Mono is barely complete, does not perform well, has unknown patent liabilities, and limited implementation on non-Linux platforms. It's poisoned GNOME instead of improving it. Now many new widgets are Gtk# widgets instead of GTK+ widgets.

      --
      Sam ty sig.
    6. Re:What damage has he done? by Anonymous Coward · · Score: 0

      "Mindshare has been taken from the portable and libre Java platform"

      And rightfully so. Java sucks.

      BTW, Miguel has contributed more to OSS than all of his slashdot critics combined, so STFU, loser.

    7. Re:What damage has he done? by jcr · · Score: 1

      Mindshare has been taken from the portable and libre Java platform, which could have been used for GNOME and KDE to their advantage.

      Oh, please. Java for desktop apps was a disaster, and that's nobody's fault but the Java crowd.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:What damage has he done? by kaffiene · · Score: 1

      You don't understand the concept of a patent trap?

    9. Re:What damage has he done? by Hucko · · Score: 1

      On some level, this bloke is right. We can afford to lose Gnome, Beagle et al using Mono. I'm happy for it to exist, as long as it is not in the kernel.

      But surely someone as clever as Miguel can extrapolate Microsoft's previous behaviour to the near future and see that it has a high probability to only be a bad thing? That is one reason I keep going back to KDE. Another is the ease of accessing options, and KDE4...

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    10. Re:What damage has he done? by setagllib · · Score: 1

      Again with the 'Java sucks'. Who cares? It's still useful technology and if we're going to use a managed bytecode platform, it should be the open one, not the one overlorded by Microsoft.

      --
      Sam ty sig.
    11. Re:What damage has he done? by init100 · · Score: 0

      But surely someone as clever as Miguel can extrapolate Microsoft's previous behaviour to the near future and see that it has a high probability to only be a bad thing?

      No, he can't, since he is wearing those rosy Microsoft fanboy glasses.

    12. Re:What damage has he done? by Anonymous Coward · · Score: 0

      I think I do, but let's see: That's the one where you're out one night, and you meet this really beautiful piece of technology. You start to get to know each other and you really hit it off. One thing leads to another, you're implementing it hot and heavy and you're about to get really intimate, and you're shocked to discover that it's got a patent?

  41. It's a wonderful spec by overshoot · · Score: 5, Interesting
    Well, I suppose there's room for opinion on that. For instance, Jim Mason seems to think it's a long way from prime time, just as a specification.

    Now, to put this in perspective: Jim Mason (of Oak Ridge National Laboratory) isn't on one side or the other, but has been doing document-format specifications for a looooong time -- he was, I believe, the founding chair of SC34 and had a hand in the creation of SGML. The dude knows documents, he knows standards, and when he writes

    the submitters obviously did not read -- and edit -- this submission into a consistent whole. If it were coming through the normal ISO process, I'd say it was in the state of a Working Draft and not yet ready for registration as a Committee Draft and assignment of a number
    I'm inclined to take his word for it than Miguel's.
    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  42. Must be looking into the palantir a bit too long by tjstork · · Score: 1

    Somewhere, there is a blog entry which reads:

    "I have learned the designs of Lord Ballmer, and I now am Gnome of the Many Colors!"

    --
    This is my sig.
  43. This could answer a longstanding puzzle by Anonymous Coward · · Score: 0

    I've long wondered what to make of Miguel: (1) Genuine advocate of free software sincerely trying to improve it through better compatibility with software's dominant force, or (2) corrupted Microsoft whore trying to contaminate free software and lure it into a patent minefield?

    If Miguel really did say this, then it lays to rest all uncertainty in my mind about this question.

  44. IBM has a serious conflict of interest by Anonymous Coward · · Score: 0

    First they vote down OOXML, then next week they announce they are giving code to Open Office.

  45. This is just getting downright indecent. by bersl2 · · Score: 5, Informative

    Some reasons why OOXML is unacceptable:

    OOXML is wholly un-XML-ish.

    It doesn't re-use existing ISO and W3C standards, whose behaviors have already been publicly vetted.

    Its licensing is still quite unacceptable, especially in its lack of clarity.

    Look, Miguel, I know you love MS and all, and I guess I can at least partially tolerate that, but keep the fellatio behind closed doors, OK? :P

    1. Re:This is just getting downright indecent. by spectecjr · · Score: 1

      OOXML is wholly un-XML-ish.

      It doesn't re-use existing ISO and W3C standards, whose behaviors have already been publicly vetted


      Which is probably a good thing. Have you seen the complete mess that is CSS these days? Even John Nagle hates the damn thing.

      --
      Coming soon - pyrogyra
    2. Re:This is just getting downright indecent. by bersl2 · · Score: 1

      HTML + CSS attempts to solve a different problem from the one that ODF and OOXML are attempting to solve; HTML allows a fair amount of discretion in the way that the same document is displayed on different devices or by different renderers, while a file format like the ones used in WYSIWYG word processors attempts to make the same document display the same way on different devices and renderers.

      The whole point is that CSS (in addition to being poorly designed in general) is not suited for formatting, for example, a word processing document, so that's why (AFAIK) it's not being used in ODF and shouldn't be used in any other format similar to ODF.

  46. Re:What does respect really mean? by Anonymous Coward · · Score: 0

    You fucking piece of shit.

  47. He's been there & done that by DrSkwid · · Score: 1

    > In summer of 1997, he was interviewed by Microsoft for a job in the Internet Explorer Unix team (to work on a SPARC port), but lacked the university degree required to obtain a work H-1B visa. He declared in an interview that he tried to convince his interviewers to free the IE code even before Netscape did with their own browser.

    http://en.wikipedia.org/wiki/Miguel_de_Icaza

    > Miguel de Icaza has received the Free Software Foundation 1999 Award for the Advancement of Free Software, the MIT Technology Review Innovator of the Year Award 1999, and was named one of Time Magazine's 100 innovators for the new century in September 2000.

    Awards for Innovation, blimey,

    GNOME - puke
    Gnumeric - puke again
    Midnight Commander - I'm wretching now, don't mention Ximian & Mono, I'll bust my ring

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:He's been there & done that by IWannaBeAnAC · · Score: 1

      That was a while ago now. What has he done since 2000?

  48. deficiency by Joce640k · · Score: 2, Informative

    "it could be argued that's a deficiency in the Office implementation of the format, not the format itself."

    Doesn't matter. MS will be viewed as the "standard" and if a file won't load then the file will be blamed, not Microsoft.

    The whole point of XML is to be human readable and editable with a simple text editor. It seems that if you try to edit Excel worksheets by hand then Excel will refuse to load them.

    The link:

    http://ooxmlisdefectivebydesign.blogspot.com/2007/08/microsoft-office-xml-formats-defective.html

    --
    No sig today...
    1. Re:deficiency by spectecjr · · Score: 1

      The whole point of XML is to be human readable and editable with a simple text editor. It seems that if you try to edit Excel worksheets by hand then Excel will refuse to load them.

      It's like editing a cpp file, and putting lots of "10 LET A = 20: GOTO 10" lines in there.

      Sure, you can do it. It's human readable. But don't expect GCC to compile it. The post you linked to is written by someone who clearly doesn't understand that sometimes data crosslinks to data, and when you update it in one place, you need to update the dependency.

      For another programming example, it'd be like changing the name of a function in a class header, and not changing the function name in the CPP and where it's used in the rest of your program.

      The examples he gives are easy to fix. If, like, you've read the spec and are actually following it and not just trying to put together strawman arguments (which is what he's doing).

      --
      Coming soon - pyrogyra
    2. Re:deficiency by Spy+Hunter · · Score: 2, Insightful

      The post you linked to is written by someone who clearly doesn't understand that sometimes data crosslinks to data
      Your insinuation is clearly false. He traces the exact crosslinks you assert he doesn't understand. You miss his point, which is that the crosslinks he is complaining about are unnecessary cruft, unbefitting a proposed standard, as proved by comparison to ODF. Furthermore, he has many other complaints besides the crosslinking stuff. The OOXML "standard" is littered with such cruft, due to its heritage as a practically 1:1 dump of all the hacks and bad ideas Microsoft has ever crammed into their previously opaque binary format, with hardly any effort put into normalizing the format to solve any of the obvious problems, plus a whole *new* set of problems from the rush-job XML translation.

      The point is that the complete read-write implementation of OOXML, interoperable with Office, is clearly impossible in practice without access to the legacy Office codebase, and even a partial implementation is far harder than it has any right to be, proven by the example of ODF which is demonstrably easier. In fact, a partial implementation may not even be realistically possible because of all the interdependencies which ODF has fewer of. What is a standard if it is not interoperable; not implementable? What's the point of making it a standard if it's not going to be fully implemented by anyone but Microsoft?
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:deficiency by TheThiefMaster · · Score: 1

      If you'd read the whole thing, he does find out about the wonderful formula dependency tree. ODF doesn't have one of these, the cell contents are the cell contents and can be changed without editing 3 or 4 other files. Sure, it means that anything loading an ODF spreadsheet has to build it's own formula dependency tree to handle changes, which makes the loading slightly slower, but it means that programs that just want to write to ODF can, without having to build the formula dependency tree, making writing the files faster.

    4. Re:deficiency by weicco · · Score: 1

      So if I take a perfectly valid XHTML document, mangle it so that it doesn't validate agains any W3C DTD, it should magically Just Work in my browser? And if it doesn't is it W3C or browser vendor to blame?

      Damn! I should start writing articles if they get published no matter how many factual errors there are. I got a lot of ideas over which I could spread my wings of FUD. Do they pay much?

      --
      You don't know what you don't know.
    5. Re:deficiency by spectecjr · · Score: 1

      If you'd read the whole thing, he does find out about the wonderful formula dependency tree. ODF doesn't have one of these, the cell contents are the cell contents and can be changed without editing 3 or 4 other files. Sure, it means that anything loading an ODF spreadsheet has to build it's own formula dependency tree to handle changes, which makes the loading slightly slower, but it means that programs that just want to write to ODF can, without having to build the formula dependency tree, making writing the files faster.

      The formula dependency information isn't required for OOXML - you can leave it out of the file and it will be generated on load. But if you leave it in, it has to be valid.

      --
      Coming soon - pyrogyra
  49. Brilliant corporate strategy by drabgah · · Score: 0

    I must say Microsoft + Novell's strategy is absolutely brilliant. Microsoft's announcement that Silverlight would be fully supported on Linux because of their partnership with Novell reminds me of a classic Chess gambit, offering a small sacrifice of material to gain a superior strategic position. Of course 'fully supported' comes with the small print that you have to lock into a distribution system that still feeds Microsoft revenue, and enables them to gradually gain control over a competing platform. Fighting Adobe and GNU/Linux at the same time, with one integrated product/patent package! The architects of this strategy must be Ballmer's favorite employees.

    The countless apologists and pragmatists will have the standard laundry list of reasons why its no-big-deal and how the biggest barrier to Free Software is an antagonistic attitude, etc, etc, but the actions of Microsoft and its partners are transparently designed with "control and capture" as their goal, not "collaborate". A hypothetical next step: MS provides proprietary tools for SLED to allow it to read and write OOXML documents, available "free" to all SLED users who are also hold Windows/Office licenses. The model of using patent protected proprietary components distributed under special-purpose licenses to dance around the GPL is being implemented and extended.

  50. RTFL - Submitter is a Jackass by DreadSpoon · · Score: 5, Insightful

    Read the fucking link, instead of ripping on the guy for selectively chosen comments without their supporting context and explanation.

    (a) He says OOXML is great not because the specification itself is a work of engineering genius, but because out in the Real World is easier to implement than ODF. That might not be for a good reason (OOXML is similar to existing World formats in structure, and so existing code is easily modified to use it, where ODF requires an entirely new approach and so is far harder to add to existing software), but it's certainly a different story than Miguel just blindly loving the OOXML spec.

    (b) The patent protection claim is exactly what it sounds like, except for the fact that there are NO known parents which Moonlight or Mono infringe. It's a simple of matter of, "if something comes up, we won't sue your customers." Those same companies (Microsoft and the MPEGLA group) are still totally free to sue the developers and companies behind FFMPEG, Linux, GNOME, KDE, Apache, X.org, OpenOffice.org, etc. Nothing about the protection Novell offers will increase the risk of those lawsuits - all it does is decrease the risk for people who download from them. It's a nice gesture that some suit-wearing types give a fuck about, and the rest of us are free to ignore just like we ignore the patent minefield for every other project, all of which are guaranteed to be infringing _something_.

    (c) The article submitter is a sensationalist jackass.

    1. Re:RTFL - Submitter is a Jackass by argent · · Score: 3, Insightful

      OOXML is similar to existing World formats in structure, and so existing code is easily modified to use it, where ODF requires an entirely new approach and so is far harder to add to existing software

      I would rather wait another year or two for tools that implement a good spec than get MORE tools that implement Word's fundamentally broken document model. I would rather work in raw HTML 1.0 using ED than try and write anything sophisticated in a program like Word (or Pages, for that matter, which uses the same structure). Unfortunately since I work with people who use these formats, I must adapt.

    2. Re:RTFL - Submitter is a Jackass by rlk · · Score: 1

      (a) He says OOXML is great not because the specification itself is a work of engineering genius, but because out in the Real World is easier to implement than ODF. That might not be for a good reason (OOXML is similar to existing World formats in structure, and so existing code is easily modified to use it, where ODF requires an entirely new approach and so is far harder to add to existing software), but it's certainly a different story than Miguel just blindly loving the OOXML spec.

      It might be easier for Microsoft to implement it for that reason, but that doesn't apply to anyone else, none of whom started from that code base. That's not a very good reason for a standard. And StarOffice/OpenOffice have about as good support for legacy MS formats as anyone, but that didn't seem to make it any harder to adopt ODF.

      (b) The patent protection claim is exactly what it sounds like, except for the fact that there are NO known parents which Moonlight or Mono infringe. It's a simple of matter of, "if something comes up, we won't sue your customers." Those same companies (Microsoft and the MPEGLA group) are still totally free to sue the developers and companies behind FFMPEG, Linux, GNOME, KDE, Apache, X.org, OpenOffice.org, etc. Nothing about the protection Novell offers will increase the risk of those lawsuits - all it does is decrease the risk for people who download from them. It's a nice gesture that some suit-wearing types give a fuck about, and the rest of us are free to ignore just like we ignore the patent minefield for every other project, all of which are guaranteed to be infringing _something_.

      It strikes me as a wee bit cynical -- not to mention rather far outside of the mainstream of conventional GPL/LGPL usage -- to say "we're releasing this under the LGPL, but if you know what's good for you, you'll download it from us". It's not a violation of the LGPL for Novell to do this with their own code, obviously (at least, obvious to me, but I'm not a lawyer), but it's going to make it awfully dangerous for any other project to reuse this code.

      Also, what distribution formats will be covered by the patent protection claim? Source? Binary-only? Does this mean that only operating systems that Novell chooses to compile Moonlight for will be "safe"?

      If it sounds like I don't trust anything Microsoft touches with a ten foot pole, that's correct -- Microsoft hasn't given anyone much reason to trust them. This looks like yet another attempt to bust the GPL/LGPL, this time in a way that keeps them safe from the FSF -- by using someone who actually owns the copyright on the code.

      I would urge the people making the decisions at Novell to go back and read the story of King Midas. Very, very carefully.

    3. Re:RTFL - Submitter is a Jackass by Colin+Smith · · Score: 1

      I would rather work in raw HTML 1.0 using ED than try and write anything sophisticated in a program like Word Oh come on. Admit it. You're just exaggerating.
      --
      Deleted
    4. Re:RTFL - Submitter is a Jackass by Anonymous Coward · · Score: 0

      Nothing about the protection Novell offers will increase the risk of those lawsuits - all it does is decrease the risk for people who download from them. It's a nice gesture that some suit-wearing types give a fuck about, and the rest of us are free to ignore just like we ignore the patent minefield for every other project, all of which are guaranteed to be infringing _something_.

      True, but when Novell ON ONE HAND pays programmers to develop technology based on Microsoft technologies and standards and tries to spread them to other Linux distributions, and then ON THE OTHER HAND starts signing agreements with Microsoft that essentially says that "It's OK for NOVELL USERS ONLY to use things that might infringe on MS patents, and Novell and Microsoft is not obliged in any way to tell people beforehand if there are any patent infringements", you can't stop people from worrying that they maybe just got a cold gun pressed against the forehead (of their anthropomorphised freedoms ;) ) by Novell with Microsofts finger on the trigger.

  51. nyet by Anonymous Coward · · Score: 0

    Until they decide to drop the patent whammy bomb. Sure you can get the code "free speech", but no place does it state that it is "free beer" always. And there is no time provision for patent claims. Feelin' lucky are ya?

    as always, the fine print rules

  52. That statement proves it: by Burz · · Score: 2, Insightful

    Icaza is a thoroughgoing Microsoft shill.

    OOXML is objectively horrible/unworkable as a "standard" and if Icaza's attitude is reflective of (or impacts) Novell's then IMO what little FOSS credibility and good standing Novell had will have vanished.

    It seems Mono has become a non-starter and he needs another way to grab attention.

    1. Re:That statement proves it: by Anonymous Coward · · Score: 1

      I have not researched either standard extensively, but I'm sure each has its strengths and weaknesses. Rather than foaming at the mouth like some braindead lunatic, I think it would be more constructive if you could at least cite a few parts of the standard you consider to be "objectively horrible" and why.

    2. Re:That statement proves it: by Anonymous Coward · · Score: 0

      "...cite a few parts of the standard you consider to be "objectively horrible" and why."

      You're kidding right. Around here this is the only part that matters, (unless it's an XBox anyway):

      Submitted by: Microsoft Corporation

    3. Re:That statement proves it: by kjart · · Score: 5, Insightful

      Icaza is a thoroughgoing Microsoft shill.

      Yeah, starting with an ad hominem makes me want to take your arguments seriously.

    4. Re:That statement proves it: by holloway · · Score: 3, Informative

      "objectively horrible" eh? ;)

      Well, how about the propagation of historical bugs?

      Within OOXML they have ways of dealing with some historical bugs (eg, autoSpaceLikeWord95). When a future revision of OOXML defines what autoSpaceLikeWord95 means then OOXML implementors will be able to distinguish bugs from how it should be.

      However this technique is used selectively within OOXML, for example take the 1900 leap year bug, or the 35+ bugs in spreadsheet formulas.

      ODF 1.2 with OpenFormula has an approach of adding additional flags to be compatible with historical bugs while preventing bug propagation in future documents. See this blog post for more

      Microsoft have stated that the 1900 bug in Microsoft Excel was done to emulate a bug in Lotus 123. Correct blame is good, but we should still squash this bug now.

      There's no technical reason for propagating this bug, and we should not allow this in an ISO standard.

    5. Re:That statement proves it: by tsm_sf · · Score: 0, Troll

      Yeah, starting with an ad hominem makes me want to take your arguments seriously.

      I know Argumentum Ad Hominem has been waved in your face for a while now, and it might be the only logical fallacy that springs to mind easily. Here's a handy list that you can refer to when you need to make your point and sound like you actually paid attention in high school.

      Something else to keep in mind is that a logical fallacy does not automatically invalidate the point some guy was trying to make. Yes, it's an ad hominem attack. Good on you for spotting it. Now tell us what that means to you.

      --
      Literalism isn't a form of humor, it's you being irritating.
    6. Re:That statement proves it: by MightyMartian · · Score: 1

      I eagerly await Icaza's implementation of OOXML. In fact, I eagerly await Microsoft's. I actually await anybody's.

      OOXML is a scam, and Icaza is a shill.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:That statement proves it: by Anonymous Coward · · Score: 0

      > Something else to keep in mind is that a logical fallacy does not automatically invalidate the point some guy was trying to make.

      In fact that's a fallacy itself, an informal fallacy of relevance called Ad Logicam.

      It's not so much that the logical fallacy doesn't invalidate a point so much as it doesn't prove one, and even less does it support the counter-argument. I think most people just wave the term around to sound smart, despite never having taken a logic or rhetoric course or havng read anything on the subject beyond the wikipedia page.

    8. Re:That statement proves it: by jthill · · Score: 1

      Another possiblity is that he's already read some of the reasoned objections and figures anybody capable of typing "OOXML objections" into Google has too. There are sites that focus on calmly reasoned intellectual discourse, and the grok sites in particular exist to hone arguments for wider consumption. There's little point repeating the results for every shill and troll and just plain lazy MS fanboy on /.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    9. Re:That statement proves it: by Anonymous Coward · · Score: 0

      Shill is the appropriate word. When I met that kid, he really needed money. He couldn't even afford a motel room and was looking for somewhere to stay. I don't blame him for accepting the Microsoft money considering he was nearly starving, but he should have more respect for himself than to continue this ridiculous act he is putting on just to make a few bucks. Thankfully the vast majority of us have more self-respect than to take Microsoft money like he has.

    10. Re:That statement proves it: by Anonymous Coward · · Score: 0

      Since you are nothing but a PAROT, why should I listen to you? Of course you have never even seen the spec you're talking about.

    11. Re:That statement proves it: by Anonymous Coward · · Score: 0

      > There's no technical reason for propagating this bug

      There is if the document depends on it. If it's a flag that's in the binary format, it has to be encoded to represent it somehow in the XML. It's not the job of a document format to "fix" the source data of the document.

      Aside from that though, the "quirks" should have been in a namespace. That would also have made it easier to add more of them when they were found.

    12. Re:That statement proves it: by holloway · · Score: 2, Informative
      Ah, yes I was a bit unclear. My point was that there's no technical reason for propagating this bug into new documents. It's good to preserve expected but buggy behaviour in old documents (as OpenFormula does, and OOXML will presumably do when those flags are defined).

      It would be great if ODF could benefit from this too and -- as you say -- keeping quirks in a separate XML namespace would help this.

      This is starting to sound like the French and New Zealand opinion of harmonizing the two formats (which even Microsoft developers have told me is quite possible, see my meeting notes from Standards New Zealand.

    13. Re:That statement proves it: by tsm_sf · · Score: 1

      It's not so much that the logical fallacy doesn't invalidate a point so much as it doesn't prove one, and even less does it support the counter-argument. I think most people just wave the term around to sound smart, despite never having taken a logic or rhetoric course or havng read anything on the subject beyond the wikipedia page.

      More to the point, it's important to know when someone is trying to persuade you to a certain line of reasoning, and when someone is just calling some guy a douche.

      --
      Literalism isn't a form of humor, it's you being irritating.
    14. Re:That statement proves it: by h4rm0ny · · Score: 3, Insightful


      Isn't it obvious by this point that Microsoft wants to take over Linux and is trying to do this via Novell (SuSE) and threatened patent litigation? Similarly, Mono is an attempt to draw Linux (and even Macs) into trying to compete with the Windows O/S in a game stacked in Microsoft's favour. OOXML is [b]demonstrably[/b] a hideous mess. A person in this position cannot be sincerely mistaken in thinking that it's a good format. They have to be lying.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    15. Re:That statement proves it: by CuteAlien · · Score: 1

      Unlike you Icaza did actually try to explain his point. And last I've heard he is working for Novell and not for MS, so calling him an Microsoft shill is a little strange.

      I don't know much about OOXML or ODF except who's behind it and that they are both XML-formats. But just from comparing his comment to some here (like yours), I don't think his credibility is hurt in any way. Quite the opposite.

    16. Re:That statement proves it: by aichpvee · · Score: 1

      You're right. It's multiplied his credibility. Too bad for him that it dropped below zero a long, long time ago.

      --
      The Farewell Tour II
    17. Re:That statement proves it: by gnasher719 · · Score: 4, Interesting

      Icaza being a Microsoft shill seams to be the only logical explanation.

      Nobody who would create an international standard with the intent that it is actually used by the public would have created a standard covering 6,000 pages. That is just ridiculous.

      A "superb" standard would build on existing standards, like using standard XML (which is something you would really expect from something called OpenXML). It wouldn't introduce bugs in its date handling because some application (Excel) not using that standard has the bugs. If you read the comments from the British committee examining that "standard", it is completely riddled with errors big and small.

      Now I wouldn't want to decide whether the problems come from some Microsoft evilness, or from this being a complete rush job (if you compare this to how long development of the C standard or C++ standard takes, where every single line is examined again or again), but this "standard" should never, ever have been put on the ISO fast track. Maybe in a few years time, if Microsoft has had time to fix all the problems.

      For those who don't know: Usually introducing an ISO standard is a multi-stage process. The standard is suggested, then comments are collected, problems are fixed, again and again, until eventually the whole thing has the quality and the consensus that is required for an international standard and then it goes to the vote. This proposal has gone on the fast track, which should have been reserved for standards that have passed all the early stages. Like if there had been an industry wide consensus where everyone followed the same document, and then someone has the idea to turn this wide consensus into an official standard. It shouldn't be used for something thrown together quickly.

      No, I don't think that Icaza could call this a "superb" standard unless he was paid to do it. Not that I blame him; I would do the same thing if you gave me enough money. This post here is my unpaid-for opinion, I'll write another one if anyone comes up with say a five digit number.

    18. Re:That statement proves it: by donaldm · · Score: 1

      Calling a six thousand page document "superb" on a proposed standard is nothing sort of loosing the plot IMHO, especially when you have what could be called "ballot stuffing" by Microsoft (of course they would not call it that). But selling out for five digits? where is your dignity, that's only 99,999 and you may get that in Yen, I would not do it for less than a seven digit number in British pounds (exclusive of tax of course). :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    19. Re:That statement proves it: by marcello_dl · · Score: 1

      > Yeah, starting with an ad hominem makes me want to take your arguments seriously.

      Maybe you could bother to read the rest of the comment and attack the rest.

      Or: "socrates is a person because all philosophers are persons and socrates is a philosopher" is ad hominem to you since it starts with the conclusion without the necessary premises?

      The premises are:
      OOXML is good according to icaza. Implicit, it's the slashdot post we're commenting.

      OOXML is bad by some important metrics, it's way bigger than the counterparts, it's a submarine patent risk, it has some undefined behavior, and above all it comes from microsoft an ad corporationem attack, if you wish. Stated without proof later on in the comment, abundance of proof on previous slashdot discussions, though.

      Therefore De Icaza is a shill. Well this is obviously an assumption and you can fight this. Other possibilities:

      1. He started smoking crack
      2. Gates has a nice set of photos of Icaza in passive sadomaso positions
      3. Profit!!! ...

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    20. Re:That statement proves it: by Hal_Porter · · Score: 1

      Looking at this Malaysian link you gave gives me a headache.

      http://www.openmalaysiablog.com/2007/07/mathematically-.html

      The ODF guys don't like the definition of Excel's CEILING function, so they 'correct' it based on what Mathematica does. But they add a third optional parameter to give the legacy behaviour. So now you can have a formula with works in Excel or one which works in ODF but not both and the converter needs to do these transformations (from one of the commenters) -

      Excel to ODF

      CEILING(N,S) -> CEILING(N,S,1)

      ODF to Excel

      CEILING(N,S) -> SUM(CEILING(N,S),IF(N lt 0, IF(MOD(N,S)!=0, -S, 0), 0))
      and
      CEILING(N,S,1) -> CEILING(N,S)

      But how do you handle ODF->Excel->ODF? Looks like you'd quickly paper yourself into a corner, especially if the user edited the absurd first formula so the converter couldn't tell that it could just transform it back to CEILING(N,S).

      And I can sense that the first ODF to Excel transformation will fail in a few cases, just because it is so complex. And why do you make it so hard for Excel which accounts for probably 99% of spreadsheet use to use the standard, other than sheer hatred of Microsoft?

      And if you look at the Mathematica function, it takes one parameter, a complex number, and rounds to the nearest integer. Excel's CEILING takes two parameters, a real number and a precision to round to. As some of the commenters point out, Excel's attempt at extending CEILING to take a significance parameter isn't wrong per se. So Microsoft made an arbitrary choice about which direction to round negative numbers and the ODF guys made the exact opposite choice, really for no reason than to make things hard for Microsoft.

      So I can quite see why Microsoft wanted a standard which doesn't have 'features' like this. They want to just export the CEILING function in EXCEL into an OOXML file and preserve the semantics. At least they've defined their CEILING function in this case. Expecting them to use a standard which can't round trip and nitpicks the way Excel works and uses that as an excuse to make it hard for it use the standard is ridiculous. And it's just spiteful to then try to stop them getting their own OOXML standard ratified if that's the way ODF is going. This is the sort of behaviour that everyone would be angry about if Microsoft were doing, and yet when it's the good guys doing it everyone pretends they're only concerned about mathematical consistency.

      In fact the whole thing is so incredibly annoying that I hope they maintain their monopoly on office software and ignore ODF completely just because that will make the idiots who played such absurd games with ODF angry.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    21. Re:That statement proves it: by Anonymous Coward · · Score: 0

      Icaza is a thoroughgoing Microsoft shill.

      Yeah, starting with an ad hominem makes me want to take your arguments seriously.

      Ad hominem doesn't apply here. This is a discussion regarding opinions, politics, and personal agendas, not a logical debate.
    22. Re:That statement proves it: by Goaway · · Score: 0

      Ah, yes I was a bit unclear. My point was that there's no technical reason for propagating this bug into new documents. And why do you think anybody is doing that?
    23. Re:That statement proves it: by JohnFluxx · · Score: 2, Insightful

      It seems that your whole argument is that ODF should have implemented Excel bugs in the standard just in case a user wants to use ceiling in openoffice, then save as Excel, open in Excel and modify the formula so it's not ceiling any more, then import that back into openoffice and save as an Excel file.

      And this makes you so angry that you hope ODF will fail?

      The function is called ceiling. The mathematical definition is here: http://mathworld.wolfram.com/CeilingFunction.html
      ODF is correct, OOXML is wrong. Nuff said.

    24. Re:That statement proves it: by Skjellifetti · · Score: 1

      Seconded. I'm currently trying to write Java code to manipulate OOXML and I'm convinced that OOXML is an incredibly poorly thought through "standard." Real standards need to be specified completely enough that any competent programmer could duplicate all of the behaviors dictated by that standard. I doubt that MS could duplicate all of the behaviors described by OOXML if they were to start from scratch. Lord knows, they can't even duplicate the required behaviors in the current version of Office.

    25. Re:That statement proves it: by Hal_Porter · · Score: 1
      No my argument is that it should be possible to round trip from Excel to ODF and back again. And the best way to do that is for ODF to support the features that Excel does. Whether Excel should work that way or not is beside the point.

      What makes me angry is that ODF in this case has been defined based on the prejudice that any arbitrary choice Excel makes must be a bug which needs correcting, which makes round tripping harder as I explain. The ODF is purposely defined in this case to make life hard for Microsoft, despite the fact that they have almost all of the market. The whole point is that they reject it and then people can criticize them for doing so - it's the triumph of politics and tribal identity, which I despise, over pragmatic engineering, which I enjoy.

      And as one of the commenters in the Brazilian link pointed out, Excel's ceiling just works differently from Ceiling defined by mathworld, yet the argument that Excel is wrong is completely bogus -

      The mathematical notion of ceiling doesn't involve a second parameter. So I don't think it makes sense to say that CEILING(-2.5,-1) "doesn't follow the mathematical definition". There *is* no standard two-argument ceiling function in mathematics. How do you expand the mathematical notion, explained on the Mathworld page, above to one which does deal with fractional values? There are multiple ways, but one way is to say CEILING(x,p) gives you the value k*p where k is the smallest integer with k >= x/p. I think that pretty much gives you Excel's behavior. Seems pretty reasonable to me, except for some reason Excel won't let you do CEILING(-2.5,1). If it did, then *that* would be the one I would expect to match mathemetics and return -2.

      I predict it doesn't matter though - people pay money for Office because it does the job. OpenOffice and so on have a negligable market share despite being free. Whining about how Excel is non standard and mathematically incorrect won't change that situation. And not because it's bullshit - which it is and why it annoys me - but because they just want something which can read the documents they have. And from my experience OpenOffice is really bad at doing that with Microsoft document formats.

      But I wrote all this in my first post, and since you've ignored that it's reasonable to assume you'll ignore this too.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    26. Re:That statement proves it: by JohnFluxx · · Score: 1

      What about the other bugs in Excel? Should ODF follow those as well, like OOXML has? Declare that 1990 is leap year etc?

    27. Re:That statement proves it: by Hal_Porter · · Score: 1
      Yes - it's better to keep it unchanged. It's a bug which affects no one and changing it will break things. It comes from Lotus 1-2-3 it turns out - Excel needed to be 100% compatible with Lotus 1-2-3 then and everything needs to be 100% compatible with Excel now so it is possible for people to use formula like this -

      IF(TODAY()=39013, "Due Today!", "Not Due Today!")

      And get the same answer.

      It was raised here

      http://blogs.msdn.com/brian_jones/archive/2006/10/25/spreadsheetml-dates.aspx

      People criticized the decision to do things like this but reading their alternative suggestions makes me think it was actually the right decision.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    28. Re:That statement proves it: by fwarren · · Score: 1

      Shilling on slashdot is hardly lowing ones standards. I know I would sell one "post" for anything in the $1,00.00 to $99.000.00 range.

      --
      vi + /etc over regedit any day of the week.
    29. Re:That statement proves it: by fritsd · · Score: 1
      Because any spreadsheet program that wants to be compliant with MS-OOXML shall implement that 20-year-old MS Excel date bug? What's the point of putting that in the standard?

      For legacy reasons, an implementation using the 1900 date base system shall treat 1900 as though it was a leap year.
      and before you ask

      As to which date base system an implementation uses by default or whether it allows its users to switch between date base systems, is unspecified. See 3.17.6.7 for XML-related details. [Note: As the XML allows either date base system to be used, an implementation must be able to deal with both systems. end note]

      I don't know how you call this, but I wouldn't call it "a superb standard". It's a public document btw, download it and read it, don't just believe all these foaming-at-the-mouth slashdotters, what do they know :-)

      As a programmer, I'd say it's not a standard at all, because besides these technical bugs that shall be implemented, the document also contains references to technology which is not accessible under RAND conditions. See the various countries' comments in this zip file.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    30. Re:That statement proves it: by patiodragon · · Score: 1

      "I think it would be more constructive if you could at least cite a few parts of the standard you consider to be "objectively horrible" and why."

      It. is. six. thousand. pages. long.

      That answers both part A and B.

    31. Re:That statement proves it: by PitaBred · · Score: 2, Insightful

      Ummm... what date exactly is "39013"? I mean, I'm not going to just type that out of the blue. I'd want to do something more like
      If(TODAY() = '11/02/2008', "Due Today!", "Not Due Yet")
      Which, I believe, you can do with most anything. A random number with no relation to how people perceive dates is not useful in a spreadsheet. Just because Excel does it doesn't make it right, and doesn't make it something we should continue to do. You don't still have a kick-start on your car, do you?

    32. Re:That statement proves it: by Anonymous Coward · · Score: 0

      maybe you're just not competant? (sorry, couldn't resist)

      Have you tried implementing ODF? is it any better?

    33. Re:That statement proves it: by holloway · · Score: 1

      Yes - it's better to keep it unchanged. It's a bug which affects no one and changing it will break things.
      As I've said there are technical ways of maintaining the bug while not propagating it to new documents.

      Presumably you wouldn't have a problem with that :)

    34. Re:That statement proves it: by xXDarkNinjaXx · · Score: 1

      >I'll write another one if anyone comes up with say a five digit number.

      sounds good. I'll give you 00001 to opine that Hook is a Codfish :)

    35. Re:That statement proves it: by Hal_Porter · · Score: 0, Troll

      The point is that a few percent of people rely of 39013 representing some particular date.

      It's a recurring theme with Microsoft - pretty much any internal glitch they expose is relied on by a few people, and so the glitch must never be changed. Look at Raymond Chen's blog for more examples. Open source code doesn't take that approach - source code purity is more important than user friendliness.

      And after thinking about it for a while, I prefer the Microsoft approach. Most people of course don't understand any of this. But they would notice and be annoyed if their spreadsheets stopped working after they upgraded because something like this changed. So it turns out they prefer the Microsoft approach too.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    36. Re:That statement proves it: by Hal_Porter · · Score: 1

      Presumably you wouldn't have a problem with that :)

      No, really I don't. I've seen the dire effects of people trying to 'improve' software by changing behaviour that customer to rely on. The only people that notice the change will be the ones who it inconveniences - the vast majority of people who just want things not to break after they upgrade.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    37. Re:That statement proves it: by PitaBred · · Score: 2, Insightful

      And then you get unmaintainable pieces of shit like Windows, that essentially randomly has bugs, and the only way to fix it is to reinstall it. I'll update a few spreadsheets if it means I can count on my computer behaving, well, like a computer. Responding properly and exactly as expected to inputs.

    38. Re:That statement proves it: by Hal_Porter · · Score: 1

      That's not my experience of Windows, and I'd guess that it isn't most people's since so many people use it.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    39. Re:That statement proves it: by Anonymous Coward · · Score: 0

      Fixing bugs is breaking software.
      Ignorance is strength.
      War is peace.
      All Hail Big Bill.

  53. OOXML. by miguel · · Score: 4, Informative
    Folks,

    I made that comment on my blog because that reflects my personal opinion. You really need to obsess over something else.

    And before someone brings up the Microsoft connection, you should know that Novell official policy is to actively endorse ODF and that Novell's position on OOXML is neutral. My employer does not engage in any advocacy for or against OOXML (but folks in engineering work on OOXML support for OO.org).

    My opinions are my own, they do not represents the views of my employer.

    Now, speaking purely personally.

    I consider OOXML to be a pretty good standard all things considered, as I said back in January or February I did not agree with a lot of the criticism that was aimed at OOXML. The quality of the critique was not very high, and it so far has consisted of throwing as much mud as possible and waiting to see what sticks, and what sticks repeat it a thousand times.

    If these critiques were aimed at Linux or open source, we would be justly up in arms about the criticism being sloppy and having very little to stand on. I went into some detail back in January:

    http://tirania.org/blog/archive/2007/Jan-30.html

    Some of my opinions are based on the work that I did in Gnumeric many years ago.

    Before there was any agreements between Microsoft and Novell, I was part of ECMA and when Microsoft initiated the OOXML specification process, it was me that got Novell's OpenOffice.org hackers to attend the meetings. At the time my goal was to extract as much information as possible from Microsoft because of the history we had with Gnumeric.

    Michael Meeks and Jody Goldberg were some of the guys that went and attended the ECMA meetings. From all the issues that were presented to ECMA, Novell was the second issue raiser (behind Microsoft's own QA of the spec), and it was all largely thanks to Jody's diligent review of the spec. From all the issues raised to date, on the latest status report only one issue had not been addressed (118 or 180, I can not recall anymore). Am personally proud that Jody and Michael made Microsoft add ~650 pages or so to the spec that documented the formulas (one of the things we struggled a lot with in the Gnumeric days). And all of this happened before the Novell/Microsoft agreement. Our interest at the time was: lets get the most information we can get out of this spec to be able to interop.

    So from that standpoint, I think that the folks at ECMA have done a pretty good job of addressing the issues raised by those that were implementing it.

    The specification can be criticized on various levels, from critical issues, to mild issues, and in a way the distributed effort to stop OOXML helped debug the spec and raise the issues that need to be clarified.

    There is certainly a number of critical issues that must be addressed, and it seems from every comment that Brian makes on his blog, that ECMA and Microsoft are committed to resolving those issues. I would not have noticed them, so in that regard the anti-OOXML camp has done a great job in terms of finding problems in the spec.

    But the majority of the criticism falls in other categories:

    mild, but conflated by a pedantic outrage over it ranging from OH MY GOD THEY USE A BITFIELD THAT IS JUST SO-NOT-XML (am using caps to encapsulate the outrage in an actual discussion when an acquaintance of mine lost it)

    misinformed (Stephane Rodriguez shotting himself in the foot and asking "why does it bleed?", his document is making the rounds, and I have debunked it here: http://developers.slashdot.org/comments.pl?sid=279895&cid=20363627 and someone else on CodeProject or in Slashdot had to explain to him with sticks and balls his mistakes).

    misrepresentation, like people claim that you must obtain a license from Microsoft to implement OOXML, that is simply not

    1. Re:OOXML. by Anonymous Coward · · Score: 0

      So open source is a shoe now? I'd rather wait for a real foot, thanks.

    2. Re:OOXML. by Anonymous Coward · · Score: 0

      Yeah well, opinions are like assholes, everyone has one and most of them stink!

    3. Re:OOXML. by suv4x4 · · Score: 5, Insightful

      Yes, he said this: "ODF's model of 'chartness' didn't fit well with Gnumeric. In contrast XLSX may be ugly, but it''s concepts were very familiar from XLS. We already had much of the code required to handle it."

      He didn't say it's a great standard. He said it's a great spec upon XLS serialization in XML, and hence it's easier for him to port XLS importer to XLSX importer. Is anyone even arguing about this here? If there is I never saw him/her.

      May I entertain the possibility you have difficulty understanding the fundamental difference between good spec, and a good standard?

      This, and comments like "OH MY GOD THEY USE A BITFIELD THAT IS JUST SO-NOT-XML (am using caps to encapsulate the outrage in an actual discussion when an acquaintance of mine lost it)" doesn't help your position stand up.

      When you publish your opinion, people read this opinion and you get feedback on it. If you were an average Joe, probably no one would care. You're not however, this is why people like you should put more thought into what they put out in the public than you did, and then now whine that someone "obsesses" over it.

    4. Re:OOXML. by bcrowell · · Score: 1

      You seem to have answered a lot of questions that nobody thinks are the main questions, while not answering the important ones. The main issue is that the spec says implementations have to document the behavior of particular versions of MS products, but it doesn't spell out what that behavior is.

    5. Re:OOXML. by jmv · · Score: 1

      Miguel,

      I'm sorry, but you can't dismiss all criticism of OOXML as pedants/FUD/misinformed and your post above attacks the messenger a lot more than the message. How about you comment on well formulated objections such as this one on grokdoc? Some are very specific (narrow) technical aspects , while others are much more fundamental, like:

      - Contradicts numerous international standards
      - Relies on undisclosed information (e.g. application-defined behaviors)

      Not to mention the obvious "why do we need a second standard in the first place?", since ODF is already an ISO standard (too many standards is like no standard at all).

    6. Re:OOXML. by AKAImBatman · · Score: 2, Informative

      Jody left Novell some time ago, and today coincidentally he blogged about his opinion on OOXML and ODF, his blog post is very interesting, as he is an independent developer working now only on gnumeric and not in OOo nor being paid by Microsoft (as I know that many of you consider my opinion completely invalid and tainted):

      http://blogs.gnome.org/jody/2007/09/10/odf-vs-oox-asking-the-wrong-questions/

      Yes, very interesting. Jody says: "I did not comment on the quality of the formats. That will come up later."

      What did Jody actually say? That OOXML was easier to support because Gnumeric already supported the XLS format. Which does nothing to address the relative merits of having a format like OOXML standardized under the terms with which Microsoft wishes to standardize it.

      OH MY GOD THEY USE A BITFIELD THAT IS JUST SO-NOT-XML

      Oh my God, they used a bitfield to encapsulate Microsoft-proprietary extensions like VBA rather than standardizing them as well. (Proper capitalization used to represent more somber tone of retort.)

      I just do not have the energy or the time to compete with a guy whose full time job is to make sure OOXML is blocked.

      That's right. It's Microsoft's job to pay off officials, exert political pressure, and abuse due process to ensure that OOXML is forced into consumer hands before ODF catches hold.

      People claimed that 6,000 pages for 4 office applications was to big, but it comes down to 1,500 pages per application. And someone mentioned that removing the examples and changing the font size to use the same font size that the ODF spec uses the spreadsheet (or word processor, I cant remember) spec goes down to 700 pages.

      A disingenuous argument at best. The ODF format supports those same four applications, plus a bit more. 1,500 per application is huge in comparison. Even if we assume that it's 700 per application, it's STILL huge when compared to 867 for ALL applications.

      That being said, I don't mind long specifications if they are long for a good reason. Being long because ancient cruft is being supported for no real reason is not a "good" reason at all.

      ODF is predicated on the ideals of KISS, interoperability, and long-term data storage and retrieval. OOXML is predicated on the concept of converting Microsoft formats to an XML description. While the latter may be a nice goal for Microsoft, it does not conform the the former ideals required for an international standardization effort.

      I'm sorry Miguel. I've disagreed with you in the past, but I can't even begin to fathom your position in this matter.
    7. Re:OOXML. by miguel · · Score: 1, Interesting


      He didn't say it's a great standard. He said it's a great spec upon XLS serialization in XML, and hence it's easier for him to port XLS importer to XLSX importer. Is anyone even arguing about this here? If there is I never saw him/her.

      May I entertain the possibility you have difficulty understanding the fundamental difference between good spec, and a good standard?


      You can entertain it, but I never made the claim that Jody said it was a superb standard. Jody is addressing Rob Weir's criticism that "See! Gnumeric cant load it" when Gnumeric's support was written over two intercontinental flights (7-8 hours).

      I never said that Jody endorsed OOXML as a great standard; I think its superb as far as standards go, but that is my opinion. I like red wine, hate white whine; I like Chomsky, hate Fox news; I like tacos, hate burritos; but that somehow does not make it to Slashdot.

      Miguel.
    8. Re:OOXML. by Anonymous Coward · · Score: 0

      Not an MS supporter and I would rather see something other than OOXML succeed, But ODF certainly aint it. ODF is a pigs breakfast of a standard and the list of technical complaints about it are even longer than the ones about OOXML. perhaps if someone took the good bits out of both of these and made a better one everyone would be happy.

    9. Re:OOXML. by miguel · · Score: 2, Informative


      I'm sorry, but you can't dismiss all criticism of OOXML as pedants/FUD/misinformed and your post above attacks the messenger a lot more than the message. How about you comment on well formulated objections such as this one on grokdoc? Some are very specific (narrow) technical aspects , while others are much more fundamental, like:


      I did not dismiss all criticism, I believe that there is some valid criticism to OOXML, but the majority is not. In particular the criticism from Groklaw is partisan, a guy on Brian Jones' blog tried to correct various statements made on the Groklaw document and he claims that his account was removed. I have no way to verify that, but my experience with that doc is that it most of the criticism there is mostly non-relevant.


      - Contradicts numerous international standards


      Am not sure that it "contradicts" it just does not support every other possible standard. It has its own thing for Math instead of MathML, big deal.


      - Relies on undisclosed information (e.g. application-defined behaviors)


      So does ODF (if you are referring to the capability of embedding OLE objects for example, or Windows Metafiles, they are supported in both products, and neither one has full specifications for them).


      Not to mention the obvious "why do we need a second standard in the first place?", since ODF is already an ISO standard (too many standards is like no standard at all).


      Well, that is a strategic discussion, not really something related to the quality of the standard.

      ODF is a standard because it was rushed through and its missing fundamental pieces like a formula specification (yes, I know, they are working on one, no need to give me the link again). But as it stands today ODF is missing those bits.

      Had the same level of scrutiny and criticism been applied to ODF than is being applied to OOXML there would be no ISO standard today (google for ODF criticism on the formula issue, you will find the who-is-who of XML criticizing the decision to ship formula less at the time).

      I will agree with you that having two is suboptimal, but we have to support them both *anyways*, so its not like its a big deal.

      Miguel.
    10. Re:OOXML. by Anonymous Coward · · Score: 0

      Miguel:So there you have it, a mouthful of personal opinions. I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with).

      Oh shit! I've no girlfriend... Now I have to spend the night reading about OOXML and follow trolls threads against Miguel.

    11. Re:OOXML. by Anonymous Coward · · Score: 0

      Insulting us will get you nowhere.

    12. Re:OOXML. by miguel · · Score: 1

      You seem to have answered a lot of questions that nobody thinks are the main questions, while not answering the important ones. The main issue is that the spec says implementations have to document the behavior of particular versions of MS products, but it doesn't spell out what that behavior is.


      Am aware of those, they are minor issues. I feel they are worthless, but whatever.

      The issue has been raised with ISO, it has reached ECMA and they are going to get you the docs.

      If I were triaging this as a bug report, I would say its irrelevant, but it seems that through ISO it became a big deal, so you going to get this documented. Happier now?
    13. Re:OOXML. by suv4x4 · · Score: 4, Funny

      So there you have it, a mouthful of personal opinions. I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with).

      Ladies and gentlemen, the Novell Vice President...

    14. Re:OOXML. by ak3ldama · · Score: 1

      So there you have it, a mouthful of personal opinions. I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with).

      So in effect I just made out with your "mouthful of personal opinions" instead of my non-existent girlfriend? WHY ME?!?

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    15. Re:OOXML. by stilborne · · Score: 5, Insightful

      > but we have to support them both *anyways*, so its not like its a big deal.

      Holy mackerel.

      First: I really don't care to get into a pissing match about the deficiencies of OOXML as a possible standard (they are legion and often fundamental; and whether or not you understand that and/or choose to minimize the severity of these things changes nothing). I will say that I'm very happy to finally see at least *some* open documentation for the new Microsoft Office format; that has to make things easier for the people implementing filters. As such I am completely unsurprised that those people are happier than they were a couple years ago. In fact, I'd be surprised if they weren't. That part is probably something you and I agree on =)

      However the quote above is utterly shocking. Let me explain what I mean:

      You are right that we have to support both OOXML and ODF out of practicality. But you know what? That sucks. It would be best for everyone if there was only one format to support. Nobody would lose in that scenario, except perhaps the owners of companies with business models that depend on format variance to sell their product.

      In the case of document format storage, a standard is truly important because formats (poor or not) that eventually lose implementations over time carve out blank spaces in our history once we can't read them properly. These same formats are also the source of certain information inequalities in society (e.g. those who can't obtain an implementation for financial, social or political reasons). This may not matter so much for Acme Inc's quarterly reports but it sure does for government, health and other socially vital information. Remember when some hurricane Katrina victims couldn't use the FEMA website because they had slightly older computers? This isn't a made up boogyman, this is stuff that bites us as a society fairly regularly. Now imagine a hundred years from now when we can still read the constitutions of our countries, research papers, poetry and other examples of human kind's great literary works that are hundreds or even thousands of years old ... but can't read the documents we're creating at the start of the 21st century. How will we learn from our history if we can't study it fully?

      Getting proprietary formats out of the way as soon as possible so that we do not extend this mess any further than necessary is absolutely the responsible thing to do in light of our (hopeful) future.

      By allowing OOXML to pass from "specification" to "international standard" would be doing exactly that: extending the problem as it will give years if not decades more life to the format. If OOXML was rationally implementable and properly documented, it wouldn't be as big of an issue. It would be, as you put it, simply suboptimal. The fact of the matter is that OOXML is not rationally implementable and not properly documented. That's why it lost the recent vote; it wasn't because of lobbying (and trying to imply that when Microsoft got its hand caught in the cookie jar is pretty ballsy, by the way). Are some interests acting out of concerns for their business models or pet projects when they rally for ODF and against OOXML? I'm sure they are; but that alone isn't reason to dismiss the fact that OOXML is problematic and that we don't need two standards (any more than it is to dismiss OOXML just because it comes from Microsoft).

      So please, admire OOXML for what it is: a step forward in documenting what historically has been one of the more pernicious sets of file formats we've had to deal with; but don't mistake that for being a reason to make it an international standard which will only prolong the issues that are part and parcel of the Microsoft Office formats, even in this current version of the specification.

      I know that having a bunch of people shit on you in public sucks major donkey nuts and certainly would put most rational people into a rather ungracious mood, but please think above that noise and consider with your intell

    16. Re:OOXML. by Anonymous Coward · · Score: 0

      I like tacos, hate burritos; but that somehow does not make it to Slashdot.

      Maybe it would make it, if you were the VP of a burritos factory and Slashdot was news for mexican food lovers.

      I really expected more from your Miguel. If you have nothing but trolling to add to the discussion, at least save face and don't start the discussion.

    17. Re:OOXML. by Anonymous Coward · · Score: 0

      Now that was the best post I've read in a long long time.

      Hope this, if nothing else, helps some people open their eyes to what many of us know but haven't formulated this well.

      Thanks.

    18. Re:OOXML. by romydog · · Score: 0

      Sorry Miguel, I don't know much about OOXML, but I do know this: A standard should stand on its own based on its merits. It should not require bribing some officials/companies to get it passed through a process that countless other standards have breezed through without a hitch.

    19. Re:OOXML. by jmv · · Score: 2, Interesting

      In particular the criticism from Groklaw is partisan, a guy on Brian Jones' blog tried to correct various statements made on the Groklaw document and he claims that his account was removed.

      Partisan or now, most of what I saw there was looked like real problems.

      Am not sure that it "contradicts" it just does not support every other possible standard. It has its own thing for Math instead of MathML, big deal.

      Well (from the document again), they use incorrect dates (the 1900 stuff) just to be compatible with "legacy software" and completely ignore SVG, MathML and other stuff. I mean, what's the point of having standards for that if every new thing ignores it.

      So does ODF (if you are referring to the capability of embedding OLE objects for example, or Windows Metafiles, they are supported in both products, and neither one has full specifications for them).

      I'm not sure about what ODF does, but in the worst case, if something's application-specific in ODF, you look it up in the OO.o source code and you can at least have a chance to understand how it's done. For things that are application-specific in OOXML, you're pretty much have to wait until Microsoft open's up the Office source code (I'm sure that'll happen any day now).

      I will agree with you that having two is suboptimal, but we have to support them both *anyways*, so its not like its a big deal.

      Can you remind me what is the point of standards bodies again? Rubber-stamping any de facto standard because "we have to support it anyways"? I don't think so.

    20. Re:OOXML. by Bill,+Shooter+of+Bul · · Score: 1

      Yeah, I always considered that a stupid criticism. Does anyone still have mission critical documents in word 6 that depend on the exact formating Word 6 had?

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    21. Re:OOXML. by miguel · · Score: 3, Informative

      Hello,

      I can explain the date situation to you if you want. It is a bit complicated and most people have no idea of why this is decision is important.

      The issue has to do with the way spreadsheets have historically represented dates. They do not represent dates in a special format, but instead as a floating point which can be interpreted by a special format. So "N.M" becomes day N hour M (where M is some fraction of the day, I cant remember now exactly the mapping).

      The problem is that people do date computations and math computations based on the floating point values in the cells (the way you find the difference between two dates is very simple: substract the floating point numbers).
      So cells would contain values like "10312" and an external format that says "render the value as a date with this format". Formats are combined with a region-based mechanism which I wont go into.

      Now if you have ever debugged spreadsheets or worked with finance people that use spreadsheets extensively you will know that these people did not read "Design Patterns" and Knuth before writing their stuff. They are not exactly PhDs in computer science.

      The date mistake comes from Lotus 1-2-3 (and possibly earlier, but at least the problem was present here) and has been with us ever since. Now, the reality is that there is a gap of four years (or something like that, again, I do not remember the details) in 1900 where the values are incorrect because of this mistake in Lotus 1-2-3. The problem is that all dates have been stored as numbers. So you certainly could decide to "fix" the problem to be correct, but then you would have to upgrade *and* debug all spreadsheets out there that do date computations. Now most date computations might be fine (because most people would do date-to-date computations) but the cases where people mixed date computations with *other* data would be affected. How badly? Well, there is no easy way of telling.

      Now, if you have debugged a spreadsheet (I have, I debugged a lot of spreadsheets in my Gnumeric days) nasty spreadsheets are not easy to debug. They are fairly complicated beasts and am not sure that *anyone* that has existing models would have to debug these problems (the amount of people using Excel as a financial planning tool are way larger than you can imagine).

      Now, you might say "ODF deals with this". It does, and it does so on an interesting way, a way that requires you to enter the data again. It basically keeps track of the stored value *and* the value actually entered by the user. This works as long as the user enters the data again, but if the user did not enter the data and you just imported, you are in trouble. I tried this some time ago and importing an XLS file into OpenOffice did in fact break the date computation during import and later export.

      Now, if I had millions of users using my software, I would not want to impose on them a new semantic on the numbers on the spreadsheets. Imagine the consequences of fixing something like that say in a CPU: changing the semantics of something that even if broken was known and worked around already (yes, you could say, "fix the software", but that is easier said than done).

      I for one, would prefer to keep compatibility that introduce bugs that will be incredibly hard to spot.

      As for SVG, I do understand the frustration around it, but for the longest time those "in the known" were pretty unhappy with the direction that SVG took. It was a pretty good standard (although it avoided solving fundamental problems, I believe partially related to who was on the committee regarding fonts, you might want to google "Raph Levien fonts svg standard") until it became very bloated.

      Part of the story involved Adobe trying to add a lot of features to SVG to turn it into something that could compete with Flash, turning SVG into a rather complicated standard to implement. Eventually Adobe would buy Macromedia and they lost interest in extending SVG (an

    22. Re:OOXML. by Anonymous Coward · · Score: 0

      i think i speak for all and sundry when i say "i'll believe it when i see it".

    23. Re:OOXML. by Anonymous Coward · · Score: 0

      Um Miguel, the good folks came here to talk ABOUT you, not TO you. Go away and let everyone have their fun.

    24. Re:OOXML. by jmv · · Score: 4, Insightful

      I can explain the date situation to you if you want. It is a bit complicated and most people have no idea of why this is decision is important.

      I personally do not care enough on that one, just thinking that it's bit stupid that ISO would be saying "here's how you handle dates" and later say "but in a text document, you actually do it differently".

      As for SVG, I do understand the frustration around it, but for the longest time those "in the known" were pretty unhappy with the direction that SVG took.

      SVG may have its flaws, but at least it was agreed on by different people/orgs. Again, I don't see the point in redefining a new standard (on which nobody except MS has any input) within a new text document standard.

      I should add that Math people dislike MathML anyways, and they would much rather use TeX.

      I have no opinion on MathML anyway (and do use LaTeX for 99% of what I write, OO.o for the rest), but again if ISO bothers creating a standard for something, it should at least make use of it.

      I agree that we have a last resort with ODF "Look it up in OpenOffice", but if "look it up" is good enough, does that not defeat the purpose of documenting ODF in the first place? The idea of a standard was so others could interop without having to sort through 8 to 9 million lines of code. And your average guy that was to generate some ODF or OOXML will not really have the skills to read through all that C++. My guess is that most people would write a file in either OOo or MSO save the file and open it up in an editor to see what the thing looks like and generate with a bunch of print statements what they want. To this crowd "get the source" is probably not very useful.

      I agree that even ODF should define everything in the document instead of having it in the code. That being said, the information still exists in a form that is publicly accessible. Any person with enough time and skills can implement those app-specific features. That is not the case with OOXML. MS can (and does) hide the format and the only hope to know how it works is reverse-engineering. This is much harder (and prone to legal trouble depending on how you do it) than looking at the OO.o source code. And *even* if you manage to reverse engineer the format to a point where it works flawlessly with 100% of the files you've seen (unlikely), you're still left with two problems:

      1) You'll never know for sure your converter works on strange files you may not have seen (thus opening up to FUD of the kind "do you really *trust* this app with your legal documents")
      2) For backward compatibility reasons, it is common to first include features only in the "decoder" for a format and then only support them later on the "encoder" side. That means that there are certain features that could be already in there, but that you will never actually see in a file (i.e. can't reverse engineer) until a new version of MS Office decides to actually generate files that use it.

      Overall, it's really the "read the MS Office source code and you'll get it right" that makes OOXML completely unacceptable for me. And it would still be unacceptable no matter how beautiful the other parts are. A standard that nobody except one company has any chance of supporting perfectly is just not a standard. It's a proprietary format that pretends to be open.

      You have chosen to introduce a new topic: should it become a standard? And should it be a rubber-stamp standard? Well, I do not know the answers to that. In fact, am of the opinion that most standards in the "big boys" space are tools to club your opponent ("ISO standard: check!").

      It's unfortunately becoming a bit of that but it doesn't have to be. I believe most of the IETF and W3C standards are fine with that respect. Same for ISO actually. And personally, I won't mind if the "big boys" club their opponents by using open standards. I do mind if they introduce pseudo-standards that leave enough unknown to make sure they're the only ones being able to actually implement the thing.

    25. Re:OOXML. by rastos1 · · Score: 3, Informative
      Would you mind to share your thoughts on the standardization process too? A very nice article (unfortunately in Czech, but with links) says basically this:
      • Portugal - had not committee so they created one just to able to vote on OOXML - chaired by MS guy. IBM and Sun were not allowed to vote.
      • Germany - committee chaired by guy from Frauenhoffer institute that has close relations to MS. Google and Deutche Telecom were not allowed to vote.
      • Norway - the problems pointed out were dismissed by MS with simple "that's not true!". At the end Norway admitted themselves that the standard is crap.
      • Sweden - the committee got 20 new members just before voting. They all voted "yes" because they were bought.
      • Czech - 50 companies attempted to influence the voting.
      • Poland - committee voted "no". A new committee was created and the vote become "yes".
      • Hungary - the 1st and 2nd voting were screwed up (voting rules changed just prior voting, the invitations were sent late) and so Hungary did not vote at all.
      • Italy - just before voting the committee was extended from 5 to 83(!)members.
      Something smells here. Horribly.
    26. Re:OOXML. by mgblst · · Score: 2, Insightful

      You suggest that OOXML works great for you, because you already have parts of Microsoft Office emulated in your software. How easy do you think it is to write a OOXML reader or editor from scratch? This seems to be the majority of complaints about Microsofts standard. Surely a standard should describe this process completely.

    27. Re:OOXML. by 12357bd · · Score: 1

      My opinions are my own, they do not represents the views of my employer.

      Lies, pure lies, you are working for MS, plain and simple.

      You know, it's nothing new, some others have already take that way (pretending not to work for MS while systematically promoting the MS agenda) they use to be called astroturfers.

      The whole thing is a cheap MS PR campaign, I repeat, a cheap MS PR campaign. MS would probably get much better results by paying a clip from the Rolling Stones, but of course it would take some real money.

      --
      What's in a sig?
    28. Re:OOXML. by LarsWestergren · · Score: 1

      VERY well said, thank you. Agree with previous posters, this was the best post on the topic yet.

      --

      Being bitter is drinking poison and hoping someone else will die

    29. Re:OOXML. by ja · · Score: 2, Insightful

      The 1900 leap year bug presented in Lotus123 etc could easily be fixed upon saving the spreadsheet to XML and - if you really feel this is productive - reintroduced when saving back to one of the legacy formats. The argument against this scheme would be that a theoretical spreadsheet which corrects the bug internally would be broken. Thats fine with me, I really do not like the idea of broken spreadsheets being circulated indefinately. Somebody used the wrong tool at the time and will now have to pay up for that. Or stick with the binary format that still works and will keep on doing that.

      That Lotus never thought of spreadsheets dealing with dates beyond the nearest economic horizons, need not to be any of our concerns. To the contrary, an ISO standard should instead stick to well known established sane standards. Leap year bugs, Y2K issues and what have you, simply does not meet that specification.

      --

      send + more == money? ...
    30. Re:OOXML. by geschild · · Score: 1

      You mean to say even Miguel thinks we shouldn't take him seriously on OOXML?

      I feel so much better now that I can go back to loving my wife and 2.99 children again. (She was due seven days ago...)

      If Miguel thinks we shouldn't be taking his opinion on OOXML seriously, he shouldn't be trying to defend his rather elaborate statements on the subject, especially here on /., or make comments on trying to implement OOXML instead of criticizing it. If he's taking it seriously and tries to convince others to take it seriously, his comments will be taken seriously and he should have counted on that.

      The bigger question is, why are you being an apologist for what more and more seems to be apologist?

      --
      Karma? What's that again?
    31. Re:OOXML. by downix · · Score: 1

      Hey Miguel, LTNS! And I see where you are coming from, I really do. I'll be honest, I don't know the OOXML standard from a hole in the wall, but if you'd recall, hardware is my thing, not coding. Personally, I don't care if OOXML, ODF, or even TeX is "the" standard. All I care about is, can I make documents using my pick of word processors, and then have it look the same on everyone elses? With .doc, I don't really get that. With ODF I do, but knowing the origin of OOXML I'd have a long, hard look at any IP issues with it first. If it's clean, hey, if it's better than ODF, welcome aboard. If it's not, then no thanks.

      Ok, going back to trying to figure out another method of shading, to by-pass the patents. 8)

      --
      Karma Whoring for Fun and Profit.
    32. Re:OOXML. by Anonymous Coward · · Score: 0

      You're also a toolbag, yet dumber than a sack of hammers.

    33. Re:OOXML. by F-3582 · · Score: 2, Insightful

      Am aware of those, they are minor issues. I feel they are worthless, but whatever.
      These issues are the center almost any criticism of OOXML has been revolving around, yet! You cannot call them "minor issues" at all!

      As many people here and on many other sites have already pointed out, these "backwards compatibility" measures are impossible to implement for anyone except MSFT and those who were able to see the actual code under some chain-linked NDA.

      Let's say, OOXML gets implemented as a standard and every word-processing application implements it, what keeps MSFT from just applying a little patch to MS Office to make heavy use of these backwards compat tags? Since the majority of users are still using MS Office this would have dramatic consequences for those who don't

      If, say, in fifty years Linux has taken over the world, MSFT is in smithereens because someone decided to revise the antitrust case and MS Office is out of use for several years, nobody will be able to read those OOXML documents anymore, unless MSFT releases the complete specifications.

      Therefore OOXML shouldn't be accepted as an ISO standard, because it can only be implemented completely by one party. You shouldn't even call it standard, if it can't be ensured that future generations will be able to read those documents without having to find an x86 Windows PC with MS Office installed!



      On a side-note: If MSFT had really really been interested in providing backwards compatibility, they would have just written an application/Office plugin that converted old documents into OOXML without having to use some obfuscated tags. Instead they just squeezed these formatting instructions into their new standard to ensure a steady flow of money from people forced to use MS Office in order to view their documents.
    34. Re:OOXML. by pherthyl · · Score: 1

      I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with).

      Ah yes, the mark of a great speaker, a long winded post with little substance, followed by ad hominem attacks. Brilliant.

    35. Re:OOXML. by Adnans · · Score: 1

      No suprises here, I mean, you were the guy who decided CORBA was a good thing for GNOME right? :)

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    36. Re:OOXML. by Anonymous Coward · · Score: 0

      Miguel is not a nobody. Despite that, you guys should not attack his opinion. His opinion may actually be accurate even though I do not agree with the OOXML is superior part. Hell, XML actually sucks ...

      But this is fine so far, people have different opinions. I am fine if he has another opinion.

      You guys however should challenge his notion that two standards are BETTER when one
      standard is CLEARLY backed up by a company like Microsoft. This is problematic. Microsoft goals are different to YOURS.

      NOW to the real problem:

      - Miguel, this was a bad move from you. Very bad.

      You wrote all the bad things here:

      "OOXML is a superb standard and yet, it has been FUDed so badly by its competitors that serious people believe that there is something fundamentally wrong with it."

      You DENY people that they have their OWN BRAINS to THINK about it. That is a cheap shot against them.

      You praise a standard backed by Microsoft. Actively lobbied for by Microsoft and its vendors, and
      bribing ISO to accept it (its indirect bribing, but its still bribing.)

      Lets not get fooled about it, and lets use strong words about it too. Bribe. I will tell you what this means.

      YOU USE CHEAP FUD TACTICS YOURSELF!

      You are right about one thing - there are too many people repeating wrong claims. This is bad. But - YOU ARE DOING THE SAME.

      "Besides, it is always better to have two implementations and then standardize than trying to standardize a single implementation."

      This is ALL relative. VHS won long ago because porn industry supported it. Was it better? Technically no. For the end customer, yes, insofar that there was only ONE thing to settle for. It simplified things lateron (but in the beginning, it sucked. ) My old parents would have been confused by all these things. They like one thing only! If they have to make a choice, they get confused. They cant spend a lot of money
      neither... this is why open source for libre cost in theory has a clear advantage. The money aspect.

      Things change, the tech world is now a lot bigger and to a point easier for people... but other nice things like Amiga died (really, if only
      few are using it, its dead). Its now the console market, backed up by big companies too. Anyway...

      Later came DVD -R, then DVD +R. Both survived, and nowadays its no difference to use either one.
      BUT it sucked a lot in the beginning. I even have a DVD writer - for DVD -R only. I didnt think I would ever buy DVD +r but actually the DVDs
      are a bit cheaper. :( (Well, i bought a cheap dvd burner not long ago and it can handle both just easily, including RAM etc etc etc....)

      We also have Bluray and HDVD. (Both suck anyway). The players cost a LOT. Big corporations back it up.
      Is it better for the CUSTOMER to have TWO standards? NO it is NOT. Stop your FUD there!

      Monopolies can exert control over the market.
      They do it all the time. Its not only Microsoft. But in THIS specific example, it IS Microsoft.
      And Novell made a deal with Microsoft. A tactical deal. A good deal - for Novell.
      And YOU are paid by them. Do you think it is STRANGE if people claim that you are too
      close to Novell/Microsoft now? It may be a cheap shot. But it is understandable. Reread what I wrote to the
      crap you wrote about having more than one standard. So why NEED THERE BE TWO STANDARDS AT ALL:

      A standard should make SENSE.
      A standard should make your LIFE easier. Ultimately, for people. A standard should make
      life easier for other people too. Thats the whole point of ISO. But as YOU yourself see it, companies influence ISO. Its
      not only Microsoft. Other companies do so too. A shame for the ISO committe. Props to the people that do spread the word.

      A standard should NOT be in control of a huge company that struggles to survive in an ever-changing economy and risks to become
      insignificant if people dont use it anymore.

      Do you know how many cheap tac

    37. Re:OOXML. by Anonymous Coward · · Score: 0

      What's wrong with burritos?

    38. Re:OOXML. by tkinnun0 · · Score: 1

      The issue has to do with the way spreadsheets have historically represented dates. They do not represent dates in a special format, but instead as a floating point which can be interpreted by a special format. So "N.M" becomes day N hour M (where M is some fraction of the day, I cant remember now exactly the mapping).
      So, one could create a spreadsheet to show the amount of time remaining after various number of 1-hour tasks and conceivably have it say that after completing 24 1-hours tasks there's still say 0.001 seconds left of a day?

      And that stupidity is supposed to become an international standard?
    39. Re:OOXML. by Jeremy+Allison+-+Sam · · Score: 2, Informative

      No Miguel, it might be ok for a Microsoft standards doc (similar to the CIFS one in that respect, I've had to read both).

      But it's a *terribly* written standard if you compare it to things like the IETF standards. Have you ever read other standards work than the ECMA stuff (not trying to be nasty here, just curious) ?

      Jeremy.

    40. Re:OOXML. by I'm+Don+Giovanni · · Score: 1

      The problem is that many existing spreadsheets were created with the Lotus bug in mind. Meaning that if a spreadsheet is dealing with dates 1900 thru 1904, then the spreadsheet creator has already added code to the spreadsheet to deal with the problem. If you "fix" the problem when converting to a new format, those spreadsheets that had coded around the problem become broken.

      --
      -- "I never gave these stories much credence." - HAL 9000
    41. Re:OOXML. by Anonymous Coward · · Score: 0

      That's a JOKE you fucking retard...

    42. Re:OOXML. by 10Ghz · · Score: 1

      "I made that comment on my blog because that reflects my personal opinion."

      Miguel, an honest question: Why is it that your "personal opinion" seems to ALWAYS be "Microsoft and everything they do rocks!"? Seriously? You seem to be the Official Microsoft-fanboy of free software movement. You fell in love with C# and proceeded to push it in to Linux. You fell in love with Silverlight and proceeded to push it in Linux. You fell in love with OOXML and praise it.

      Seriously: What is it with your infatuation with Microsoft? Everythig they do seem to be the greatest thing since sliced bread, according to you. IS that really smart thing to do, when we consider all the shenanigans MS has pulled in the past, and continue to pull? Patent-threats? Funding of SCO? Hello?!?!?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    43. Re:OOXML. by MenTaLguY · · Score: 1

      Well said, sir.

      --

      DNA just wants to be free...
    44. Re:OOXML. by ccp · · Score: 1

      If these critiques were aimed at Linux or open source, we would be justly up in arms about the criticism being sloppy and having very little to stand on

      Who is this we you speak of?

      Because you, despite what you were, lately sound more and more like a MSFT PR flack. You're just embarrassing yourself.

      CC

    45. Re:OOXML. by Anonymous Coward · · Score: 0

      That's a JOKE you fucking retard...

      It's so god damn fucking easy to curse when you're anonymous you smelly retarded bastard son of a bitch!

      Oh dog damn it fuck you in the ass, omg I'm so brave I curse and no one knows even my fucking stupid nick name, I'm so fucking proud of myself I'll totally god damn explode!

    46. Re:OOXML. by fritsd · · Score: 1
      Could you do us all a favour and point a link to that list of technical complaints of ODF? We all know where to find the OOXML list of horrors. Otherwise you're just adding to the (already intolerably high) FUD level, whereas your list could give us something interesting to compare.

      I find it VERY difficult to believe that the complaints list for ODF could be "even longer than the ones about OOXML".

      perhaps if someone took the good bits out of both of these and made a better one everyone would be happy.
      I agree :-) Isn't that what France voted BTW?

      If anyone has time, can you please comment on this ODF vs OOXML (or maybe MS Office 2003 XML) comparison from November 2005? I don't know enough about XML to understand all of the finer points.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    47. Re:OOXML. by felixklein · · Score: 1

      Miguel has the illusion that microsoft with it's flash competitor (silverlight), ooxml, .net, etc are pushing for cross platform compatibility and openess and whatnot. The truth? Microsoft doesnt give a shit for any of that. java: is cross platform, what does Sun do? develops runtimes for all major platforms. flash: although closed, they offer flash clients for many major platforms. i could go on and on with examples. All that microsoft cross platform stuff: designed for windows and only developing runtimes for windows. Miguel always running behind them and implementing their "cross-platform" stuff only serves for them giving him a couple of minutes at some conferences and then brag about their stuffs "openess".

    48. Re:OOXML. by larry+bagina · · Score: 1

      and miguel is the goatse.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    49. Re:OOXML. by arito · · Score: 1

      I hope you keep writing about this issue, because I think you are able to tell whats essential and put it into words. Great comment.

    50. Re:OOXML. by Ilgaz · · Score: 1

      "My opinions are my own, they do not represents the views of my employer." --> Sure,it sounds like MSFT coder talking as usual.

      See you when Silverlight 2 ships with DirectX bindings all over the place.

    51. Re:OOXML. by ezequiel · · Score: 1
      Miguel,

      You fail to notice the very important point of the standard being broken by design: referring/pointing to unspecified behaviour (references to "the way Word95 does this or that" come to my mind).

      You acknowledged that it has indeed happened that the specification needed more detail when you say that you've made Microsoft engineers amend the specification to include formulas documentation.

      I do not blame them. OOXML is a superb standard and yet, it has been
      FUDed so badly by its competitors that serious people believe that
      there is something fundamentally wrong with it. This is at a time when
      OOXML as a spec is in much better shape than any other spec on that
      space. If you add the two previous paragraphs together, you'll see that the standard is broken now and it has been broken in the past, too. So I don't really understand why, on the basis that it's really simple to implement the "standard" by Microsoft, you go on and assert that it's "superb". Well, it's "superb" for them, that's for sure.

      So there you have it, a mouthful of personal opinions. I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with). I'm really disappointed that you feel the need to ruin the discussion with this kind of nonsense.

      Some people, including myself, are very happy with their wife and children, and have a fulfilling social life. Some people, like me, are concerned about topics like:

      * how are documents going to be stored for years to come;
      * how governments, companies and people will cope with locked-up formats, expensive office suites and/or OSs required to access their own information, or information they should be freely entitled to access;
      * how people that contributes/contributed to FOSS in the past think, and how their doings may affect the future of FOSS and their users;

      So, even if I'm finding your opinions very different to my own, I don't like being treated without respect.

      To be honest, I expected better from you. Oh, well...

      Or maybe you disregard your own opinion as something without any true value, something you produce for the masses as void entertainment.
      --
      Ezequiel
    52. Re:OOXML. by Anonymous Coward · · Score: 0

      Yes having two is suboptimal!
      You should hav thought about that in the past instead of start GNOME, you should have helped KDE!

  54. Re:No Single Person Has Done More Damage by Locutus · · Score: 1

    I think they are laughing their asses off at how much this guy is willing to screw over open source developers. Microsoft did not pick Novell for their sucker license for nothing. Because of Mono and its ties to Microsoft's patented MS .Net software, they already had the suckers and then they were able to make them think the deal was all about Microsoft wanting interoperability with Suse Linux. Yup, all was smelling like roses to Novell and they never knew the stink bomb was that last minute little thing about patent protection. Nope, they never saw it coming and Miguel is as blinded by Microsoft's spell as he's ever been. And with Novell still approving of this, WTF are they thinking? It appears there's still no intelligent life at Novell.

    What idiots for even thinking anything with Microsoft would be good for anybody but Microsoft. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  55. This is the end of my respect for Miguel by IWannaBeAnAC · · Score: 5, Informative

    I have been following the OOXML saga fairly closely; from Rob Weir's blog, to the NO-OOXML site (admitedly that is a rather partisan site, but I've found the technical arguments presented there generally to be both verifiable and compelling), and the Standards Blog, by Andy Updegrove who seems to know his stuff (which is bizarre since he is also a lawyer, but I guess he came from a parallel universe). I've also looked at sections of the spec myself, and I agree with the major technical criticisms; aside from being redundant in that there is already an ISO standard that could -- with well defined extensions -- cover everything Microsoft wants to include (ie, the backwards compatibility stuff), the OOXML document is a poorly worded draft of a 'standard' that is incomplete, inconsistent, and not ready for standardization.

    By usual ISO standards (if it hadn't been submitted on the fast-track), it would be at the stage of a 'committee draft', with at least a couple of years of serious effort into working it into something useable. This is the process that ODF, along with most other ISO standards, went though, and if OOXML makes it through without a similar amount of scrutiny, ISO will have egg on their faces.

    For Miguel to say it is a 'superb standard' means he either hasn't read it or followed the technical discussions (in which case he deserves the panning he will get for making such a clueless statement), or he really has sold out, in which case he deserves exile.

    1. Re:This is the end of my respect for Miguel by Anonymous Coward · · Score: 0

      "This is the end of my respect for Miguel"

      LOL
      I'm sure he's going to lose sleep over that. Hell, we better get him on suicide watch, so depressed he must be from losing IWannaBeAnAC's respect! Don't flatter yourself, buddy.

    2. Re:This is the end of my respect for Miguel by faragon · · Score: 1

      Ad hominem arguments, i.e. attacking the person instead of the argumentation, are in my opinion, unfair, childish and coward. He was arguing about Miguel's contradictions, while you are acting like a teenager.

    3. Re:This is the end of my respect for Miguel by MemoryDragon · · Score: 1

      One word Bonobo, people had to suffer through a broken clone of a broken technology (OLE), while really well working component models already had been existing for a long time, (JavaBeans, KParts etc...) Same goes for the entire Gnome API which in its early stages was a rather copied Win32 API!

    4. Re:This is the end of my respect for Miguel by Anonymous Coward · · Score: 0

      ... there is already an ISO standard that could -- with well defined extensions -- cover everything Microsoft wants to include (ie, the backwards compatibility stuff), ... Has anyone actually tried to draft these extensions? Seems to me that a good way to trump OOXML would be say "OK, here are the ODF extensions you need for representing legacy Microsoft formats".
    5. Re:This is the end of my respect for Miguel by Osrin · · Score: 1

      That gets to the core of much of the confusion here, if your primaly sources of information has been noooxml.org, Rob Weir and Andy Updegrove then I would wager that you have been exposed to slightly less than one side of the debate.

    6. Re:This is the end of my respect for Miguel by Anonymous Coward · · Score: 0

      Without links, you post is worthless.

  56. Even if it *was* a good standard... by Anonymous Coward · · Score: 5, Interesting
    Even if we thought that it was a good standard--you know, something that would not contain ugly hacks like formatLikeWord95, would not need a major international company to brib^W cajole hundreds of Microsoft Certified Gold Partners to join NB's that are members of the ISO to get it passed--how does all that backwards compatibility hack^W support actually work in practice?

    Well, let's take a look at one company's deployment of Office 2007 to 25,000 workstations. Oh, what's that? It's still crap? Figures.

    Yes, the information should help people interoperate with Microsoft. But all the parts they're keeping from us are important. They want to control de facto standards and keep all other ISVs at second-tier status without having to make good products.

    People would be better off with standards not controlled by any one company. Even if Microsoft were the most benevolent company in the world, there's no excuse for giving another company the power to hold your documents hostage in this day and age. And it's about time that people realized that, especially when Microsoft has intentionally perverted standards like ACPI to harm Linux.

    The PDF link above is just for proof. Here's a transcript of the PDF so you don't have to view it unless you don't believe me:

    Plaintiff's Exhibit 3020
    Comes v. Microsoft

    From: Bill Gates
    Sent: Sunday, January 24, 1999 8:41 AM
    To: Jeff Weslorinen; Ben Falbi
    Cc: Carl Stork (Exchange); Nathan Myhrvold; Eric Rudder
    Subject: ACPI extensions

    One thing I find myself wondering about is whether we shouldn't try to make the "ACPI" extensions somehow Windows specific.

    It seems unfortunate if we do this work and get our partners to do the work and the result is that Linux works great without having to do the work.

    Maybe there is no way to avoid this problem but it does bother me.

    Maybe we could define the APIs so that they work well with NT and not the others even if they are open.

    Or maybe we could patent something related to this.

    MS-PCA 1389717
    HIGHLY CONFIDENTIAL

    Gates Deposition Exhibit 32
    2/28/02
    1. Re:Even if it *was* a good standard... by Anonymous Coward · · Score: 0

      From: Bill Gates
      Sent: Saturday, December 5 1998
      To: Bob Muglia, Jon DeVann, Steven Sinofsky
      Subject : Office rendering

      One thing we have got to change in our strategy - allowing Office documents to be rendered very well by other peoples browsers is one of the most destructive things we could do to the company.

      We have to stop putting any effort into this and make sure that Office documents very well depends on PROPRIETARY IE capabilities.

      Anything else is suicide for our platform. This is a case where Office has to avoid doing something to destroy Windows.

      I would be glad to explain at a greater length.

      Likewise this love of DAV in Office/Exchange is a huge problem. I would also like to make sure people understand this as well.

    2. Re:Even if it *was* a good standard... by jcinnamond · · Score: 1

      People would be better off with standards not controlled by any one company.
      ...

      The PDF link above...


      Yeah, I can see how having standards controlled by any one company is never going to work out.
    3. Re:Even if it *was* a good standard... by Obsidian+Butterfly · · Score: 1

      Linux works great without having to do the work.

      Yeah, just like Microsoft profited from HTTP, HTML, and all the other standards "without having to do the work" -- unless you count their gratuitously incompatible implementations.

      I mean, WTF? Is ACPI an open standard, or not? This attitude certainly casts doubt on their commitment to keeping their other "open standards" cross platform (not that there was ever any doubt on my part, of course!).

  57. Re:No Single Person Has Done More Damage by IWannaBeAnAC · · Score: 1

    This is certainly true, at least partially. What impact has Mono had on the linux community? From where I sit, none at all. It isn't installed on my machine, I've never seen it in action, I don't know of anyone who has used it, and I don't even know what it offers.

    Before you jump up and say "well, that is because you've been living in a cave with a windows 3.1 laptop for the last 6 years", no, I am a programmer, I use linux both at work and at home, I compile my own system with Gentoo Linux or straight from source, and I'm always trying out new stuff. But I've never come across anything that involved Mono.

  58. Really? by tkrotchko · · Score: 3, Insightful

    "It should be added that de Icaza is a Novell VP"

    And yet his blog sounds like it's written by someone very young. Consider this from his answer to a post on his site:

        "You do not have to pay anyone any money. Duh.

          Nobody said so. Either English is not your first language, or your reading
          and comprehension skills are busted.

          Miguel."

    Is that what passes for civility and adult behavior at Novell from a VP? I must say I'm a bit surprised.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Really? by Anonymous Coward · · Score: 0

      what passes for civility and adult behavior at Novell from a VP Not that I have much experience with VPs, but personally I wouldn't expect much along the lines of civility or adult behavior from the golden parachute crowd...
    2. Re:Really? by mehtars · · Score: 0, Troll

      Well considering his background from Mexico, yes I think it is fair to assume that English isn't his first language.

    3. Re:Really? by Anonymous Coward · · Score: 0

      Not Novell specifically... just all those nerdy developers all over the world. Duh.

    4. Re:Really? by garaged · · Score: 1

      try reading his comments on cofradia.org (spanish), he is actually an aged kid :), the worst part of all is that he thinks that is really great because he did some popular software, probably he thinks too that making a big good thing in life pays for a lot of stupid ones on the future

      --
      I'm positive, don't belive me look at my karma
  59. Novell is distributing concealed patent landmines by pallmall1 · · Score: 1, Insightful
    A poster on Miguel de Icaza's blog asks:

    Will I have to suffer > the shadow of Microsoft patents over Silverlight when using or > developing Moonlight?
    Miguel de Icaza answers:

    Not as long as you get/download Moonlight from Novell which will include patent coverage.
    Then, in a later post, when asked about Novell not shipping code that infringes on Microsoft patents, Miguel responds with the chilling statement:

    First of all, am not aware of such Novell promise to "never ship code that infringes MS patents".
    Miguel de Icaza then goes on to explain that Novell doesn't care if they ship any infringing code since Novell has a patent agreement with Microsoft, and Novell isn't going to bother working around or removing infringing code (if it ever is identified) for the same reason.

    Thanks, Miguel. You make it very clear: all code downloaded from Novell must now be regarded as (Microsoft) patent encumbered.
    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
  60. straight out of Pulp Fiction by Anonymous Coward · · Score: 0

    >Miguel is going to get savaged here.

    Miguel as Marsellus Wallace you mean?

  61. Re:Novell is distributing concealed patent landmin by miguel · · Score: 3, Informative

    Well, you quoted my posts out of context(I provided a *lot* of context).

    So it is not surprising that you arrive to the wrong conclusions. I wont repeat it here, all the explanations are in the blog comments.

    Miguel.

  62. the future of microsoft by alucinor · · Score: 1

    Just put him in charge already! Mono is probably MS's future anyhow.

    --
    random underscore blankspace at ya know hoo dot comedy.
  63. I _want_ moonlight to succeed. by ultramkancool · · Score: 2, Insightful

    Well, for once, I want a microsoft technology to succeed (read: hopefully, in the long run, replace flash). I'd rather have an open source implementation of a microsoft invention then some proprietary binary (like linux flash). If Macromedia decided to open source the flash player, then, sure, I'd favour them :)

    1. Re:I _want_ moonlight to succeed. by overshoot · · Score: 1

      I'd rather have an open source implementation of a microsoft invention then some proprietary binary (like linux flash). If Macromedia decided to open source the flash player, then, sure, I'd favour them :)
      Except that Adobe doesn't have a stated strategy of luring their competition into dependence on their technology and then cutting them off.

      Flash is multiplatform because Adobe depends on a wide user base. MS formats (think WABI. Think Solaris Internet Explorer) are one-way streets leading to an MS-only world.

      However, I'm open to being corrected. Care to name an example where MS put out anything that was really multiplatform?

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  64. No vale la pena discutir... by Anonymous Coward · · Score: 0

    Yo creo que en estos casos no vale la pena discutir, y mucho menos con el tipo de gente que comenta en este sitio. Afortunadamente existen algunas pocas personas que reconocen el tono inflamatorio y amarillista de esta historia.

    So there you have it, a mouthful of personal opinions. I bet you wanted to spend your time doing something else, like making out with your girlfriend (haha, just kidding, if you actually reading my opinion on OOXML you have no girlfriend to make out with).

    Oh vamos Miguel, habiendo estado tanto tiempo en slashdot creo que debes saber cuál es la inclinación de las personas que comentan aquí... no tiene sentido enojarse.

    Atte.

    Un Pobrecito Hablador.

  65. Gnumeric dev says OOXML easier than ODF by I'm+Don+Giovanni · · Score: 3, Interesting
    I might get modded down for this, but:

    I notice that in the very same Google Groups thread, Miguel makes a post that refers to what Gnumeric dev Jody Goldberg has to say regarding ODF and OOXML.

    According to Jody Goldberg's blog entry, implementing the fundamentals of OOXML took only a few days, and that implementing ODF "was significantly more difficult" than implementing OOXML. Jody also says, "ODF's model of 'chartness' didn't fit well with Gnumeric."
    Is this not contrary to ODF proponents' claim that ODF is equally suitable for all word processors and spreadsheets to implement? That it doesn't favor any particular spreadsheet implementation (i.e. OO.o) over any other? That it was built from the ground up to be app-neutral, and that this is app-neutrality is a virtue that OOXML lacks (since OOXML of course favors MS Office)? What say you to Jody Goldberg?

    Not that Novell or former-Novell employees think that OOXML is perfect. But I think Miguel has it right, for in that same Google Groups post, he writes,

    He [Novell's Michael Meeks]
    certainly would like clarification in various areas [of OOXML] and more details in
    some. But Michael's criticism (or for that matter, the Novell OpenOffice
    team working with that spec) seems to be incredibly different than the
    laundry list of issues that pass as technical reviews in sites like Groklaw.

    The difference is that the Novell-based criticism is based on actually
    trying to implement the spec. Not reading the spec for the sake of finding
    holes that can be used in a political battle.

    Finally, Michael sounded incredibly positive after the ECMA meeting last
    month when all of their technical questions were either answered or added to
    the batch of things to review. ...

    I find it hilarious that the majority (not all) of the criticism for OOXML
    comes from people that do not have to write any code that interacts with
    OOXML. Those that know do not seem to mind (except those whose personal
    business is at risk because Microsoft moved away from a binary format to an
    XML format, which I also find hilarious).


    (I'm guessing that the latter comment regarding persons whose business is at risk due to MS moving away from binary formats refers to often-quoted OOXML basher Stepen Rodriguez, who has been blasting/FUDing OOXML, but who has a business based on maintaining XL spreadheets in the old binary format.)

    --
    -- "I never gave these stories much credence." - HAL 9000
    1. Re:Gnumeric dev says OOXML easier than ODF by tmarthal · · Score: 2, Informative

      According to Jody Goldberg's blog entry, implementing the fundamentals of OOXML took only a few days, and that implementing ODF "was significantly more difficult" than implementing OOXML. Jody also says, "ODF's model of 'chartness' didn't fit well with Gnumeric."


      You have to understand that Gnumeric has already parsed XLS files (MS Excel Spreadsheets), and most likely used some structure associated with that data model internally. So, when they talk about implementing the fundamentals of OOXML, they already had the XLS parser written. Which is why it was easy. Jody didn't talk anything about the extended components or the code completeness of the OOXML spreadsheet/chart spec.
    2. Re:Gnumeric dev says OOXML easier than ODF by m50d · · Score: 1
      Is this not contrary to ODF proponents' claim that ODF is equally suitable for all word processors and spreadsheets to implement? That it doesn't favor any particular spreadsheet implementation (i.e. OO.o) over any other? That it was built from the ground up to be app-neutral, and that this is app-neutrality is a virtue that OOXML lacks (since OOXML of course favors MS Office)?

      That claim is bollocks, and always will be for a standard written as the standard for a single application; look at the trouble KSpread has had with ODF as well. However, it is at least *possible* to implement ODF completely in applications other than OOo, which doesn't look to be the case for OOXML.

      --
      I am trolling
    3. Re:Gnumeric dev says OOXML easier than ODF by Vexorian · · Score: 1

      I read it before, this guy is mostly saying that if you spent years implementing MS' binary formats it would be easier to implement OOXML than ODF, once again familiarity is confused with ease of use. Congratulations.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    4. Re:Gnumeric dev says OOXML easier than ODF by makomk · · Score: 2, Insightful

      I suspect that the Gnumeric chart model was based on the Excel one, and this is why it fits well with the OOXML one. Of course, this is just from my memories of using it, the fact that it was written by Miguel de Icaza, and that the Wikipedia article says it "broadly and openly emulates" Excel.

  66. Interop? by Anonymous Coward · · Score: 0

    What is this interop you speak of? Our company upgraded to Exchange 2007 a year ago and I haven't been able to use Evolution and the Exchange connector since. My experience is that ever since this interoperability money changed hands interoperability has suffered.

  67. Miguel de Icaza is a MSFT employee by dskoll · · Score: 0, Troll

    ... or at least he might as well be one. Even as far back as 1999 at his rambling incoherent talk at Ottawa Linux Symposium, it was obvious that Miguel was in love with himself and with MSFT and hated anything UNIXy. He has about as much credibility left as ESR.

  68. Try #2 by AKAImBatman · · Score: 5, Informative
    (Yes, sorry. I should have used the preview button.)

    Jody left Novell some time ago, and today coincidentally he blogged about his opinion on OOXML and ODF, his blog post is very interesting, as he is an independent developer working now only on gnumeric and not in OOo nor being paid by Microsoft (as I know that many of you consider my opinion completely invalid and tainted):

    http://blogs.gnome.org/jody/2007/09/10/odf-vs-oox-asking-the-wrong-questions/

    Yes, very interesting. Jody says: "I did not comment on the quality of the formats. That will come up later."

    What did Jody actually say? That OOXML was easier to support because Gnumeric already supported the XLS format. Which does nothing to address the relative merits of having a format like OOXML standardized under the terms with which Microsoft wishes to standardize it.

    OH MY GOD THEY USE A BITFIELD THAT IS JUST SO-NOT-XML

    Oh my God, they used a bitfield to encapsulate Microsoft-proprietary extensions like VBA rather than standardizing them as well. (Proper capitalization used to represent more somber tone of retort.)

    I just do not have the energy or the time to compete with a guy whose full time job is to make sure OOXML is blocked.

    That's right. It's Microsoft's job to pay off officials, exert political pressure, and abuse due process to ensure that OOXML is forced into consumer hands before ODF catches hold.

    People claimed that 6,000 pages for 4 office applications was to big, but it comes down to 1,500 pages per application. And someone mentioned that removing the examples and changing the font size to use the same font size that the ODF spec uses the spreadsheet (or word processor, I cant remember) spec goes down to 700 pages.

    A disingenuous argument at best. The ODF format supports those same four applications, plus a bit more. 1,500 per application is huge in comparison. Even if we assume that it's 700 per application, it's STILL huge when compared to 867 for ALL applications.

    That being said, I don't mind long specifications if they are long for a good reason. Being long because ancient cruft is being supported for no real reason is not a "good" reason at all.

    ODF is predicated on the ideals of KISS, interoperability, and long-term data storage and retrieval. OOXML is predicated on the concept of converting Microsoft formats to an XML description. While the latter may be a nice goal for Microsoft, it does not conform the the former ideals required for an international standardization effort.

    I'm sorry Miguel. I've disagreed with you in the past, but I can't even begin to fathom your position in this matter.
    1. Re:Try #2 by miguel · · Score: 2, Insightful

      OH MY GOD THEY USE A BITFIELD THAT IS JUST SO-NOT-XML


      Oh my God, they used a bitfield to encapsulate Microsoft-proprietary extensions like VBA rather than standardizing them as well. (Proper capitalization used to represent more somber tone of retort.)


      Got a reference for that? This is the first time I hear that the bit field was for encapsulating VBA and I do not see that referenced.

      Miguel
    2. Re:Try #2 by LDoggg_ · · Score: 2, Interesting

      Come on, that's the only part of his argument you choose to respond to?

      Funny that you shy away from: "That's right. It's Microsoft's job to pay off officials, exert political pressure, and abuse due process to ensure that OOXML is forced into consumer hands before ODF catches hold."

      Why should we be interested in furthering the goals of a convicted monopolist?

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    3. Re:Try #2 by Keeper · · Score: 1

      The first "fact" the GP references is something he pulled out of his ass, and is unable to substantiate it with a reference -- why should he respond to anything else?

    4. Re:Try #2 by Adambomb · · Score: 1

      being factually wrong in a statement immediately negates the value of their questions?

      --
      Ice Cream has no bones.
    5. Re:Try #2 by Keeper · · Score: 1

      You see "factually wrong", I see "troll."

    6. Re:Try #2 by ardor · · Score: 3, Informative

      Care to reply to this? http://linux.slashdot.org/comments.pl?sid=293507&cid=20547295

      Undocumented OLE blobs do not sound good. Not at all.

      --
      This sig does not contain any SCO code.
    7. Re:Try #2 by RzUpAnmsCwrds · · Score: 1, Insightful

      Why should we be interested in furthering the goals of a convicted monopolist?


      Oh, I am so sick and fucking tired of hearing this. Should we not buy Intel products because they are a convicted monopolist in Japan? Should we never buy anything Samsung because they were convicted of price fixing (along with other major DRAM manufacturers)?

      In 2030 we're still going to be hearing this bullshit line of reasoning. Somehow you believe that we should hold Microsoft to a different standard, and this is the justification you use.

      The very phrase "convicted monopolist" implies that there's something illegal about having a monopoly.

      But, hey, this is Slashdot. Ever since Miguel stopped drinking the Flavor-Aid, he's been pissed on by the community. Miguel has done more to enable FOSS on the desktop than pretty much anyone here. You may not like Mono, but that doesn't mean that it's not a completely legitimate and valuable project.

      Personally, I don't generally agree with Miguel's assertion that OOXML is a "superb" standard.

      OOXML has a lot of problems, not the least of which is the fact that it was generally designed as a drop-in replacement for Microsoft's old formats. That's understandable, but it also means that the standard is much less clean than something that was designed from the ground-up without any legacy baggage.

      But, let's be real. ODF isn't a great standard, either. It's biggest problem is that it is incomplete, but it also suffers from the same problem as OOXML (except that it's designed around OOo rather than Office).

      ODF is getting better through things like the OpenFormula specification. But OOXML is getting better too.

      There's so much crap around OOXML. Whatever you think about it, it's still a million times better than the undocumented binary formats that it replaced.

      Miguel is right about the FUD storm. You people probably hate ReactOS too, just because it dared to admit that maybe Microsoft got something right.
    8. Re:Try #2 by aralin · · Score: 1
      Oh, I am so sick and fucking tired of hearing this. Should we not buy Intel products because they are a convicted monopolist in Japan? Should we never buy anything Samsung because they were convicted of price fixing (along with other major DRAM manufacturers)?

      Exactly! Buying software from Microsoft or processors from Intel is quite like buying your watch from the back of a truck. If someone is convicted for a crime or even obviously in the process of breaking law, supporting them by your money is simply morally unacceptable.

      The very phrase "convicted monopolist" implies that there's something illegal about having a monopoly.

      No, it implies that there is something illegal about abusing your monopoly position.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    9. Re: Try #2 by Dolda2000 · · Score: 1

      The first "fact" the GP references is something he pulled out of his ass, and is unable to substantiate it with a reference -- why should he respond to anything else? Maybe because just responding to one weak argument while ignoring the more fundamental issues would be what you call setting up a strawman.

      Not that it doesn't matter whether MSOOXML encodes VBA data into files meant for interoperation, but that isn't the fundamental issue at hand. The fundamental issue (or, at least, one of them) is the fact that there already is an ISO standard for interoperable office documents, and that that fact alone makes it stupid and evil by Microsoft to try and push another one down our throats -- whether it is a good standard or not. Instead of making up a completely new format, they could just have standardized a few additions to ODF while reusing the rest of it.

      It may or may not be true that OpenOffice.org (and maybe also Abiword) have to support both ODF and MSOOXML, so that from Miguel's point of view, it "doesn't matter much" if MSOOXML is adopted as an ISO standard, but that's just missing the point. The point is that by having one common format for office documents, it isn't just possible to interoperate between well known office suits such as MSO and OOo, but that ideally it should be much easier to write new ones as well, rather than keep being locked into the ones that already exist. Having to support both ODF and MSOOXML is not something that makes that task any easier.

    10. Re:Try #2 by AKAImBatman · · Score: 1

      A reference? Certainly. Ever hear of "vbaProject.bin"?

      http://msdn2.microsoft.com/library/aa982683.aspx

    11. Re:Try #2 by AKAImBatman · · Score: 2, Informative

      The first "fact" the GP references is something he pulled out of his ass,


      You assume too much:

      http://slashdot.org/comments.pl?sid=293507&cid=20555063

      I wish I had the time to sit and correct Miguel on things he should already know, but I'm afraid I have more important work to perform. My post was only to express my disappointment in him, not to get into a pointless argument.

      FWIW, I'm shocked that Miguel didn't already know about the VBA issue. It's mentioned right on the NoOOXML page for the Binary Space complaint:

      http://www.noooxml.org/binaryspace
    12. Re:Try #2 by AKAImBatman · · Score: 1
      Oh look. I did about 2 seconds of googling and came across a wonderful article describing all kinds of BIN files that Microsoft is embedding in 2007 "OOXML" documents:

      http://www.codeproject.com/cs/library/office2007bin.asp

      BIN parts are of particular interest for the file format consumer or updater since the underlying file formats are undocumented (at the time of writing, August 10 2006) and are several additional file formats to deal with.

      Short of Microsoft providing the exact specs for the BIN serializers of every involved part, consumers and implementers of the file format will have to stick to replicating structures that cannot be understood because of a discrepancy between serializers. It goes all the way up to guessing default values of the objects you work with, that's why it's such a big deal. One of those well-known file format loopholes, the ones that can give a vendor a say in the format's future as well as any interoperability scenario, across Windows and non-Windows platforms.


      What good is a "standard" that is still impossible to implement in a method compatible with the leading office suite on the market?
  69. DUF? by cab15625 · · Score: 1

    Mmmmm beer.

  70. Codecs are binary by Anonymous Coward · · Score: 0

    It will never be open if the codecs are not open.

  71. Heh by cepler · · Score: 0, Troll

    Oh, well, if that crazy Mexican says it's superb then it MUST be!

    hmm, does Nat hate it?

  72. wrong use case by m2943 · · Score: 4, Insightful

    Microsoft's Office XML Standard is clearly bad in a number of respects: unnecessary deviation from established standards, encapsulation of binary formats, and backwards compatibility with obsolete MS Office formats. It does, however, indeed have the advantage that it's easier to import for code that's already been written to import the old binary formats. On the other hand, it's just as clearly harder to process using XML tools.

    Now, the question is: are the primary use cases for which we should design an XML office format office suite input/output routine, or are the primary use cases XML processing.

    Well, let's see: there are half a dozen office suites around: MS, Gnome, KDE, Apple, and a couple of commercial ones. Each of those needs to implement a reader/writer once. On the other hand, there are thousands of uses and implementors for information extraction and transformation of office documents.

    Seems pretty clear to me that we should optimize XML office formats for XML processing, not for the convenience of the implementors of office suites. And that, in a nutshell, is why Microsoft's office format is worse than ODF.

  73. Re:Novell is distributing concealed patent landmin by pallmall1 · · Score: 5, Interesting

    Well, you quoted my posts out of context(I provided a *lot* of context).
    I did provide a link to the blog containing the quoted posts. Perhaps you could explain what I got wrong regarding this:

    Moonlight does not have the same policy that Mono does in terms of us working around to remove infringing code. For one, we do not know what it could be (that is how the patent system works) and two we have agreed and have obtained permission from any patents that might exist in Moonlight to implement it.
    This policy makes any software released under it a patent trap.
    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
  74. Miguel, Linus, etc. by m2943 · · Score: 1

    So-called "open source leaders" are often experts only on the software they are developing; their opinions on anything other software, legal issues, politics are worth no more and no less than those of anybody else.

    When they have a case of foot-in-mouth, unfortunately, they hurt not just themselves but also the projects they are responsible for. Miguel's silly statements about OOXML now add yet more suspicions to the Mono project and its relations to Microsoft and give other people and companies ammunition for FUD.

    So, Miguel, Linus, etc.: please stick to using your name and reputation for talking about the projects you're responsible for and are clearly experts on. You do everybody a favor if you post other opinions or rants under a pseudonym.

    1. Re:Miguel, Linus, etc. by Anonymous Coward · · Score: 0

      I would not call Miguel an open source leader... I think anyone who follows him is headed in the wrong direction.

    2. Re:Miguel, Linus, etc. by Ilgaz · · Score: 1

      So-called "open source leaders" are often experts only on the software they are developing; their opinions on anything other software, legal issues, politics are worth no more and no less than those of anybody else.

      When they have a case of foot-in-mouth, unfortunately, they hurt not just themselves but also the projects they are responsible for. Miguel's silly statements about OOXML now add yet more suspicions to the Mono project and its relations to Microsoft and give other people and companies ammunition for FUD.

      So, Miguel, Linus, etc.: please stick to using your name and reputation for talking about the projects you're responsible for and are clearly experts on. You do everybody a favor if you post other opinions or rants under a pseudonym. I credit "GNU" as a credible organisation who started the open source themselves (or got it back to life).

      Their front page (gnu.org) says:

      "Sign a petition against Microsoft's Office OpenXML becoming an ISO standard"

      Miguel says it is "superb" standard.

      I am wondering when will Gnome guys distance themselves from that guy since there are people who doesn't touch Gnome because of its "inventor". Some people started to expect .NET and Silverlight bindings in Gnome code, it is that serious.

    3. Re:Miguel, Linus, etc. by adah · · Score: 1

      I credit "GNU" as a credible organisation who started the open source themselves (or got it back to life)

      I am not sure the creator of GNU will like what you say. He has argued for years why free software is a better philosophy/movement than open source.

  75. Too true... by Joce640k · · Score: 1

    Linus T. made some very bad comments about C++ this week.

    Things like this show just how out of touch these people can be.

    --
    No sig today...
    1. Re:Too true... by Anonymous Coward · · Score: 0

      Linus T. made some very bad comments about C++ this week.

      Things like this show just how out of touch these people can be. No, Linus there gave a well reasoned argument why C++ sucks, and he is mostly right.

      Java and C# are better languages than C++, even Objective C is.

    2. Re:Too true... by Anonymous Coward · · Score: 0

      He really does come across as a crazed internet troll.

    3. Re:Too true... by adah · · Score: 1

      Linus T. made some very bad comments about C++ [gmane.org] this week.

      If you had read that thread, you would have noticed that many other agreed with him, to the extent I can hardly tolerate.

      I love C++, and I believe C++ is a better language than C. However, Linus apparently had some bad experience with C++, and he definitely had some valid points.

  76. Foes of Miguel de Icaza by Anonymous Coward · · Score: 5, Funny

    Foes of Miguel de Icaza:

    iso (87585)
    java (15428)
    KDE (100369)

    I'm going to have to say that yes, yes it is. Although it may be somewhat sensationalized, the man DOES own a Zune. I repeat, Miguel de Icaza owns a Zune! If that isn't worthy of a pointless Slashdot flamewar, or at least a paddling, I don't know what is.
    1. Re:Foes of Miguel de Icaza by Anonymous Coward · · Score: 2, Interesting
      Better check out friends: http://linux.slashdot.org/~Miguel+de+Icaza/friends/

      Friends of Miguel de Icaza (660439)

      Billly Gates (198444)
      Developers! Develope (669541)
      LOL PATENTS RULE LOL (903720)
      Office Clippy (442751)
      Steve Ballmer YEARGH (965544)
  77. Jody by Anonymous Coward · · Score: 0

    Your friend Jody, who works on Gnumeric, who therefor has oodles of experience coping with MS file formats and has code libraries that have been under development for many years to deal with such things, found that he could parse OOXML into something usable in a short amount of time.

    Try that again, only this time start from scratch. 7-8 hours on plane plus a untold thousands of hours of previous work - so what was the point about how "easy" OOXML was again?

    The rest of the world is not interested in giving official "standard" status to something which is so transparently an effort to promote MS patent and licensing encumbered formats. The MS marketing machine can shout "OPEN" and "STANDARD" all day long, but that does not make it so. Remove the encumbrances, and truly promote interoperability, and then we'll talk. Until then, OOXML is just another MS hook in the mouth. I've gotten rid of those, thank you very much, and I don't want more.

  78. OOXML is about vendor locking by microbox · · Score: 1

    Would you denigh that OOXML is about vendor locking? Politicking the ISO process to create a standard that vendor locks? Can't you see the irony there?

    It seems like you've got a big blind spot - perhaps you should take a few more cynical pills. OOXML will just create more money for MS, and push a whole bunch of unnecessary work on the rest of the world - and possibly not solve the problem of a black whole in hour history because of outdated locked vendor formats.

    Given that it may be possible to modify ODF (or use it as is) as a perfect fidelity format for Office documents - and the murky process through which OOXML has been shoved down developers throughts - can you come up with some coherent rational explination on how the world is a better place because MS decided to make everything just slightly incompatible unless you use their software? Speaking strictly from a $$$ point of view, the work to use ODF as a perfect MS-Office format is already well under way.

    Think hard before you speak, because what we do in life matters.

    if you actually reading my opinion on OOXML you have no girlfriend to make out with

    Once you actually get a girlfriend, and get in the habit of regular sex, you find out that there's more to life than just getting laid. Think of a genuine highlight in your own life... was it associated with greed? anger? an orgasm? Hint: only a miserable person would answer yes.

    --

    Like all pain, suffering is a signal that something isn't right
    1. Re:OOXML is about vendor locking by Anonymous Coward · · Score: 0

      Once you actually get a girlfriend

      http://en.wikipedia.org/wiki/Miguel_de_Icaza

      He married Brazilian Maria Laura [5] in 2003.

      However wikipedia is wrong as usual:
      In 2003 he married Nat Friedman.

  79. Who cares? by simplexion · · Score: 1

    Who actually cares if it is a good standard? Is it any better than the current standard? Why do we need another standard of the same shit?

  80. Miguel! Get your tongue out of Ballmer's ass! by Chas · · Score: 0, Troll

    You don't know where it's been (and it's probably better that way).

    I know that All Things Microsoft is something you want Linux to aspire to.

    And that's your right.

    But OOXML is NOT a good standard. And no amount of apologetics on your part is going to make the open source community come to believe otherwise.

    Developing tools for interop? Yeah, nice, that's something we SHOULD do.

    Standardizing on a faux-open format like OOXML? Nope. Sorry, we may be crazy, but we're not STUPID!

    --


    Chas - The one, the only.
    THANK GOD!!!
  81. Never thought Mono was... by bealzabobs_youruncle · · Score: 1

    a good idea, Silverlight is just another MS "me too" effort like the Zune, never liked Novell buying their way into to the Linux game and now we can officially ignore Miguel.

  82. Dear Miguel de lcaza by FudRucker · · Score: 0, Troll

    fsck you, you can go straight to hell...

    this comment is probably redundant and will most likely modded as a troll but i felt i had to say it in response to his comment about ooxml

    --
    Politics is Treachery, Religion is Brainwashing
  83. Let it go by nekozid · · Score: 1

    Yes, OOXML might not be great enough to be the end of all our problems; but look at it for what it is. More interoptability with Microsoft software than has ever been given to us before, if we destroy this we'll be back to looking at .xls files in a hex editor. Take this one for the team, we can get a properly documented and designed spec to win the war later on when the depandancy on Microsoft has been weakened by OOXML.

    1. Re:Let it go by Ilgaz · · Score: 1

      Yes, OOXML might not be great enough to be the end of all our problems; but look at it for what it is. More interoptability with Microsoft software than has ever been given to us before, if we destroy this we'll be back to looking at .xls files in a hex editor.

      Take this one for the team, we can get a properly documented and designed spec to win the war later on when the depandancy on Microsoft has been weakened by OOXML. Can you open a .doc file on Linux without any kind of reverse engineered (and great) code such as antiword or openoffice/abiword?

      Why? That $400 package shouldn't have "MS Word Viewer for Linux"? Why it sounds impossible? Because they HATE your OS. They don't even bother releasing a version for OS X. Now these guys claim they found the light or something and claim they are releasing open standard.

      Do you really believe this?

      Apologies to other OS users but if we speak about OS X, it is the king on DTP. It is _de facto_ standard. It doesn't have MS Word viewer. MS got a huge Mac department (largest SW company on Mac scene) and they can't be bothered to release Word Viewer, a stinky shell for their already written framework.

      They were alarmed about open office/formats and they are releasing a so called open file format which people will still prefer the God damn Word 97 or 2k format. Why? Basic: The MS Office "Save As" dialogues will show it as default. Wanna bet? :)

  84. I trash you with one word. by pallmall1 · · Score: 1

    VISTA

    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
    1. Re:I trash you with one word. by Anonymous Coward · · Score: 0

      I'll back it up with Ubuntu, Debian, Fedora, OpenBSD, Compiz

  85. Well said by Craig+Ringer · · Score: 1


    Had the same level of scrutiny and criticism been applied to ODF than is being applied to OOXML there would be no ISO standard today


    That's the key point in my mind, and what's been bothering me about much of this. It appears to me as a potential user of the spec (in my case transform of word processor docs) that as potential international standards they both stink. They're both tied to particular implementations and make decisions that simplify the use of the format with that implementation rather than seeking a representation that's clearer and easier to work with. It seems more like an OpenOffice-vs-MS-Office issue than an ODF vs OOXML one.

    As a work documenting a format the OOXML spec is clearly massively superior. It's detailed, comprehensive, and nobody's screaming about inaccuracy yet either. The holes in the ODF spec are well known.

    As a format I don't much like either of them. Then again, I'm not writing a spreadsheet or word processor - I'm only processing the data these apps produce for use in our in-house tools. As such I see much in the OOXML format I like, in particular that it makes room for preserving 3rd party XML in documents (a lack I find annoying in ODF and by extension OpenOffice). People argue that this lack is by design and intended to prevent "Embrace and Extend" - something I find nigh incomprehensible. To my mind the reverse is true, in that if a clean extension mechanism is provided there's no need to butcher the core format to do what you have to or make a whole new format to work around the inflexibility of the old one.

    What bothers me is that as international standards neither seem satisfactory. Both are immature, insufficiently widely implemented, and based on a particular app's needs rather than trying to reach a generally useful format. ODF should not have been standardized, and standardizing OOXML to make up for that seems like a similarly awful idea.

    On a side note, the fact that I've seen criticism of OOXML because it _doesn't_ store localized dates etc is just amazing. Do these people hand-translate their source code too, and write apps with XML element translation tables so that they can treat <file> and <datei> as the same thing? Does the German localized version of their app even read their English app's files? Picking one representation and sticking to it (be it US English in source code, or ISO dates in a file format) is the only sane way to do it, as you'll be well aware. The fact that people picked this argument up was the main thing that made me start questioning the anti-OOXML folks.

    It still strikes me as a terrible idea to standardize it (it's a business ploy, much like the ISO standardization of ODF was more about marketing and politics than technology) but it looks like it might be an OK format to work with.

    Then again, I'm a sysadmin & internal developer who maintains (not by choice) a large number of different platforms. I'm used to senseless zealotry from Linux people, Windows people and Mac people, all of whom make demonstrably false and often nonsensical claims about their favoured platforms and the ones they see as "opposed". This affair seems like much the same sort of thing.
  86. de Icaza Has a Credibility Problem by Kurt+Wall · · Score: 1

    de Icaza is hardly an impartial commentator on the quality of OOXML because he has a vested interest in its success. Personally, I wonder how he resolves the conflict between the principles of free software and the principles of selling out to Microsoft.

    Does anyone else see the blazing hypocrisy here? de Icaza created the GNOME project in to provide a free-as-in-beer alternative to the supposed un-free-as-in-beer nature of the Qt libraries underneath KDE, and now he's telling us that binary-only codecs, .Net, Silverlight, Moonlight are acceptable?

    Bah.

    1. Re:de Icaza Has a Credibility Problem by Anonymous Coward · · Score: 0

      No, Miguel created GNOME because he had just been visiting Microsoft and fell in love with Microsoft's ActiveX and OLE and wanted to clone them - foreshadowing the later stages of his career. Knowing that the KDE guys wouldn't accept anything like this (say what you like about their UI design skills, but they are generally very competent technologists, and have a good nose for sniffing out bad approaches), he started up his own project to create the GNU Network Object Model Environment and used the non-Freeness of Qt as an excuse.

  87. Plenty of real people worse by Enderandrew · · Score: 1

    I just interviewed for a new SysAdmin position (which I got thankfully) where I would be responsible for both Linux and Windows servers, though the Linux servers are more mission-critical. So during the peer-interview portion when I was asked about relevant experience, I started with all my *nix experience, to which one of the current SysAdmins responded that Linux is programmed by a bunch of teenage turds who probably don't know anything about anything, and no one in their right mind puts Linux on servers, or anything critical. He went on to explain that every Microsoft product has been perfect out of the box, and all the problems in the world are caused by third-party people who can't properly write drivers or apps for Microsoft platforms.

    When I asked for a correction (because I thought all their mission-critical stuff was Linux) he said, "hell, no! I've seen the windows on those boxes and stuff" to which his coworker corrected him, and said they were all Linux. He was confused, and they had to explain to him that Linux was capable of a GUI, to which he insisted it wasn't.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Plenty of real people worse by The+Cisco+Kid · · Score: 1

      And of course that wasnt at all intentional on Microsoft's part by using a generic term for the product name, to intentiaonally create confusion between 'a windowing environment' and a specific brand of a specific product that implemented 'a windowing environment'

    2. Re:Plenty of real people worse by simong · · Score: 1

      I hope that you aren't going to be working with that guy, or you're going to have *hours* of fun.

    3. Re:Plenty of real people worse by Enderandrew · · Score: 1

      Not too closely. He mainly does application support for some proprietary systems, all on Windows boxes of course. Everyone has very specific roles, and we wear very few hats, which is vastly different from what I'm used to.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  88. There is no need to read the entire standard by TheLink · · Score: 1

    How can anyone praise a standard like OOXML?

    It's like praising a book on recipes with instructions that go:

    'Bake the cake just like Aunt "Word 95" Marge used to do it', but doesn't actually tell you how.

    It's ok if the recipe is just a single joke the editors allowed through to amuse the readers.

    But if MANY of the recipes are like that, it's not a "superb" recipe book, it's not even a recipe book.

    OOXML is not a "superb standard", whether it is even a standard at all could be debated.

    If any HTML/HTTP/SSL standard/RFC said stuff like - do this the way Netscape 1.0 does it AND doesn't say how, then it should be treated with contempt.

    Anyone who _honestly_ thinks OOXML is a good standard is stupid/ignorant.
    Anyone who doesn't think it is good but claims it is good is being evil.

    --
  89. Re:Novell is distributing concealed patent landmin by Anonymous Coward · · Score: 0

    I don't mean any disrespect, but if I have to think about MS patents at all, it's not worth using. There are so many Linux distros and programming frameworks that don't come with that particular headache, it's just not worth it.

  90. Re:What does respect really mean? by Anonymous Coward · · Score: 0

    Ever have somebody you trust lie to you? Not a little lie, a real lie. A powerful lie. Something that tells you that this is not the person you grew to know.

    Your perception of a person is based on data and you gather over time from this person. Things this person has told you are important to you because of the trust you put in to their word.

    And when they lie, they put that trust in doubt. Not simply about whatever the lie was about, but of everything they've said. It is a powerful betrayal.

    Episodes like that can easily destroy any built up respect.

    "What do think about Fred?" "Fred? He's a liar. He lies to people he holds in confidence. I don't trust him. You can take this opinion as you will."

    That doesn't destroy tangible deeds. "But Fred saved that dog from the river." "Yea, he did, that was very good of him. He's still a liar."

    I am not suggesting that Miguel is a liar. I'm positing a situation where respect for someone can be changed quickly, and abruptly.

    What Miguel may have published here changes the perception many may have had of him. As one poster said, he wouldn't trust any code the he posts as it may well be tainted and patent encumbered.

    I'm not question his position, but without a doubt some folks who held him in high regard before hand may very well be reevaluating their perception and opinion of him.

    In my specific case, I used to read the writings of a guy, technical writings. They were good, they were interesting. This was years ago. Then, by happenstance I learned that he's a 9/11 Conspiracy Theorist. Now, there's theories and then there's theories. His particular theory is just spectacularly incredible. Just beyond credible by any sense of reason or reality. But that's his story and he's sticking to it.

    Now, he's on my "Complete Nut" list, and I have lost all respect for him. What was once, to me, a light of logic and reason is now stark raving mad working in a place with neither. I was very disappointed when I learned this.

    So, respect and perception are very closely tied together.

  91. I don't get it by kaffiene · · Score: 0, Flamebait

    Is Bill Gates giving de Icaza free blow-jobs, or what?

    Miguel's love of all things Microsoft has really veered into seriously freaky territory.

  92. Optional? by overshoot · · Score: 1

    it is an optional tag that can be ignored
    Miguel, the entire ECMA-376 spec is "optional," in the sense that a compliant application only needs to accept the syntax -- the semantics aren't required (and, therefore, are not covered by any of Microsoft's IP "pledges.")

    However, the "Scope" for the specification clearly states that its primary purpose is full-fidelity preservation of legacy documents. If so, then those "render this like WordStar1.3" tags are necessary for any application using it to be useful.

    So which definition shall we use?

    • The one where it's possible to write useful ECMA-376 applications, but the spec doesn't document the required functionality and you're naked to Microsoft Legal?
    • or the one where you're probably safe legally but have an application that doesn't work with the only implementation of ECMA-376 that really matters?
    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  93. Re:No Single Person Has Done More Damage by celle · · Score: 1

    Then you must not use gnome. Every time I install it in freebsd, mono libraries are installed.

  94. patent check by celle · · Score: 1

    Better review all code thats been touched by this guy. Maybe microsoft 234 patents isn't FUD, its Gnome, mono, ximan, midnight commander, gnumeric, etc.

  95. Re:What does respect really mean? by kaffiene · · Score: 1
    Seriously, how can your respect of a person change so DRASTICALLY based on a single expressed opinion? You're basically admitting that you were a fool ever to respect the person in the first place.

    It's not just one opinion. The Mono debacle was dodgy enough. Now he's supporting the MS patent FUD and supporting a standard which many many people (not just in Slashdot) have pointed out is a very bad candidate for a standard.

    That is NOT one incident. That is a worrying pattern of behaviour. The only thing that Miguel did that was useful for this community was working on Gnome, which frankly, sucks.

  96. We need an intervention. by seebs · · Score: 5, Funny

    First it was Gnome, an attempt to build a desktop Just Like Windows.

    Then it was Mono. We've had slashdot stories on Miguel's pleas for Microsoft to please not constantly break compatibility to push people towards their implementation.

    Now this.

    Miguel, we care about you very much, and you need to understand that Microsoft doesn't love you. Microsoft will never feel about you the way you feel about Microsoft. Your pure heart is not enough to suddenly make Microsoft embrace any kind of genuine open standard. Microsoft has never had any goal but the ruthless elimination of any possible competition, and all you're doing is enabling the abuse.

    You need to stop, and you need to walk away. You need to get into therapy, and start thinking about what's good for you, and what's good for the people who care about you.

    Microsoft will never love you. They will not adopt open standards to make you happy. They will not try to make interoperation with you better. They will occasionally say just enough to string you along and make you write thousands of lines of ugly, bloated, crappy code in servile imitation of their unholy crap, but they will never actually care for you.

    It's not gonna happen.

    Look, face it: Bill Gates appears to be happily married. It was never meant to be. Just move on, and for the love of God, stop shipping multi-megabyte "frameworks".

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    1. Re:We need an intervention. by prockcore · · Score: 1

      First it was Gnome, an attempt to build a desktop Just Like Windows./blockquote

      Actually, Gnome is closer to OSX. KDE is the one that's similar to Windows.
    2. Re:We need an intervention. by Hucko · · Score: 1

      Not from my perspective... Is it just an opinion, or can you verify your assertion in an unbias manner?

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    3. Re:We need an intervention. by prockcore · · Score: 1

      Here's a few examples of how Gnome follows Mac OS conventions over Windows:

      1. The order of OK/Cancel buttons
      2. Nautilus got a lot of crap for ripping off the spacial finder
      3. Network Manager is practically a clone of the wifi config in OSX

    4. Re:We need an intervention. by Atomic+Fro · · Score: 1

      Not to mention, Nautilus was created by a bunch of k e y developers of the orignal macintosh.

      --

      ==================
      Hippie Logger Jock
      ==================
    5. Re:We need an intervention. by seebs · · Score: 1

      You have a point in terms of graphics, but in terms of sheer size and code style, it looks like Windows to me.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    6. Re:We need an intervention. by Hucko · · Score: 1

      Isn't that a little arbitrary? Gconf was very similar to the registry when I tried to mangle it. KDE doesn't seem to have an order of OK/Cancel buttons. I've never experienced the spacial finder or any OSX.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  97. Translation by Anonymous Coward · · Score: 0

    Miguel has stated an opinion that does not conform to the Linux Zealot Orthodoxy. He must burn for his sins.

  98. Plays well with others by Tony · · Score: 2, Insightful

    OOXML has been so politicized that it is dangerous to even bring the topic up.

    And why do you suppose this is? And who started politicising it?

    Microsoft pulled out of the OASIS ODF working group during the creation of ODF. Instead of working for a standard, they decided to go their own way. As the giant in the industry, they have the clout to do so. When it seemed they didn't have a sure vote for fast-track of their own single-vendor standard, they are the ones who gamed the system, strongly urging their close partners in member countries to join and vote in the ISO process.

    Microsoft has arrogantly assumed the industry will follow them. It is this arrogance, and a good memory, that has produced this resistance to their market push. Microsoft has twisted standards to funnel customers their way (Kerberos, IMAP/MAPI, etc). They have shown they have no interest in playing well with others, which is the entire point of a standard.

    As far as Jody hacking in support to import cells from a spreadsheet: good for him. But how is the display and print and graph fidelity? Will it look the same as it does when printed from Microsoft Office? Will cell styles look the same on-screen? Or does Gnumeric only do about as well as it does with .xls files-- only moderately okay?

    Support for reading in cell data is one thing. For that, the OOXML-published spec is a godsend. But that isn't the real test-case here. ODF is designed for disparate word processors to operate on the same files with equal fidelity. It's designed with internationalization in mind, including dates and times (something at which I hear OOXML isn't so great, though maybe I'm just swilling the FUD-aid.)

    If OOXML is such an excellent spec, then Novell should be able to create a filter that will be able to import and export moderately-complex OOXML files that look almost identical (in print and on screen) in MS-Office and some other non-Microsoft product. (Sorry about that sentence.) If it's as good as you claim, we should see this product before ISO voting begins in February. And if it is to make a good standard, I should be able to download the filter from anywhere, hack it, and redistribute it without fear of patent litigation.

    Do you imagine this is doable? Are you willing to back up your claims with some promises (not as a Novell employee, but as Miguel the hacker)?

    Actually, I don't think even Microsoft can claim I will be able to download it, hack it, and redistribute it without permission from Microsoft. And that right there is reason enough for me to fight it.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Plays well with others by miguel · · Score: 1

      I was really going to watch the Colbert Report, but a quick post:

      You got the history of ODF and microsoft pulling out of Oasis wrong, they were developing their own for a while:

      http://blogs.msdn.com/brian_jones/archive/2007/01/25/office-xml-formats-1998-2006.aspx

      Anyways, my fellow freedom fighters as a "Colbert Nation Hero", I have a duty to fulfill tonight by watching the Colbert Report and I must recuse myself for the night.

      Miguel

    2. Re:Plays well with others by argent · · Score: 1

      You're pointing at a timeline that starts in 1998, and references HTML output from Word as part of the history of OOXML. I guess HTML's SGML-subset design gave them some experience with *ML, but HTML operates at a completely different level. HTML is a bit of a mongrel, but its main thrust is structure, not layout.

      A comparable ODF timeline might go back as far as 1991 with the release of Docbook 1.0 by O'Reilly.

      Whatever Microsoft might have been working on while they were a member of Oasis was just catch-up at best.

    3. Re:Plays well with others by Ilgaz · · Score: 1

      http://validator.w3.org/check?uri=http%3A%2F%2Fblogs.msdn.com%2Fbrian_jones%2Farchive%2F2007%2F01%2F25%2Foffice-xml-formats-1998-2006.aspx&charset=(detect+automatically)&doctype=Inline&group=0

      Result: Failed validation, 132 Errors . That is how much they care about standards.

      That is a "Blog", text/graphics only, coming from Microsoft they don't have to put ads all over the place.

      That really shows MS attitude.

  99. Two "standards"? I don't think so. by Erris · · Score: 1, Troll

    I will agree with you that having two is suboptimal, but we have to support them both *anyways*, so its not like its a big deal.

    No we don't. The whole problem with OOXML is that no one will be able to "support" it but M$, just like their old DOC "standard". Why waste time chasing their tail now?

    M$ is weak, so it would be better to break their back and be done with it. There is nothing positive that anyone should say about buying yet another $400 Office Suite that does little more than the old one except open the new "superb" format. People hate having to put out the money and the way everything has changed in the interface. Most of all everyone hates the new format. I can continue in this way, but the bottom line is that Microsoft is an enemy of freedom. They must be destroyed because their goal is domination and they will never stop.

    Ever see Bridge Over River KWai? You are building the enemy a better bridge. Sooner or later you will ask yourself about it.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  100. Do not drink and post by Anonymous Coward · · Score: 0

    This reminds me, it's best not to post messages after drinking heavily.

    If you do, please do it anonymously.

    Otherwise you spew this stuff out.

    "I love Microsoft, I really do. Those ODF people should give up. OOXML is wonderful. Who cares about the legacy blobs. It's mostly open, and that's good enough for me. I trust Microsoft. I love Microsoft. I love you too." -m

    -a

  101. sorry he hasn't read the contract by mabhatter654 · · Score: 0, Flamebait

    He's a shill now. we know from Groklaw that the MS-Novell contract does not cover "copycat" technology. So Openoffice, mono, samba, etc are all "excluded" from patent coverage protection. This would mean that silverlight is neither under the contract (much like GPL 3 is not under the contract for Microsoft) and it is also a "copycat" technology so it's excluded that way.
    This is where those Utah mormon guys just don't get it. Like SCO before them, they've made a "deal with the devil" and in 3 years they'll be suing Red Hat because they "own" linux and Unix and Red Hat has been "stealing" from them for the last 15 years. I don't get how anybody can still believe the Microsoft deal makers with their gold fiddles. MS is like Walmart.. they never make a bad deal for THEM. Even when they lose, somebody else under them is made to pay for it. Why the Novell guys and in particular why Miguel in 10 years of Gnome, and Mono and GTK hasn't seen it. The time is to FIGHT, FIGHT, FIGHT. It's not even about "ending" Microsoft, it's more about playing the game down to the Whistle and having more than one "team" to root for... Who'd want to see a Football game where the team is paid to walk off the field in the third quarter? We don't accept that in rather trivial sports like baseball or football... we have congressional hearings about players "maybe" cheating... but we allow business to do anything with thousands of people's livelihoods in the name of "business".

  102. Conversation in MExico also disqualify de Icaza by TheJZA · · Score: 1

    Here is the Google tranlsation of Miguel's post in 'Cofradia'-- a popular FLOSS newsite in Mexico. Miguel even enters into a fight with one of Cofradia's editors.

    http://www.google.com/translate?u=http%3A%2F%2Fwww.cofradia.org%2Fmodules.php%3Fname%3DNews%26file%3Darticle%26sid%3D20217%26mode%3Dnested%26order%3D0%26thold%3D0&langpair=es%7Cen&hl=en&ie=UTF8

    --
    The JZA
  103. No. by Erris · · Score: 1

    Enough dollar signs there, champ?

    I'm going to make one for each dollar M$ has in the bank.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  104. De Icaza calls this shit a superb standard? by Anonymous Coward · · Score: 0

    Microsoft XML's is designed for vendor lock in, not for interoperability! Its ridiculous backward compatibility tags are well known by now. Its non-interoperability with existing standards and its inherent fragility, so that simple changes to the document break the content and/or the package, make it a non contender for a viable document format. De Icaza calling this shit a superb standard is newsworthy because he outed himself as a 100% pure Microsoft shill. His previous efforts on open source platforms no longer deserve any benefit of doubt.

  105. Again, once more with feeling by theolein · · Score: 4, Insightful

    Miguel, you seem to feel that you can play words one way one minute, then another way the next. My own personal opinion is that you are losing a lot of credibility with your own personal opinions. There is a very good non technical reason to dislike OOXML, just as there's a very good reason to dislike Mono, and your post that it would be best to download silverlight from Novell's servers to avoid patent hassles simply transfers the undesirability target from Microsoft to Novell, because enforcing users to use Novell software is no better than forcing them to use Microsoft software to avoid legal patent threats from Microsoft itself.

    I don't know how many hundreds of people posted here warning you about the dangers of using Mono on Linux, the very FUD patent threat statements that Microsoft actually then later made in order to coax people like you and your bosses into becoming even more enslaved to Microsoft's whims than those who use Windows itself.

    You don't seem to see Microsoft is more than likely to use OOXML and Silverlight as clubs to threaten people with later on. That's the real reason why OOXML is dangerous.

    1. Re:Again, once more with feeling by Anonymous Coward · · Score: 0

      Hey, a Buffy fan!

  106. Secretly Working Where? by soloport · · Score: 3, Funny

    Was that before or after he started secretly working at SCO?

    Actually, he really did get the gig at MS -- he just told the rest of us otherwise. ;-)

  107. No matter how good it is . . . by achurch · · Score: 2, Interesting

    OOXML could be the best thing since sliced bread, and I still wouldn't accept it. Not because I hate Microsoft; I most certainly do hate Microsoft, but I also recognize the technical contributions they've made to computing. I'd reject OOXML because Microsoft has ruined its (both OOXML's and Microsoft's own) credibility with its gaming of the standards process.

    I'll set aside for the moment the problems I see in the draft as it is. If Microsoft believed its format was good enough to be an international standard--as opposed to simply a de facto "standard"--why did it then try to mislead ISO members around the world with demonstrably false information? Conversely, if Microsoft didn't think its format was good enough to be an international standard, why did it submit the format to ISO in the first place? And what will Microsoft do to make amends for its improper actions? (I'm not asking you for answers to these questions, but I suspect most people in the anti-OOXML camp will want satisfactory answers before they're willing to focus on the merits.)

    I'm currently developing a collaboration system for a client which will (among other things) input and output spreadsheets in an XML-based file format. I was considering OOXML for a while, since its technical issues don't impact this particular application; but with the shenanigans Microsoft has pulled to try and force OOXML through ISO, I've settled on ODF. I simply can't support a company which engages in such unethical behavior.

  108. Re:No Single Person Has Done More Damage by bhaberman · · Score: 1

    The desktop search program for GNOME (Beagle) is written in Mono. Last I checked it is a memory hog and is kind of unstable (I think I disabled it when it started causing my system to crash) which may or may not have to do with the Mono stuff. I do remember when it started out it was a real pain to install and get running because of all the Mono dependencies and DLL Hell (literally, there are .dll files). Interestingly, the Deskbar applet that you can use to query Beagle (which is a pretty decent UI and works fine) is written in Python, my favorite language. This also makes it brain-dead easy to write new search components.

  109. If it's soooo good, why are there so many by someone1234 · · Score: 1

    technical comments on ooxml given by the standard bodies. I'm sure Miguel can read, probably even did read those comments.
    They seem very technical, and the problems seem real.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  110. Re:Double Nope by Gideon+Fubar · · Score: 1

    If they weren't so tied up in protecting the sanctity of their IP, they'd be able to freely write converters between their older formats and their new format, thus removing the need for version-specific tags.

    --
    http://www.xkcd.com/354/
  111. stop spreading FUD by m2943 · · Score: 1

    Well, when it comes to .NET, there is a crap ton of copyrighted and patented stuff, and Mono breaks a lot of em, and they know it. They just know Microsoft won't do anything, since they are semi-partners and all.

    Ah, I see. And I suppose the GNU project is in on the conspiracy as well? They are producing their own, independent implementation of C#, CLR, and .NET as well, you know.

    So, get real and stop spreading FUD! Miguel may have gone slightly insane, but that doesn't affect the status of Mono. Nobody has ever been able to show a Microsoft patent that Mono infringes. If you can demonstrate one, please share it.

    1. Re:stop spreading FUD by chromatic · · Score: 1

      Nobody has ever been able to show a Microsoft patent that Mono infringes. If you can demonstrate one, please share it.

      How about #6,920,461 and #6,959,294? I can't really claim that I understand, but implementing complete WinForms behavior seems difficult without hitting both patents.

    2. Re:stop spreading FUD by aichpvee · · Score: 1

      Allow me to be the first to say that the gnu folks get a ton of shit wrong all the time, too. Just because they're doing something that miguel is also doing doesn't in any way vindicate miguel, it just condemns gnu. That's the reason that I pronounce Linux like "Linux" and not like "gnu."

      --
      The Farewell Tour II
    3. Re:stop spreading FUD by m2943 · · Score: 1

      How about #6,920,461 and #6,959,294? I can't really claim that I understand, but implementing complete WinForms behavior seems difficult without hitting both patents.

      Mono programs don't usually use Winforms, they use Gtk#. Winforms is an optional compatibility library for people porting from Windows to Linux. If '461 were enforced, it wouldn't affect Mono, it would simply mean that people porting from Windows would have to do a little more work.

      '294 is a patent on context sensitive help. It's not essential, nor specific to Mono or C#.

    4. Re:stop spreading FUD by m2943 · · Score: 1

      Allow me to be the first to say that the gnu folks get a ton of shit wrong all the time, too. Just because they're doing something that miguel is also doing doesn't in any way vindicate miguel, it just condemns gnu.

      Sure, everybody "gets shit wrong". That's why you need to understand and discuss the issues, not the people. And the issue remains this: nobody has demonstrated a credible threat to Mono from Microsoft patents. If you have one, please share it. Your ad hominems against the FSF are completely irrelevant to anything.

    5. Re:stop spreading FUD by aichpvee · · Score: 1, Troll

      Oh, I don't care about "threats" from patents. I just don't like crap. I also don't like a bunch of sissy whining because someone doesn't want to add someone group's dumb name on to the front of the name of something else. In general I like the FSF. They've definitely got the right idea a lot of the time. Copying mono isn't one of them, and neither is going around complaining that people don't say "GNU/Linux." The "GOLD" Linux is just fine.

      It's nice that you want, like everyone else on slashdot, knows how to say "ad hominem." But that doesn't give your "argument" any more credibility. In fact, what was your argument again? That being a whining little bitch is nice or that copying, poorly at that, every piece of microsoft trash is the "wave of the future" for Free Software?

      Using microsoft software has never gotten us very far and copying it has gotten us no where at all. All it does is lock us in to the low standard of quality they put forth and forever frame our ideas of what computing not only should be, but can be.

      BTW, the period goes inside the quotation mark.

      --
      The Farewell Tour II
    6. Re:stop spreading FUD by Anonymous Coward · · Score: 0

      Get a life, and get a brain!

    7. Re:stop spreading FUD by aichpvee · · Score: 0, Troll

      Well I'm sure yours is lying around here somewhere, since you've clearly lost it. I'll take that as confirmation that I've "won" this argument without even trying. I'm sorry that you're such a crying little bitch and a sissy. It must feel horrible that the only thing you have to look forward to after a long day of sobbing into your blanket is crying yourself to sleep.

      --
      The Farewell Tour II
    8. Re:stop spreading FUD by Anonymous Coward · · Score: 0

      It's not too bad to have some people work on implementing the .NET framework for OSS, worst case we lost some man-hours(and there are previously many lost on maintaining 300 distros already) best case all future Windows application will run under Linux without trouble, and that's EXACTLY what Linux is missing: the programs that are written for windows every single day.

      Of course I doubt anyone will port photoshop or autocad(dare I say 3ds max?) to .Net, but for those processor intensive programs we still have Wine, ot is harder to do it Right(tm) but it's something we need until the Linux userbase reaches critical mass(or programs like GIMP, Krita, Blender, Freecad...etc surpass their commercial counterparts)

    9. Re:stop spreading FUD by stuntpope · · Score: 1

      Yes, I remember DotGNU and Portable.Net.

      How's that project progressing?

      Latest project news: March 2007.
      Let's add a comment as the site suggests by visiting the DotGNU Wiki - oops, page not found.
      I could try the software, there's a link to DotGNU 0.1 release. Oh, they say it's "mostly for historical interest". Ok, what about Portable.Net? At least I can get to the source on Savannah... oh, it also dates to March 2007. Time to check the mailing lists. The Developers list, last post July 2007. At least the Portable Developers list is active in September. 1 post.

      You might want to re-phrase "they are producing" unless they really are but trying to keep it a secret. I don't want to disparage the prior work of the DotGNU developers, but my confidence level in choosing .Net for non-Windows isn't exactly helped by being pointed to their project today.

    10. Re:stop spreading FUD by PitaBred · · Score: 1

      Wait... I thought C# was cross-platform? What do you mean "do a little more work"? That sounds exactly like a "patent minefield", where you have to implement work-arounds for all kinds of little "gotchas", which basically means Linux is a second-class citizen where things only partially work, which is just how Microsoft wants it. Windows is the default implementation. With Mono and Silverlight, MS can now claim they're "playing fair", and still keep their hand to themselves to screw whoever they feel like. Don't buy into it.

    11. Re:stop spreading FUD by m2943 · · Score: 1

      Wait... I thought C# was cross-platform?

      You thought wrong. C# is a programming language with a standard library and lots of platform-specific libraries, just like every language in existence other than Java.

      which basically means Linux is a second-class citizen where things only partially work, which is just how Microsoft wants it.

      You aren't listening. Mono applications on Linux don't use Winforms, they use Gtk#. They work fully, 100% on Linux. They are like C or C++ or Python applications on Linux.

      As a bonus, you also get a Windows compatibility library (Winforms), just like Windows gets a Mono compatibility library (Gtk# on Windows).

      With Mono and Silverlight, MS can now claim they're "playing fair", and still keep their hand to themselves to screw whoever they feel like. Don't buy into it.

      By that argument, we should all abandon C and C++ because it runs on both Windows and Linux. Get real!

    12. Re:stop spreading FUD by L'homme+de+Fromage · · Score: 1

      Huh? Patent #6,920,461 is about the ADO.NET namespace and parts of ASP.NET. Where did you get that it was about WinForms? Try reading the patent.
      http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6920461.PN.&OS=PN/6920461%3Cbr%20/%3E&RS=PN/6920461
      By the way, ADO.NET and ASP.NET are not part of the ECMA standard for C# and the CLI. They are proprietary patented extensions (from MS) that Mono includes for "compatibility" reasons (i.e. no Windows developers would even think of using Mono without them). Sorry, but Mono is indeed a patent minefield.

    13. Re:stop spreading FUD by m2943 · · Score: 1

      You might want to re-phrase "they are producing" [...] but my confidence level in choosing .Net for non-Windows isn't exactly helped by being pointed to their project today.

      You're missing the point. The point is not whether DotGNU is a good or successful project (it's largely been eclipsed by Mono), the point is that the GNU project doesn't seem to see any problem with making an open source implementation of C# or related technologies.

  112. Word doesn't preserve layout either by MCRocker · · Score: 2, Informative

    Even MS Word doesn't preserve format from system to system. All you need to do is have a different default printer than the person who sent you the document and it will lay it out differently for you than it did for them. Page boundaries, fonts, pretty much every aspect of the document can change simply by not having the same printer driver they have.

    --
    Signatures are a waste of bandwi (buffering...)
    1. Re:Word doesn't preserve layout either by illumin8 · · Score: 1

      Even MS Word doesn't preserve format from system to system. All you need to do is have a different default printer than the person who sent you the document and it will lay it out differently for you than it did for them. Page boundaries, fonts, pretty much every aspect of the document can change simply by not having the same printer driver they have.
      What kind of shitty standard can't even guarantee display consistency between two different computers? Sounds to me like OOXML is fundamentally flawed, but most of us knew that already.
      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    2. Re:Word doesn't preserve layout either by MobyDisk · · Score: 1

      That's not true.

      If you have margins set to 0.1 inches an your printer requires 0.5, then Word chops-off the top 0.4 inches to preserve the layout. Likewise, fonts are rasterized in the software and sent to the printer. The printer can use internal fonts, but that is very rare today and they only do it if the font is exactly the same in the printer and in the software.

  113. Slashdotters! by Anonymous Coward · · Score: 0

    THIS.... IS... TWITTER!!!

  114. M$ by spitzak · · Score: 1

    Waaaahhh! Mommy! The cruel man put a dollar sign in Microsoft's initials!!!! All I did was say he was an Communist Open Sores loser who lives in his mom's basement who worships the General Public Virus and Linsux. And then he went and did this HORRIBLE insult. WAAAAHHHH!!!!

    Seriously, the letters "MS" mean Multiple Sclerosis to anybody over 35, and I think this is a rather clever way to make an unambiguous abbreviation and hardly an insult. Perhaps you really don't have anything better to complain about to pick on this.

    1. Re:M$ by Anonymous Coward · · Score: 0

      You need to get a life.

    2. Re:M$ by Anonymous Coward · · Score: 0

      I've heard this excuse several times in the last week and that's all it is - an excuse. On a tech website, frequented by geeks, on a story about OOXML, MS is not going to mean multiple sclerosis.

      Even if that was true, what's to stop you typing the 7 extra letters to spell the full name to stop yourself looking like a puerile 12-year-old who just wants to stir up trouble?

  115. The BSI also disagree by cyclomedia · · Score: 2, Insightful

    http://www.xmlopen.org/ooxml-wiki/index.php/Office_Open_XML_Overview

    Well written and critiqued from the Granddaddy of all Standards Organisations. They have no axe to grind whatsoever, now someone tell me THAT's FUD.

    --
    If you don't risk failure you don't risk success.
  116. 7000 pages says its fundamentally wrong by DrXym · · Score: 2, Insightful
    Compare - ODF 700 pages, OOXML 7000 pages. ODF unencumbered by legacy issues, OOXML heavily encumbered by legacy issues.

    I think it will be next to impossible for ANYONE except Microsoft to implement OOXML. Which is just the way they like it.

  117. Al'ight... by FunkyRider · · Score: 1

    Al'ight... Just let him implement the "partylikeword95" tag stuff in the Linux clone of OOXML and we will be happy!

    --
    just wonder why there are so many anonymous cowards in this world....
  118. attest by aichpvee · · Score: 1

    You keep using that word, but I don't think it means what you think it means.

    Some other things you've missed:

    1) No one thinks that "everything" open source is some magical fairy sky beard's gift to anything. miguel has put out a lot of open source and it's all rubbish, upon which almost all of us agree.

    2) Linux is easier to use than windows, period.

    3) You confused "familiarity" with "games." I can see how you might do that since the second and third letters of each are "am."

    --
    The Farewell Tour II
  119. we all need money by Anonymous Coward · · Score: 0

    who is paying him? he spends to much time at microsoft.....

  120. A little ryme by Anonymous Coward · · Score: 0, Funny

    There was an old fart from Peru
    Who happened to mate with a Gnu
    The son come out well
    Got work at Novell
    And praised Microsoft all way through

  121. F-Spot by botik32 · · Score: 1

    F-Spot is one example... a rather shiny and feature-rich photo album application. With time, expect more stuff like, as developers find it easier to focus on features than code optimization.

    Being a C geek, I do not know whether I like this or not. Features and shine are good for linux users but it comes with a free topping containing potassium benzoate... which is bad...

  122. Shock by nagora · · Score: 0, Flamebait
    You mean the man behind Mono is a moron?! Colour me surprised.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  123. The scary thing is... by argent · · Score: 1

    Oh come on. Admit it. You're just exaggerating.

    That's the thing that boggles my mind. I'm not. I have written documents in raw markup code using "ed" to edit them, and I've written similar documents in Word, and it really was less frustrating to use "ed" to edit things like SGML than to use Word to edit Word documents.

    For one obvious example, Word doesn't even get simple stuff like nested lists right.

    Move a block of text into a list in HTML, and the block retains all its markup intact while still inheriting markup like fonts and styles, and the list remains intact. Changing a paragraph in the block into a list entry does the right thing.

    Do the same thing in Word and depending on how you do it, it either changes the paragraph markup to match the list, or splits the list into two lists. Markup is all or nothing... you have to manually change the font to match the list. Change a block into a list entry then and you end up with duplicate item numbers. And on top of that you may need to manually re-indent parts of the resulting list to the right nesting level.

    If there's a table in that block of text things get even hairier. And moving a table into a table and Word will happily merge the cells in the inner table with the outer one. There's ways around this, but you have to plan your edits carefully to keep Word from doing the wrong thing.

    Why? Because Word doesn't have any document structure other than paragraphs and table cells. Nesting is simulated by dynamically changing the type of paragraphs in a completely ad-hoc manner. It's nuts.

    ODF has to support the Word list style for interoperability (under "numbered paragraphs" where it notes that this can be used as an alternative list style), but the standard way of managing lists is as a nested container that inherits styles from its parent and that child containers... including other lists and paragraphs... inherit styles from in turn.

    I can quite easily see myself saving a Word document as ODF, and going in with a plain text editor and fixing up all the list styles directly, rather than trying to figure out the right magic incantations to get Word to do what I want. So, no, I really wasn't exaggerating. Word really is that bad.

  124. So give us the context! by Anonymous Coward · · Score: 0

    OOXML defines tags by saying "like an application we wrote did it". In what way is this an excellent standard? When you download Moonlight (with patent provision(tm)) what patents are in there? You must know since you are a Novell VP and reworked Moonlight to avoid MS patents and specifics. If you haven't done the work to know what you had to leave out, you've now admitted that there is a ticking time-bomb in silverlight.

    And why the 5 year release of the patent pledge?

    "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 43 minutes since you last successfully posted a comment"

  125. Why doesn't Debian take action against this? by Anonymous Coward · · Score: 0

    Miguel is personally partly responsible for completely nullifying the concept of Standards, by promoting a "Standard" which product has to be downloaded from a certain vendor to be free from patent mis-use.

    In other words, Miguel tells the world: "You have to download it from us, or Microsoft might sue you, but it's still a Standard".

    That nullification disgusts me enormously, just like the rest of the things de Icaza has done over the last 5 years or so.
    It's just idiocy that the rest of the free software world doesn't take stronger stand against it by refusing to use/distribute ut.

    I think Linux distributors, at least Debian, should soon come up with a policy not to ship any software that comes from Novell. This includes Evolution, Moonlight, Mono etc etc. This software is simply not free, and not safe for end-users, and we certainly don't need it. I don't think it should even exist in an official non-free section. It simply shouldn't be there, unless you download it from unofficial mirrors.

    But the free software community is blind, and keeps on rolling like if nothing has ever happened.

  126. If I points now, you would get them by theolein · · Score: 1

    That was, by far, I think, the most seasoned post written in this whole topic.

  127. Re:Novell is distributing concealed patent landmin by Alioth · · Score: 1

    However, how can it possibly said that a format with tags like "formatLikeWord95" - which are completely meaningless, be "superb"? OOXML doesn't need FUD to discredit it - just the existence of formatLikeWord95 is bad enough.

  128. Re:Novell is distributing concealed patent landmin by geschild · · Score: 3, Informative

    Miguel,

    I'm not trolling when I ask you: have you read the OOXML proposal or parts of it?

    If you have, do you believe the content is a standard? in the light of the comments from various organizations?

    If you have not read the OOXML proposal, on who's authority do you base your positive comments?

    --
    Karma? What's that again?
  129. Neither Superb nor Standard by Anonymous Coward · · Score: 0

    ooxml is neither Superb nor Standard.

  130. sierra hotel coder?? by Anonymous Coward · · Score: 0

    Hardly.

    For instance Migule is not even the 1/100th of Fabrice Bellard (see ffmpeg, qemu) and other guys who have done amazing stuff (and btw haven't received a penny from Novel).

    Migule de Icaza is different not because his code is Sierra Hotal but because his project are politically interesting, and unfortunatelly bad for OSS. Migule proves how one can be a "famous person" not by doing good algorithms, but by chosing projects that become mainstream instantly because they are backed by Novel in strategic moves to divide FOSS.

  131. Look at the bottom of the "?" by Anonymous Coward · · Score: 0

    you'll see a period. An extra period would be superfluous.

    And as to the "adding someone group's dumb name" (sic) to it, what about:

    Windows (XP)

    (Red Hat) Linux

    (HP) (Unix) (pick one)

    etc

    ?

    Everyone does it. Ubuntu or Fedora don't add "Linux" to their name because it's more GNU stuff than Linux. But you seem to be OK with "Linux" being used...

    "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 55 minutes since you last successfully posted a comment"

    1. Re:Look at the bottom of the "?" by aichpvee · · Score: 1
      I guess you need to learn to read first, then you can move on to grammar, dick:

      Sure, everybody "gets shit wrong".


      Just "Linux" won in the marketplace of ideas. The fact that your examples happen to be idiotic does seem to indicate that you don't actually understand the discussion, though.
      --
      The Farewell Tour II
  132. He's a Sellout? Been saying that for years . . . by hduff · · Score: 1

    From the "I-Told-You-So" Department: Years ago in my LinuxFormat column, I questioned de Icaza's contribution to the Open Source movement and what his advocation of .Net might mean. Sadly, his endorsement of a poorly defined "standard" reinforces my opinion of him as a "sellout". Shame on us and those who have supported him.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
  133. Appeal to secret knowlege by overshoot · · Score: 4, Insightful

    Well, you ignored the part where I mentioned that this was being taken care of.
    1. You mentioned that "things" were being taken care of; you did not (in any of your posts here, and I read them all) specify that the scoping was one of them
    2. You're pulling the classical "I have secret knowledge that proves that I'm right" rhetorical trick. Point me to the revised spec and we can talk.
    3. You've practically proven, all by yourself, that DIS-29500 isn't at the level of committee draft, much less final ISO submission. One of the basic responsibilities of a technical committee (see, for instance, JEDEC JM-21L) is clearly defining the requirements for conformance and clearing legal rights for those requirements. According to you, that hasn't been done and here we are at the ISO final vote stage. ECMA-376 needs to go back to committee until it's actually ready for prime time.

    Now you argue about optional, so let me clarify, I meant OOXML "optional" which has a very precise term in the spec. Since we are talking about OOXML I expected you to be familiar with it, I guess you were not familiar with it, but only with the handful of bullet points circulating the intertubes.
    As a standards maven, I've read the controlling portions (I'm not planning to implement it, so any controlling language hidden in footnotes missed me. As they should.) I'll point out that "optional" has a predefined meaning in standards literature, much as "scope," "shall," "may," and other words that are no more subject to local redefinition than any other legal term. Apparently, the drafters of ECMA-376 had never done any standards work before (the "Scope" section alone makes that very clear) and ECMA made no effort to correct even the most basic flaws.

    The problems with technical details I'll leave to others.

    Again, your "most of that has already been fixed by ECMA" is an indictment, not an excuse.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Appeal to secret knowlege by WhiteWolf666 · · Score: 1

      I second that. Mod parent up.

      This sort of discussion is demonstration that Miguel is nothing more than an MS hack, or simply very, very delusional.

      As an observer, nothing makes more sense to me than this point:

      You've practically proven, all by yourself, that DIS-29500 isn't at the level of committee draft, much less final ISO submission. One of the basic responsibilities of a technical committee (see, for instance, JEDEC JM-21L) is clearly defining the requirements for conformance and clearing legal rights for those requirements. According to you, that hasn't been done and here we are at the ISO final vote stage. ECMA-376 needs to go back to committee until it's actually ready for prime time.

      Miguel's responses have been, "It'll be fixed, it'll be fixed, it'll be fixed!"

      Well, if so, why the hell is MS trying to fast track this semi-broken puppy?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  134. Arm twisting by overshoot · · Score: 2, Insightful

    As for the other stuff, I agree it is not nice of them, but am not sure how you could twist their arm to go beyond that.
    We never had any problem in other standards bodies (and I've served on several.)

    You open every meeting with a statement of the organization's patent policy. You make participation contingent on agreement with the policy, which includes an affirmative obligation to identify any known blocking IP. When a submission comes from a company, you require a binding letter from the company covering all IP they have covering that submission. You do this for every single point in the draft specification. Anything that doesn't get IP clearance doesn't make it into the draft.

    Microsoft could have simply issued a blanket IP clearance for ECMA-376 as passed. Any additions after that point might not be covered, but anything sticking to ECMA-376 as submitted would have been. That's a very common industry practice; in a normal standards body that would have been required. They didn't. Now, I'm a believer in the law of intended consequences, which is similar to "intention" in common law: when a rational party goes out of their way to do something that has predictable consequences, it's reasonable to conclude that they intended those consequences.

    Microsoft (and Microsoft Legal) isn't run by idiots. Logic follows.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  135. doesn't matter much by CarpetShark · · Score: 1

    If you don't trust it, don't trust it. It doesn't matter much, whether you don't trust it because it's from him, or because his blog isn't from him.

  136. MOD PARENT UP! by nonmaskable · · Score: 1

    At this point, there really aren't any more excuses for Miguel...

  137. OOXML is truly horrible as a standard by jafoc · · Score: 1
    All that aside, OOXML may not be a horrible standard.

    I have read significant parts of the MS-OOXML spec and I can assure you that this it would be a horrible mistake to accept this beast as an international standard. The biggest issue are not the (existing, but comparatively minor) technical shortcomings, but the fact that Microsoft's semi-proprietary OOXML standardization strategy is a head-on attack on the existing, technically better, genuinely open standards.

    1. Re:OOXML is truly horrible as a standard by ajs · · Score: 1

      All that aside, OOXML may not be a horrible standard.


      I have read significant parts of the MS-OOXML spec and I can assure you that this it would be a horrible mistake to accept this beast as an international standard. The biggest issue are not the (existing, but comparatively minor) technical shortcomings, but the fact that Microsoft's semi-proprietary OOXML standardization strategy is a head-on attack on the existing, technically better, genuinely open standards.

      That sounds circular. You suggest that the technical shortcomings are minor, but that the competing standards are technically better. Are the differences minor as well, or were you simply stating two, unrelated facts? In what way are what competing standards superior, and how minor (or major) are these differences?
  138. Of course he would say that. by jocknerd · · Score: 1

    Its been his lifelong dream to work for Microsoft.

  139. Miguel de Icaza, please listen with an open mind by Tiger+Smile · · Score: 2

    The argument as to why OOXML are good or bed, vs ODF, aside there is a matter of history to think of. Microsoft can't be 100% evil, it's just hard to hire people like that and expect them to function. So I agree we should not jump on MS for everything. But to be fair they do have a history. I worked at a company that, as a result of taking MS at their word(and poor management, which took MS at their word) they went under. I famous line uttered in the meeting some 8 months before things got bad was "Come on, Microsoft would never screw us!" This was spoken by the person we'd hired from Apple after they downsized, which seemed to have something to do with being screwed by Microsoft.

    Microsoft has a motive. That is everything. One motive has been to control file formats, to the end that it makes them money. They are motivated by profit. Microsoft is the smartest company in the world at insuring they make money. They were forced kicking and screaming into supporting HTML, no matter their public face. The last thing they need is for users to have a path to a different set of office applications. Do you really think that all this work on OOXML is intended to lose MS money AND give their office applications the kiss of death? They are smart when it comes to making money and they have a plan to make money from this, or why the big push? Something, sure as hell, stinks. It stinks big time, when they rig the ISO vote.

    But if you can see that MS has no grand plan being OOXML to hurt people I would not mind hearing it, but I am never going to think for a second that you have the slightest understanding of the cunning and tactics, nor do I think you can stoop to that level for long enough to think like they do. But give it your best shot and tell me why you think MS would just give the store away?

    I reserve the right to be completely wrong.

    --
    -- Prepared at the direction of, or to be sent to Legal Counsel, in anticipation of litigation. Attorney Client Pri
  140. And people point out that OO.o is wrong by Anonymous Coward · · Score: 0

    because it doesn't produce EXACTLY THE SAME output and is therefore wrong.

    So if absolute positioning isn't a requirement (which means that not specifying TableLikeW98 is OK) means that there is no NEED for the tag, so why are we keeping it? Surely just "Table" is enough, since we don't care if it's like W98 did it. If we do care about exact placement, then we must have the meaning (format changes) specified so TableLikeW98 is incomlpete.

    So we either have
    a broken standard because TableLikeW98 (et al) aren't needed
    a broken standard because TableLikeW98 (et al) aren't specified

    "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 1 hour 20 minutes since you last successfully posted a comment"

  141. Sierra-hotel coder? by Prototerm · · Score: 1

    More like a "Hotel Redmond" coder (You can check out anytime you like, but you may never leave. Cue guitars.)

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  142. Short version : 'Both need work' by Jody+Goldberg · · Score: 1

    You're getting close. No, I do not say OOX is a great format. There are lots of places it could have been improved. However, the same is true of ODF. Gnumeric makes a lovely test bed for comparison. We're a neutral 3rd party implementer trying to handle both of these specs. Once the politics have been removed there are two unpleasant truths that the ODF-cheering section doesn't want to hear.

    1) like OOX, ODF is underdocumented, and has significant limitations.
    2) OOX, despite it's various flaws, is better documented, and in some ways superior to ODF.

    There is a fundamental hypocrisy that is unfortunate. We should be discussing the limitations of each standard and how to improve them but at the core it is my belief that if ODF is acceptable as a standard, then so is OOX. Take both or take neither, but to chose just one is nonsense.

    1. Re:Short version : 'Both need work' by Omnifarious · · Score: 1

      Unfortunately, no sane discussion of ODFs limitations and problems can exist while OOXML exists. It doesn't matter what about OOXML might be better or worse. The fact is, it's a booby-trapped standard and everybody knows it. Any standard would be better than that one. Additionally, it truly does contain many undocumented highly Microsoft specific tags and fields. A tag to use Word97 formatting while not even describing exactly what that is? Come on!

      IMHO, the requirements for a standardization process should include there being at least one Open Source implementation that fully handles the standard and is not encumbered by patents. And there should also likely be at least two implementations of the standard from independent parties that inter-operate.

      The first requirement is because no standards document is complete. The only complete standards document is code. The second requirement is just plain common sense. Any standard that doesn't have two inter-operating implementations just doesn't deserve the name. OOXML completely fails to meet either requirement. ODF at least partially meets them both.

    2. Re:Short version : 'Both need work' by Anonymous Coward · · Score: 0

      I don't think anyone can argue that ODF is perfect. But we don't need to accept an alternative standard just because we accepted ODF in the first place.

      In fact, there's a strong case for the opposite (instead of dilluting so much effort, why not concentrate it and get one cool standard? Guess what, ODF already is a really good standard; Microsoft tried really hard with no luck to convince anyone that's not the case).

      Fact remains, the whole process surrounding OOXML is a whole play by Microsoft. All the energy that was required in order to stop it from being fraudulently passed as a standard (just tell me it would have been good to approve this standard in this state under these circumstances) would have been much more productive if invested in advancing ODF.

      And I can only blame all this wasted energy on Microsoft's deceitful behaviour.

      But, to the point, Jody, you said that ODF sucks regarding formulas. You did know that formulas are intentionally not specified, and left for another standard, right??

      I remember a blog post[1] by a Rob Weir who worked on OpenFormula, the coming standard regarding formulas, and compared its drafts against the overly underspecified formulas OOXML (I guess you didn't run into those problems because Gnumeric already knew how to read Excel files, so it already knew about the odd-meaning and under-documented features).

      What is hypocrisy is pushing through any means a rushed standard which can only serve to preserve an unlawful monopoly and undermine genuine industry initiatives, and claim it is for the benefit of the industry and its users...
      Setting the bar high in what should be called a "standard" is definitely NOT hyposcrisy.

      [1] http://www.robweir.com/blog/2007/07/formula-for-failure.html

      nacho

  143. OOo a good standard ... by Anonymous Coward · · Score: 0

    A while back I played around with some openoffice generated files.
    First of all the openoffice files are smaller in size than the files saved in M$ format.
    You can use standard tools to uncompress the openoffice file.
    Then you can use a text editor to view or modify the content.
    You could even write your own program or a script to generate the content you desire.
    Then you save the new content and compress.
    That's it.
    Now use openoffice to open the file you created or modified.
    It works great.
    --chip

  144. Microsoft's Genuine Opinion? With FlashyThing SP1! by OfficeClosedXML · · Score: 1

    Microsoft's "Men In Black" (remember OOXML?) seem to possess the "neutralizer" (the flashy thing) with a special service pack installed. This allows them not only to wipe out one's memory (by formatting it with an alpha version of WinFS), but it also allows them to install some Vista drivers into one's brain, which make a person (like Miguel de Icaza) a "Genuine Vista user" (read: brainwashed). No payment needed! Note: Of course, it took Microsoft yeeeaaars (what else?) to produce that service pack for the MSneutralizer ;)

  145. This is terrible for Novell. by WhiteWolf666 · · Score: 1

    Miguel should resign, or be fired. Sadly, he is the linchpin on several of these big projects. I hope Novell can find someone to replace him.

    Miguel says crap like, "We never made a promise to avoid patents.

    BULLSHIT.
    From Novell's website
    Q4. With this agreement, will Novell include Microsoft patented code in its contributions to the open source community?

    No. Novell will not change its development practices as a result of this agreement. It has always been our policy in all development, open source and proprietary, to stay away from code that infringes another's patents, and we will continue to develop software using these standard practices. If any of our code is found to infringe someone else's patents, we will try to find prior technology to invalidate the patents, rework the code to design around the infringement, or as a last resort remove the functionality.

    Novell is committed to protecting, preserving and promoting freedom for free and open source software.

    Of course, it should be understood that under the patent agreement each party will promise not to assert patents against customers. The patent agreement does not cover the development activities of Novell or Microsoft, and Novell has no plans to changes it development policies relating to patents.


    Please re-read the bolded section (emphasis added). Someone need to smack Miguel in the face; he's sounding more and more like an MS hack everyday.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    1. Re:This is terrible for Novell. by miguel · · Score: 1

      Miguel says crap like, "We never made a promise to avoid patents.

      BULLSHIT.


      That is not what I said. What I said was quite different, but selectively quoting will remove all the context and of course you will come to the wrong conclusions.

      You might have posted this on my blog a minute ago, I replied to you there, the post "Talk to your lawyers".

      Miguel.
    2. Re:This is terrible for Novell. by Ilgaz · · Score: 1

      I started to wonder why open source community didn't start to boycott Novell/Suse? Suse before Novell was a highly prestigious, expensive but really serious enterprise/professional Linux. Their power didn't come from special "agreements" with Microsoft.

      If it is "enterprise"- there is Redhat there, they don't make patent agreements with Microsoft 24/7 and they don't spare their resources to port MS crap to Linux.

  146. Re:No Single Person Has Done More Damage by Anonymous Coward · · Score: 0

    Use Strigi

  147. Quality is Job 1.1? by Prototerm · · Score: 1

    No, no, no.

    You don't "standardize" on an incomplete specification saying "We'll fix it later". Before OOXML is passed as a standard, it should be complete and correct *first*. As it stands, OOXML is a joke. Microsoft is proposing it as a standard for one reason only: maintain vendor lock-in. If they were serious about supplying it as a standard, it would be properly documented. IMHO it also goes without saying that if you are proposing a standard for everyone to use, you allow *everyone* who follows that standard to use your patents, and only go after them if they deliberately abuse that standard (as Microsoft did with Java, forcing Sun to nail them to the wall for contract violations). Saying "just use our products and you'll be okay" is unacceptable. It's not a true standard in that case.

    Sorry, I have faith in no one. I trust no one. Until I have something actually in my hands, I will not believe it will exist, or that it will work as advertised. That goes for Microsoft, Apple, or anyone else. As it stands today, OOXML is a PR campaign, not a spec, and should be rejected unless and until it is a spec.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  148. Legacy Blobs all over the place ?? by Jody+Goldberg · · Score: 2, Informative

    When working on filters for gnumeric my standard approach is to write a collection of test files tweaking various pieces of the format (see gnumeric/samples dir in svn). I've yet to hit any significant binary blobs that are not also in ODF (eg emf/wmf images). Indeed, while reviewing parts of Spreadsheetml I haven't come across significant binary content. There is lot's to complain about in OOX without our making up random stuff.

    1. Re:Legacy Blobs all over the place ?? by segedunum · · Score: 1
      Really? Can you explain how we deal with this then?

      http://www.codeproject.com/cs/library/office2007bin.asp

      The new Office 2007 file formats are ZIP files that contain parts some of which are XML, some others are native file formats such as JPEG pictures, and the remaining binary parts end up being referred to as BIN parts. BIN parts are of particular interest for the file format consumer or updater since the underlying file formats are undocumented (at the time of writing, August 10 2006) and are several additional file formats to deal with.
  149. the author if midnight commander by cmdr_tofu · · Score: 1


    I have to admit that Midnight Commander was one of the programs that encouraged
    me to switch to Linux. With its Turbo-Pascal/Norton Commander like color scheme, it
    brought a level of comfort to this ex-DOS user. I must give credit Miguel for that. Even if
    it was many years ago, it was a great contribution. I still use midnight commander today!

    As far as Moonlight and OOXML go. I think that Miguel is entitled to opt to use this software and develop for it (if Microsoft allows him) and have Novell-Microsoft grant rights to use Microsoft stuff (which they can revoke at anytime). However, I don't think we want it in our non Novell/Microsoft Linux distros (ODF please)! I will never willingly extend myself into Microsofts embrace.

  150. Dangers of taking code from Novell by boriquajake · · Score: 3, Informative

    Does that mean that we should all turn our noses up at the ATI drivers that are coming from Novell? No matter what else you think you heard or read, that facts are that Novel and its relationship with AMD is the only reason the OSS world is finally going to get a 3D graphics driver.

    --
    I only scored 35% on the Nerd Test, I'm sorry.
    1. Re:Dangers of taking code from Novell by Ilgaz · · Score: 1

      Does that mean that we should all turn our noses up at the ATI drivers that are coming from Novell? No matter what else you think you heard or read, that facts are that Novel and its relationship with AMD is the only reason the OSS world is finally going to get a 3D graphics driver. Open Source 3D driver you mean. NVidia is releasing near-windows capability 3d graphic drivers/Linux for years, Matrox is releasing their professional cards driver for years.

      Novell is NOT that Novell which actually competed Microsoft and showed their offerings as a joke years ago, stop dreaming.

  151. Those Who Insisted by Anonymous Coward · · Score: 0

    Those who insisted, despite considerable clues and evidence, that Senorita Miguela was not a M$ mole must now eat their words.

  152. Spelling! by seebs · · Score: 1

    According to many sources (including Wikipedia, which might be wrong, and his own damn web page, which probably isn't), it's de Icaza, not de lcaza.

    That is to say, it is a CAPITAL I, not a lowercase l.

    Please use a serif font in the future. Thank you.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  153. Figures by Dunkirk · · Score: 1

    Ever since the whole "mono" thing, I've been waiting to see signs how it would work out. From what I understood, it was always Miguel's wish that whatever "killer app" Microsoft came up with on Mono would be readily available on Linux. I guess this "Moonlight" product will be the fruition of that desire. However, with copyright and patent law being as obfuscated as it is, I just can't have any confidence that Microsoft isn't going to eventually pull the rug out from under Mono, leaving derivative applications on the desktop sort of high and dry. As I've personally seen from the SCO fiasco, it doesn't take solid legal case to cause a problem for Linux. Even that ball of outrageous lies ("millions of lines of code") caused resistance to Linux within my company, and I had to fight the FUD. I suppose Miguel will claim that it's all clear to him, and that may well be, but it's not to me, nor to a lot of other people. All it would take is for Microsoft to threaten Red Hat over distribution of Mono, and suddenly we've got a defacto "Microsoft-blessed" distribution in SuSE, which is my take on what's happening here. In a way, that'd be good for my company, since that's their chosen platform, and it might even expand use of the platform internally, but my very large, very expensive application (when it comes to Linux) is only supported on Red Hat. I just want to avoid the nonsense entirely. With some of the crazy stuff that Microsoft pulls in order to trap people on their platform, how does anyone believe that they don't have an end-game in mind with all of this business? Miguel might just be a useful, unwitting pawn in the game. But, hey, I'm still bitter that they managed to buy out Daniel Robbins. ;-)

    --
    Acts 17:28, "For in Him we live, and move, and have our being."
  154. So now we all know by jvkjvk · · Score: 1

    We finally find out for sure which team Miguel is really playing for. Let me give you a hint and say - it's not our team.

  155. Re:Novell is distributing concealed patent landmin by huckamania · · Score: 2, Interesting

    Saying a thing and having it be true are two different things. Miguel is just acknowledging the futility of making a pledge about not violating patents he is not aware of existing.

    As many people are quick to point out, Microsoft has more to lose by disclosing which of its many stupid patents the various pieces of software often refered to (rightly or wrongly) as Linux may be violating. If and when they release that list, then Miguel, and probably everyone else with half a brain, will be able to say whether or not their software is patent encumbered.

    Only a Stallman type would say in advance that their code is not violating any patents. It's probably in the GPL somewhere.

  156. Microsoft made their bed, now they sleep in it by irritating+environme · · Score: 1

    After decades of atrocious anticompetitive behavior that programmers and users are negatively impacted on a daily/hourly/minutely basis, Microsoft deserves absolutely no slack. On THIS SPECIFIC DEBATE they have shown willingness to bribe and undermine legitimate voting efforts with the bribery of the ?Swedish? delegation. Therefore, they already have no credibility, and have proven that this is a dangerous trojan horse standard. Their actions and internal correspondence leaked to the internet has demonstrated it further. To apply a "throwing mud" analogy at critiques of a 6,000 page standard is fundamentally disingenuous. The criticisms will be from people of varied backgrounds and limited knowledge of the various areas, either word processing experts, XML experts, or spreadsheet experts. I have read several criticisms, some were a little weak, but they did fundamentally show that the Microsoft Office applications didn't respond to basic, natural changes to an XML file it exported, with little or no specification in the standard as to why it was. This means that the standard is a hollow shell, and the actual, functional standard is determined and hidden in the binaries and application behaviors of Office's closed source programs. No "standard" can exist in such a situation. Thank you for the invective at the end. Hang on, I need to look up a proper response....oh, here it is: you have a little penis.

    --


    Hey, I'm just your average shit and piss factory.
  157. Not wrong by Tony · · Score: 1

    Hey, Miguel, thanks for the reply.

    Actually, my history is exactly correct. Microsoft officially participated in the Open Office Document TC. Rabih Filfili was Microsoft's observer of record. They may have been creating their own standard at the same time, but at that point, ODF was in the long process of becoming a standard. So, Microsoft chose to go their own way, rather than collaborate on a standard equitable to all.

    So the history was correct, as is my assertion that Microsoft has reasons to not participate in a standard accepted by others; and that these reasons benefit only Microsoft.

    As for your link to Mr. Jones' blog: it's a rather MS-biased timeline, don't you think? It mentioned neither Microsoft's participation in the OASIS TC, nor their later withdrawal. It also glosses over ODF development, leaving the implication that ODF was quickly developed, and quickly accepted as a standard, neither of which is true.

    Finally, as for your reason for not giving a full reply: accepted. I'd rather watch Colbert than argue with a het-up idiot like me any day.

    --
    Microsoft is to software what Budweiser is to beer.
  158. Superb for what purpose? by Anonymous Coward · · Score: 0

    superb for what purpose?

    clearly, ooxml isn't superb for the purposes of "let's play mice and make computing inter-operable" crowd.

    it is superb from the msft centric point of view, though.

    this guy clearly takes a msft centric position.

  159. Here's what I don't get by snowwrestler · · Score: 1

    In addition to the above I predict it does not matter, because its a legacy setting and they are themselves trying to not drag documents that contain that. It makes sense that Microsoft is not likely to create software that implements a legacy setting. The thing I don't understand, then, is why the legacy settings need to specced in the standard at all.

    Spec out where things are going, not where one company has been. Backwards compatibility to one vendor should not drive the development of what is supposed to be a universal standard.
    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  160. Legitimize the market out of existence! by argent · · Score: 1

    I'd rather have an open source implementation of a microsoft invention then some proprietary binary (like linux flash).

    If those were the only options you might have something. But for the problem that Silverlight is supposed to solve you also have the choice of: a (finally) open source implementation of a Sun invention, and an open source implementation of an open standard, as well as a number of less well known browser plugins (some of which actually provide a real sandbox).

    Between Flash, Java, and AJAX we don't need Microsoft barging in with another spin on ActiveX/.NET to "level the field".

  161. Sure "linux" has made it by Anonymous Coward · · Score: 0

    but the system I use isn't just linux.

    Rather like saying you drive a ford (because your chevvy has a ford engine). It's OK for piddling about.

    and lastly, if you want to call someone a dick, at least apologise for being a dick yourself (re: the period and query character fuckup you tried to impress us with).

    1. Re:Sure "linux" has made it by aichpvee · · Score: 1

      Why should anyone else apologize for your poor grammar? That's your fucking problem.

      --
      The Farewell Tour II
  162. Microsoft Basic? by argent · · Score: 1

    Care to name an example where MS put out anything that was really multiplatform?

    Back before Microsoft owned their own platform, Microsoft Basic was kind of a standard.

  163. Miguel, what do you mean by a "good" standard? by argent · · Score: 1

    I said that ECMA was going to document that for the next batch of issues to resolve in the spec.

    See, here's the problem. If elements that are obviously going to need to be defined aren't defined then the spec is a long way from finished. This isn't just a matter of the spec not defining things you think should be in there, like ODF, this is a matter of the spec not defining stuff that's actually in the spec itself.

    This is like a book proposal that's got things like "Chapter 11: (Add fight scene between goodguy and badguy) Chapter 12: The next morning my hand still looked like a shredded tire under the bandages, but I didn't have time to lie in bed..." in it. A publisher might accept that as a draft, especially if you've got a good track record, but they won't publish it like that.

    A spec that's a long way from being finished was just pushed almost all the way through a fast-track process to jump it straight from this stage to "published", which means that Microsoft wants it to be treated as a finished spec... not a draft. Even if it's the best draft in the world, it's still a draft.

    So do you mean that it's a good draft, or that it's actually a good standard? Everyone else is judging it as if it was complete, because that's how Microsoft is presenting it. Is that how you're approaching it?

  164. The crux of the biscuit... by argent · · Score: 1

    Does anyone still have mission critical documents in word 6 that depend on the exact formating Word 6 had?

    The main reason these standards are a "big deal" right now are incoming legal requirements for maintaining archived documents in a format that can still be read when nobody's using the software they were created under any more. So when they depend on said software to figure out what the document looks like it kind of defeats the purpose.

    1. Re:The crux of the biscuit... by Bill,+Shooter+of+Bul · · Score: 1

      that can still be read

      That is the imperative phrase. Of course you can still read something that was saved in word 6 and converted to the new Word xml format. The text is still there. If you completely ignore the formatting, and use the default you can still read the document. I wrote a custom parser to import my old documents from Easy working word processor to Word. The formatting isn't exactly the same, but I can't imagine anyone would care. Now if you make ODF your standard, your sort of screwed as to displaying that word 6 document exactly as word 6 did anyways, so what have you really lost by simply marking it as word 6 style in the Word xml?

      Remeber those crazy formats are for backwards comparability, not forwards compatibility. So just don't save your stuff with the crazy format tags and you should be safe.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
  165. Wrong abstraction. by SanityInAnarchy · · Score: 1

    Sigh. Every time this discussion comes up, I have to explain this again.

    It is simply the wrong way to implement this kind of thing. It shifts a huge amount of burden onto the implementation, even just a reader, compared to the alternative.

    Consider fonts. Would you rather have:

    <heading1>This is a heading</heading1>
    <movie_title>Gone with the wind</movie_title>
    <blue_like_BSOD_of_win_NT_on_alpha>I like blue</blue_like_BSOD_of_win_NT_on_alpha>


    Or would you rather have the much saner system of styles that we have now? You can still do:

    <p style="blue_like_BSOD_of_win_NT_on_alpha">I like blue</p>

    Provided that, somewhere in the same document, you actually define that style:

    <style name="blue_like_BSOD_of_win_NT_on_alpha" color="#0000FF" />

    I'm not sure exactly what XML is used in the real document formats, but everyone pretty much agrees by now that styles are the way to go.

    So, for example, "spacingLikeWord95" should be specified by first defining a standard way of defining a spacing scheme, then you apply it to a style. That way, implementors need only implement the general way of supporting all spacing schemes. If they want to support exporting to old (broken) formats, they always have that particular spacing scheme right there in the XML as a reference.

    That would be the right way to support backwards compatibility, without adding an extra few fucking THOUSAND pages for people (including Microsoft) to implement decades, even centuries into the future. Why should we have to carry along Microsoft's baggage here because they find it more important to lock out competitors than to implement this right?

    Or are they really that incompetent?

    --
    Don't thank God, thank a doctor!
  166. They have source code. by SanityInAnarchy · · Score: 1

    Even if they didn't, they also have the ability to run Word95 without having to buy a copy, not to mention a copy of the particular OS this quirk was on, not to mention hardware that's no longer for sale.

    I've read elsewhere on this page that there are actually tags that specify things like "tables_like_Word95_on_NT_on_Alpha". Are you actually suggesting that Microsoft doesn't have a distinct advantage there?

    --
    Don't thank God, thank a doctor!
  167. These are not structural standards. by argent · · Score: 1

    Browsers lay out HTML differently from one another.

    HTML is a structural language, like Docbook.

    OOXML and ODF wouldn't be needed if all we were looking at was document structure. These are more detailed markup languages where maintaining the appearance of the content matters, because sometimes meaning actually does depend on layout... even in ASCII, which is why people used to spend so much time making their terminals bug-compatible with the vt100.

    It may be that these tags don't actually specify anything that changes the layout of a document enough to matter, and should actually be treated as a comment by any other program, but until Microsoft specifies them we don't know that.

  168. Re:Novell is distributing concealed patent landmin by MenTaLguY · · Score: 2, Interesting

    Having just read the blog comments, they didn't really help. What are the "correct" conclusions supposed to be?

    I've been a defender of yours in the past (e.g. prior to Sun's dramatic liberalization of Java, I was advocating Mono as the least worst alternative), but this situation with Moonlight leaves me very uncomfortable. While the Mono patent policy seems sane, it seems the Moonlight policy means that Moonlight fails the "could you fork it?" acid test -- at least, forking Moonlight would mean knowingly assuming a patent liability with respect to Microsoft. That's a bit different from a project which has a less direct relationship with Microsoft IP.

    --

    DNA just wants to be free...
  169. Way off Topic, but please respond by YetAnotherBob · · Score: 2, Interesting

    Miguel,

    I see the flame fest continues, but could you please take a little time out and give me an answer to a question I have.

    I've posted this in the past. I see a problem for us (humanity) in the future. We would like to be able to go to a digital world. As things stand now we can't. The reason is file formats.

    Documents like birth and death certificates, property deeds, legal writs, treaty's etc. need to be available and readable for CENTURIES. File formats for the last 30 years or so change every 3 years. After two or at most 3 cycles, the format is no longer readable. That makes digital documents unacceptable. We need centuries for file retention, with full readability. We get a couple of years.

    The only real contender right now is ASCII text. That file format has been with us for 50 years now, and continues to remain readable.

    I work for a government body, with buildings. Permits are a matter of life safety. If we can't keep track of what is in a building, people die. There is still no substitute for paper records. They are the ONLY long term recourse we currently have. the great need is for a file format that can remain unchanged for centuries. (The best long term recording medium seems to be mud. Summarian records and literature from 5,000 years ago are still readable, if you know the language.)

    we desperately need a real long term document format.

    ODF tries to be that. I believe that the jury is still out on whether it can fulfill that need or not. OOXML seems to be too linked to a product that will continue to change. OOXML also has those digital blobs that will NEVER be human readable without the originating program. The standard will change radically in the next few years too. That renders it unusable for my needs.

    Ideally, I'd like to have a file that would allow setting up forms that would be relatively easily for a human to read, and would explain itself adequately for document recreation. It needs to have this without having to have the originating program, or any other reference than the file itself. I need that for drawings too. It doesn't exist. Even for relatively easy things like forms and written reports it doesn't really exist.

    *Shouldn't we all be pushing for standards that are independent of any product?* That seems to be the only way we'll get what we really need.

    Maybe TeX? HTML showed promise for a while, but it keeps changing too. OOXML doesn't have what I need. I'm not at all sure that ODF does either.

    Oh well, I guess paper is not going to go away.

    --
    Everybody knows 3 people with my name.
  170. Re:What does respect really mean? by seebs · · Score: 1

    We can move on when he stops sucking time and development effort away from tasks other than sucking Microsoft's greasy cock.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  171. Re:Novell is distributing concealed patent landmin by random0xff · · Score: 0

    Hello Miguel, have you ever read this weblog: http://www.robweir.com/blog

    This weblog makes it very clear to me how OOXML is not such a great 'standard' and how Microsoft is trying hard to lock the world into their Office format.

    I'm so curious, you're apparently a VP and one hell of a programmer, so I guess you're a smart and intelligent guy. How can you ignore all the bad news and keep up this facade in the face of critics. Are you lying? Naive? Afraid to admit you were wrong?

    Or is there something we are missing? If there is, please tell us, because it would save everyone a lot of energy.

    Thanks!

  172. Re:Novell is distributing concealed patent landmin by Anonymous Coward · · Score: 0

    I wont repeat it here


    It's hard to type with the cock in his mouth...
  173. Re:Novell is distributing concealed patent landmin by Anonymous Coward · · Score: 0

    Miguel, while you have made valuable contributions to FOSS, and believe me, I appreciate it, and give you credit for those contributions, at the same time, you don't really get it with FOSS or Microsoft. Just ask yourself this, what kind of person talks about cutting off someone else's air supply? Or what kind of person hurls a chair across the room and says they're going to f****** kill Google? Pretty rough language and behavior, not exactly the kind of people I personally want to be around. Think about it.

  174. Re:Superb? Then write "superb" code... by tz · · Score: 1

    I don't think the word means what you think it means.

    According to Webster: "marked to the highest degree by grandeur, excellence, brilliance, or competence"

    Yet you simply say it manages to sort-of document a cumbersome updated legacy format for office documents.

    I haven't looked at Mono, but must ask if you design your software like the OOXML - so that if I make a trivial change in the obvious place in one source file, it will break the whole thing unless I also update dozens of other places which I wouldn't guess would be referenced. Touch x.c causes the entire system to be recompiled under make? If you consider such "superb" design, I'd hate to see what you would consider bad design. Oh yea, completely functional yet minimal, clean, and modular code.

    I would think the word "superb" wouldn't be applied to a rust-bucket that happened to run well enough (if you don't mind the smell of burnt oil) to get you a few miles to work each day. I would want both the powertrain, body, and interior to be clean and well engineered too.

    You can do a superb job of specifying an atrocious design. In ISO-9000 processes, I usually refer to a perfectly repeatable cement life-jacket. Of course you'd sink like a rock, but as long as they are made within tolerance... Perhaps this is what you were referring to.

    But you haven't said the underlying design is horrible, and it does sound like it is the binary formats recoded into XML. That might make it easy to write a converter, but says nothing about whether the coding is a good or bad design.

    Even so, the OOXML document is not very well done. Minimally, the legacy support should be in various annexes, to separate it from the core design. There could be a lot of other structural improvements.

    But this comes down to a fundamental question - DID YOU USE THE OOXML document - reading it fully just like you would do to ODF - to implement the section of Gnumeric, or did you simply highlight the excel-like sections which you already had code for and it just worked?

    The proper way to test the questions is to give a group who has never seen either ODF or OOXML both specs and have them split up and start coding - without an oracle like OOo or Excel - and see how fast and how well they do. Let Novell sponsor such a contest, maybe over one of the holidays or something if you really want to decide the issue.

  175. It was a shock by aim2future · · Score: 2, Interesting

    First I was shocked, then I believed that someone was pretending to be Miguel, but when checking his profile and all it seems as it really was Miguel saying this. I also had hard to imagine that he would have been paid by Microsoft to say this, so I really don't understand his motives.

    Here in Sweden we are currently arguing with Klas Hammar, who is business area manager for Microsoft Sweden. Recently, in a a debate article (7th Sept, in Swedish) he claimed that OOXML is "future safe" and in another article (today 11th of Sept, also Swedish), he says "one could ask why it shouldn't become a standard".

    For him and others I collected the documents I had studied before the decision to reject OOXML and put them here (all in English). It is a collection of some documents from e.g. Google, Oracle, Spain FFII, Italian PLIO etc which very clearly describes the flaws of OOXML. This page could probably be useful for Miguel to read as well. This is not to compete with <NO>OOXML, it is just to illustrate how we have come to this conclusion on our own.

    We are not opposing OOXML by principle just because it's Microsoft, in fact we looked forward to the Microsoft XML format a few years ago, but that was before we understood how bad an "XML" specification could be designed. OOXML is a rough draft, nothing to take seriously as it appears now. I also have a blog entry about this if you want to send me some comments. (I'm not a blogger, otherwise)

  176. Blind. by magus_melchior · · Score: 1

    Someone else already mentioned Mr. de Icaza's "blind spot" with regard to Microsoft's deficiencies and questionable practices. His postings indicate that he's already formed his opinion, and no amount of comment from Microsoft detractors will change his mind.

    Ironic thing is, he'll probably say the same about me and others who disagree with "standardizing" OOXML...

    --
    "We are Microsoft. You shall be assimilated. Competition is futile."
  177. Very 'strange' favors has he done by Nicolay77 · · Score: 1

    I believe that Miguel is a very very smart person and that he sold to MS more than five years ago. His actions have simply too many strategical consequences to maintain the naive view that there are coincidences in them. Basically he developed Midnight Commander and then he became the MS 'infiltrated spy' in the Open Source world.

    Explanation (I'm quoting myself here.):

    MS monopoly is all about protecting the API. As Ballmer said: developers, developers, developers! They had one API everybody used, win32, and it was their crown jewel. As long as everybody keep developing for win32, MS would win.

    Then came Linux. If Linux distros could provide a competing API to Win32, MS would be screwed. MS solution? fragment the Linux API. You see, one of the main values of a successful API is that it's universal. So how to destroy Linux? Destroy the universality of the API. Make not one, but TWO competing APIs! Then developers would have endless religious wars and Linux would not grow as a competing commercial platform against Win32. How to do it? Make Gnome and start a religious war against the then 'closed license' QT libraries. Forward ten years and what's the result? Nobody uses either KDE or Gnome to develop commercial software, the 'developers, developers, developers' are still somewhere else. Oracle currently uses Java as the API when running in Linux. And who started Gnome? Icaza.

    Then after Linux it came Java, and it becomes MS new enemy. J++ and stuff. (Icaza was not involved with J++.)

    Now what happens, MS decides to create a new API from zero, sacrificing their beloved Win32. The new API is then called .NET. Now MS has to protect .NET, make it the universal API that every developer use. Linux (as always) is a threat to MS. So what's MS strategy this time? The same they used against Java, just a little backwards. Against Java they used the embrace and extend, promoting J++, that used MS proprietary extensions to the Java language to achieve developer lock in. To protect .NET from Linux, they would do a backwards embrace an extend: give Linux a limited .NET implementation, so that developers would still be locked to .NET proprietary extensions in the Windows platform. This limited .NET implementation is MONO. And who started MONO? Icaza.

    I don't think any of this is a coincidence.

    --
    We are Turing O-Machines. The Oracle is out there.
  178. They did not mis-quote you by ansak · · Score: 1
    Miguel...

    The poster did link to the whole thread, so I think the charge of misquotation is quite thin.

    You talk somewhat in that thread about low-risk vs. risk-free code in regard to patent infringement. If there are technologies about which Microsoft has already been known to sabre-rattle over in a standard (OOXML), then implementing code that conforms to that standard can never be even low-risk, never mind risk-free.

    But patent risk isn't even the bottom line problem with the groklaw folks, if you've bothered to read what they're writing about OOXML: There are things in the OOXML standard which have no clear specification outside of "That's how [a particular version of MS-Word] does it. Just reverse engineer what it does and you'll be correct." That kind of garbazh doesn't belong in a standard.

    Fuzzy logic belongs in speculative laboratories, not in standards, any standards whether open or closed. Fuzzy logic that can only be resolved by running closed-source software (whose EULA includes, if memory serves, a covenant not to reverse engineer!) really doesn't belong in any standards, but it's particularly odious in open standards.

    If you don't get that, that's pretty sad.

    Re-read what you're saying with RMS' four freedoms in the back of your mind (and yes, they're admirable even if you don't buy everything that RMS says, as I don't) and maybe, just maybe a little bit of understanding will slip in? At least, understanding what people objected to in what you wrote. All of it. In context.

    cheers...ank

    --
    Still hoping for Gentle Treatment...
  179. But sometimes the format does matter... by argent · · Score: 1

    Usually, format doesn't matter, and only the words matter. Sometimes, however, it does. If it does, you want to know that as soon as possible.

    Now if you make ODF your standard, your sort of screwed as to displaying that word 6 document exactly as word 6 did anyways, so what have you really lost by simply marking it as word 6 style in the Word xml?

    If you make ODF your standard, and some aspect of Word 6 layout turns out to matter, you will know that the first time you look at the document after the transition to ODF... even if you're still using Word.

    If you make OOXML your standard, and some aspect of Word 6 layout turns out to matter, you will never know unless you ALSO switch from Word, because Word will hide that from you.

    So just don't save your stuff with the crazy format tags and you should be safe.

    "You" is a secretary working on a legal document and saving a file in Word. He has no idea what XML tags are, even if there's an option in Word for "don't save your stuff with the crazy format tags".

    And then a decade later something in some document doesn't line up right because it depended on some aspect of Word 6 table layout, and someone's words are attributed to the wrong person...