Slashdot Mirror


Office 2007SP2 ODF Interoperability Very Bad

David Gerard writes "Microsoft Office 2007 SP2 claims support for ODF 1.1. With hard work and careful thinking, they have successfully achieved technical compliance but zero interoperability! MSO 2007sp2 won't read ODF 1.1 from any other existing application, and its ODF is only readable by the CleverAge plugin. The post goes into detail as to how it manages this so thoroughly."

627 comments

  1. What did we expect? by TechForensics · · Score: 5, Insightful

    I mean, really?

    --
    Those are my principles, and if you don't like them... well, I have others.
    1. Re:What did we expect? by Vanders · · Score: 5, Funny

      Yes but Microsoft said that it'd be different this time and they've changed, they really have, and they don't mean to hurt you but baby you just don't understand that when you can't keep your pretty little mouth shut then sometimes need a slap for your own good.

      I might be confusing Microsoft with a wife beater, but the mentality is roughly the same it seems.

    2. Re:What did we expect? by rodrigoandrade · · Score: 2, Interesting

      Well, Microsoft did enough to keep the lawyers away.

      Not likely that they'll embrace a competing standard antytime soon.

    3. Re:What did we expect? by impaledsunset · · Score: 5, Interesting

      If it achieves 100% technical compliance with the standard, but zero interoperability, this is certainly a problem with the standard itself.

      And the problem in this case is the missing formula specification. It's not in ODF 1.1, and ODF 1.2 is still a draft. While this is Microsoft and we all "know" that this was intentional, ODF is what should be fixed first. We were all bashing OOXML specifications, but ODF 1.1's far from perfect, as we can see.

      Did the author of the article test with anything else than a spreadsheet with formulas? Formula breakage was expected and mentioned in the comments to the previous article. The interesting part is are there other flaws with ODF 1.1, are they addressed by 1.2?

    4. Re:What did we expect? by Anonymous Coward · · Score: 4, Funny

      Say what you will about Microsoft, but I'll start using Linux on my production machines when I want to start losing money. Get the facts, people.

    5. Re:What did we expect? by drinkypoo · · Score: 5, Funny

      I might be confusing Microsoft with a wife beater, but the mentality is roughly the same it seems.

      What do you tell a user with two black eyes?

      (I propose that the answer is "Did you really think Apple was different from Microsoft?" but that might not win me too many points around here. The converse would work almost as well, but nobody would have believed that Microsoft was the good guys.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:What did we expect? by Vanders · · Score: 5, Insightful

      Did you really think Apple was different from Microsoft?

      That's unfair. Apple have never made an iWorks product intentionally produce a broken ODF document! *cough*

    7. Re:What did we expect? by makomk · · Score: 4, Informative

      And the problem in this case is the missing formula specification. It's not in ODF 1.1, and ODF 1.2 is still a draft. While this is Microsoft and we all "know" that this was intentional, ODF is what should be fixed first. We were all bashing OOXML specifications, but ODF 1.1's far from perfect, as we can see.

      That is, curiously, not quite true. ODF 1.1 doesn't fully specify formulas, but it does specify the general syntax that should be used for them, and Microsoft seems to have ignored this. (Also, in practice, the major spreadsheets are quite similar in terms of what expressions they accept in formulas. This makes it relatively simple to convert between MS Office formulas and OpenOffice.org ones, which are what most ODF-based apps use.)

    8. Re:What did we expect? by narfspoon · · Score: 2, Insightful

      Well it's just gaming the system.
      They follow the letter of the law.
      But they go against the spirit of the law.

    9. Re:What did we expect? by EvilAlphonso · · Score: 5, Informative

      nobody would have believed that Microsoft was the good guys.

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

    10. Re:What did we expect? by Phreakiture · · Score: 5, Funny

      What do you tell a user with two black eyes?

      Nothing. He's already been told twice.

      --
      www.wavefront-av.com
    11. Re:What did we expect? by lorenlal · · Score: 5, Interesting

      Well, that depends on who you talk to. Here in the US, that's probably true. Pretty much it's up to Europe to send the lawyers back in.

      But, there is a comment at the end of the article to check for an obvious abuse:

      The only way for Microsoft to make their legacy ODF documents work and to exclude other vendors would be to specifically look in the document for the name of the application that created the documentThis should be simple to test with a text editor, change the name of the application to match one that works and test that.

      Since I don't have access to Office 2007 until I get home tonight, I can't try this out. But if someone feels compelled in the meantime, I'd love to see the results. If the document "magically" works after changing the header, then Microsoft did *not* do enough to keep the lawyers at bay.

    12. Re:What did we expect? by MrHanky · · Score: 3, Insightful

      You really think so? The EU will probably slap them with a hefty fine yet again. This is just another example of Microsoft being deliberately anti-competitive.

    13. Re:What did we expect? by Inner_Child · · Score: 3, Informative

      I use Windows for compatibility, but open-source for everything else: VLC, WinAmp, OpenOffice, Utorrent, et cetera.

      I don't think you understand what open source is. Winamp and uTorrent are not open source.

      --
      Today is red jello day - all workers must eat all of their red jello. Failure to comply will result in five demerits.
    14. Re:What did we expect? by benbean · · Score: 0, Redundant

      Oh no you didn't just link *that* site on Slashdot. All I can say is it's a good job you posted anonymously. :-)

      --
      It's a Unix system - I know this.
    15. Re:What did we expect? by click2005 · · Score: 2, Funny

      I dont see why you're comparing MS to congress. Why not compare it to being eaten by a shark (with frikkin laser beams if thats your thing) or abducted by aliens.

      Congress doesn't have a history of lying to people... oh hang on
      Congress doesn't have a history of screwing the public for money/business interests... wait a minute..
      Congress... errr.. never mind

      Also... uTorrent isnt open source.

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    16. Re:What did we expect? by __aamnbm3774 · · Score: 1

      What did we expect? I mean, really?

      honestly, thats worse than I ever expected.

    17. Re:What did we expect? by black_lbi · · Score: 1

      Winamp and utorrent are not open-source. They're freeware. There's a difference between the two, you know?

    18. Re:What did we expect? by FishWithAHammer · · Score: 2, Insightful

      Tried it. Not the case.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    19. Re:What did we expect? by maztuhblastah · · Score: 1

      The only way for Microsoft to make their legacy ODF documents work and to exclude other vendors would be to specifically look in the document for the name of the application that created the documentThis should be simple to test with a text editor, change the name of the application to match one that works and test that.

      One thing came to my mind when I read that:

      Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

      Let's not play this game again, please?

    20. Re:What did we expect? by houstonbofh · · Score: 0, Offtopic

      nobody would have believed that Microsoft was the good guys.

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      Like Google... (dire sounding chords)

    21. Re:What did we expect? by mR.bRiGhTsId3 · · Score: 4, Informative

      People like to continue to whine about how MS must be evil. As you said, ODF 1.2 isn't finished. Who wants to target a moving standard? On the other hand, I've found that SP2's ODT support is quite good, to the point that I find I no longer need OpenOffice to open older files I have in that format. Even some complicated ones with equations and images.

    22. Re:What did we expect? by odourpreventer · · Score: 1

      > Try that with Vista or XP

      With XP, no problem. Even worked fine with 64MB, until a new version of Adobe Illustrator refused to run with less than 128MB.

      > will run like a snail through molasses.

      Have you tried running XCode on a 400MHz/128MB mac? I have. It was painful.

    23. Re:What did we expect? by Nimey · · Score: 1

      When was that? Early '90s about the time of Windows 3.0?

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    24. Re:What did we expect? by Opportunist · · Score: 3, Funny

      Hey, it is different. Hence not compatible.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    25. Re:What did we expect? by hoggoth · · Score: 2, Funny

      > Microsoft said that it'd be different this time and they've changed,

      Damn it, I voted for change this time. I want my change.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    26. Re:What did we expect? by dem0n1 · · Score: 3, Insightful

      Microsoft can't suck money directly from my paycheck

      At least not until they get that subscription thing down and start charging by the month.

      --
      Why save your soul when you can sell it for a profit?
    27. Re:What did we expect? by just_another_sean · · Score: 5, Insightful

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      Yeah but that was ~twenty years ago, which is like two hundred in do^H^H computer years.

      Since then Lancelot has screwed the king's wife and is off in the wilderness slowly going insane.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    28. Re:What did we expect? by JohnBailey · · Score: 4, Interesting

      You really think so? The EU will probably slap them with a hefty fine yet again. This is just another example of Microsoft being deliberately anti-competitive.

      Except if you look a little closer, the EU doesn't just fine them. The fine is trivial, and does nothing but make the news in the computer press. Just money. A fine is like a parking ticket. And if you are rich enough, you can theoretically see a parking ticket as a parking fee.

      Forcing them to correct the problem to the satisfaction of a neutral third party acting as a technical "expert witness" however, is a worthwhile activity. And this can really sting. This is more like taking away their car, or revoking their license. Way more than a slap on the wrist and a stern look.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    29. Re:What did we expect? by Anonymous Coward · · Score: 0

      More stupid words from the guy who thought that WinAmp and UTorrent are open-source. HINT: If you want to gain acceptance as some kind of Open Source/ Anti-Proprietary Software poser, at least do some basic research, first, and at least try and put some effort into what I will generously call your "rebuttals": you're not fooling anybody at the moment.

    30. Re:What did we expect? by mevets · · Score: 5, Insightful

      | Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      I've heard this said, but somehow I managed to miss it. I started work in the industry in 87, and had first encountered microsoft probably in 84. Outside of ziff-davis style vanity press, everything about MS was about what crap they were technically and ethically. The white knights were DEC, BSD, Borland, Commodore, ...

    31. Re:What did we expect? by Anonymous Coward · · Score: 0

      For all their flaws, Microsoft is still better than Congress. Microsoft can't suck money directly from my paycheck, toss me in jail if I refuse to let them into my house, or draft me to die in some mudhole in Vietnam or Afghanistan.

      At least until Microsoft buys Congress. Oh wait.

    32. Re:What did we expect? by johannesg · · Score: 2, Informative

      Not only that, but according to the article the formula's of ODF are in fact based on those of Excel in the first place. One might reasonably expect Microsoft to have some idea of how to interpret those...

    33. Re:What did we expect? by Anonymous Coward · · Score: 0

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      I remember that. It was when the economy had hit rock bottom, money had less value than the bag you carried it in. Things were going fine until they decided to invade Poland. And then there was the jews and the holocaust of course. I wonder what would have happened if things were different.

    34. Re:What did we expect? by Zero__Kelvin · · Score: 3, Insightful

      We really need a special mod option "Offtopic + Idioitic"

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    35. Re:What did we expect? by mhesd · · Score: 5, Informative

      From the article:

      The irony here is that the formula language used by OpenOffice (and by other vendors) is based on that used by Excel, which itself was not fully documented when OpenOffice implemented it. So an argument, by Microsoft, not to support that language because it is not documented is rather hypocritical. Excel supports 1-2-3 files and formulas and legacy Excel versions (back to Excel 4.0) neither of which have standardized formula languages. Why are these supported? Also, the fact that the Microsoft/CleverAge add-in correctly reads and writes the legacy ODF formula syntax shows not only that it can be done, but that Microsoft already has the code to do it. The inexplicably thing is why that code never made it into Excel 2007 SP2.

    36. Re:What did we expect? by Anonymous Coward · · Score: 0

      Lord, I can't believe I'm about to take the bait...

      I have two words for you: dependency hell.

    37. Re:What did we expect? by Vanders · · Score: 1

      Not being a citizen of the United States of America it's kind of irrelevant what I think of President Obama.

    38. Re:What did we expect? by clone53421 · · Score: 1

      I'm with you on this one, I've used a slow Mac and I wish I knew the MHz but I do know that the 1 second or so that it took to open the "Save file as" dialog (every single time, repeatedly... not just the first time) drove me nuts. OTOH, I run XP on a 600 MHz with 256 MB of RAM and it fares pretty well (FrostWire kicks its butt, but even so it doesn't really have any problems unless I'm trying to use FrostWire and in-browser Flash/Java simultaneously).

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    39. Re:What did we expect? by cdhgee · · Score: 0, Redundant

      More Microsoft propaganda...

      Registrant:
        Microsoft Corporation
        1 Microsoft Way
        Redmond, WA 98052
        US

        Domain name: GETTHEFACTS.COM

    40. Re:What did we expect? by Anonymous Coward · · Score: 0

      Actually I did too (OS X.3 on iMac G3 333Mhz), Xcode ran like ass because it WAS ass, other environnement ran fine (well if you discount memory behemoth like Eclipse).
      Actually the spec of the OS X.3 said that it would NOT run and it did mighty fine.
      Also I dreamed of the day I would have had 128MBof RAM, life would have been so easier to run vlc for example. Oh and 9.1 ran like it was on speed or something it was that responsive.

    41. Re:What did we expect? by Zero__Kelvin · · Score: 1

      "If it achieves 100% technical compliance with the standard, but zero interoperability, this is certainly a problem with the standard itself."

      The entire Internet is a collection of standards. There is no such thing as a standard that exactly describes in every way every scenario and how to handle it (Google Godel Incompleteness to get some idea why this is true.) If you looked at the link, you can see that pretty much everybody got 100% or close to 100% success, while Microsoft got 0%. Blaming the standard is like blaming a door that doesn't close on its own. 100 people use it, but only one person doesn't shut it behind them. Damn door!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    42. Re:What did we expect? by thePowerOfGrayskull · · Score: 1

      That actually makes sense - if all you ahve to do is pay a fine, but can continue the same behavior, why not do so?

      But how do they "force" MS to do anything? Will they make retailers pull it off the shelves? Pretty unlikely, since that would cause the retailers to lose money - there are no suitable alternatives that people will spend the same kind of money on. Not to mention that people will just pirate it...

      I think fines are about the limit. And if Microsoft decides not to pay them, there may not a whole lot more that the EU can do*.

      *stated with the ignorance of someone who is completely unfamiliar with the actual authority and abilities of the EU, I welcome correction and info.

    43. Re:What did we expect? by Anonymous Coward · · Score: 0

      Your comment is slightly off the main topic here, since OpenDocument (ODF) and OpenOffice.org are surely not related exclusively to Linux, or are you to argue the contrary?

      And how is that funny, anyway?

    44. Re:What did we expect? by Anonymous Coward · · Score: 0

      Except if you look a little closer, the EU doesn't just fine them. The fine is trivial, and does nothing but make the news in the computer press. Just money. A fine is like a parking ticket. And if you are rich enough, you can theoretically see a parking ticket as a parking fee.

      But when that ticket is 1/3 of their yearly profit I would think they would comply or risk losing 2/3 of their profit the next year

    45. Re:What did we expect? by Fear+the+Clam · · Score: 1

      Actually there was a time when Apple was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      Fixed that for you.

    46. Re:What did we expect? by Zero__Kelvin · · Score: 5, Insightful

      "Who wants to target a moving standard?"

      Software Engineers. It is what we do for a living.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    47. Re:What did we expect? by yo_tuco · · Score: 4, Informative

      "...1 second or so that it took to open the "Save file as" dialog..."

      It takes 2 seconds for a menu to appear on my work XP laptop when I click the Start button. It takes forever to open a Word document. Virus scanning is now part of the Office experience and can't be disregarded. And this is on a more modern computer. What is your point.
       

    48. Re:What did we expect? by jbengt · · Score: 4, Insightful

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      While I certainly remember thinking of IBM as the evil monopolistic overlords in the '80s, I thought of Microsoft as more of the black knight working with IBM, then stabbing them in the back as soon as they got a chance in order to become the new evil overlords.

    49. Re:What did we expect? by Burkin · · Score: 1

      I have two words for you: dependency hell.

      You mean like this and this?

    50. Re:What did we expect? by elrous0 · · Score: 2, Funny

      For posting that link on /. I hereby bow before you and acknowledge that, you sir, indeed have balls of extraordinary magnitude.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    51. Re:What did we expect? by Anonymous Coward · · Score: 0

      That was sarcasm right? ;)

    52. Re:What did we expect? by Snarky+McButtface · · Score: 1

      Microsoft really does love me. He just has a hard time showing it. And with all the pressure from the recession...

    53. Re:What did we expect? by elrous0 · · Score: 1

      No, but they *are* better than their open source counterparts.

      And VLC sucks ass too. There are several close source counterparts that blow that clunky turd away. And I'm not being a troll here, VLC really is vastly overrated and always has been. It's useful if it's all you can use in Linux, but there are many much better alternatives on Windows.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    54. Re:What did we expect? by Locutus · · Score: 1

      If someone is throwing chairs around his/her office when they get upset, what do they do at home?

      And besides, making a good ODF converter requires technical skills and Microsoft is a marketing company. They are far better skilled at getting you to think they have a good product than actually making a good product.

      A new Microsoft my a55.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    55. Re:What did we expect? by impaledsunset · · Score: 2, Informative

      I just skimmed through the ODF 1.1 specs and couldn't find anything about specifying formulas, besides the XML attributes that should be used. Nothing about the formula syntax. Can you be more specific what "general syntax" means and give a pointer to a page in the specs to support your claim?

      The specs don't tell me how I should implement a formula. I need to look at OpenOffice.org to make my hypothetical ODF 1.1 compliant application interoperable. The problem is that Microsoft don't care about interoperability, they simply want to support the standard. They have absolutely no incentive to make things any better than they're currently in the specifications.

      The standard should be written in such way that you have to "play nice" to be compliant. If it is not, someone known to avoid interoperability will continue to do so, until forced by the standard.

      Of course, you can never create perfects specs that can't be purposefully misinterpretted in ways that break everything they intended, but at least if the specs are good enough the malice will be obvious to everyone.

      Now even if ODF 1.2 comes out of the draft stage, Microsoft will probably continue to support the "broken" ODF 1.1 as long as possible.

      What we have currently failed to force Microsoft adopt anything aimed at interoperability. That's a bad thing, but at least all other office applications are slowly adopting ODF in the place of the gazillion formats we had -- .wpd, .sxw, .kwd, .abw and what not. At least this mess is going away and there is a standard format for everyone (but Microsoft). And even with the incomplete specs, everyone else seems to be getting it right. That speaks for itself.

    56. Re:What did we expect? by Locutus · · Score: 3, Informative

      Wanna keep making money? Put Linux on all your computers and migrate the currently installed Windows XP into virtual machines. You've not instantly moved into the 21st century with a far more secure and stable platform to build on and have backwards compatibility.

      This pretty much what Microsoft is saying you should do with Windows 7/Vista SP3 except they seem to think the bloated mess called Vista is a solid base. In reality, it's not a solid base, it's a new treadmill and has the same old billing meter tied to it and feeding your profits back to One Microsoft Way.

      Get the facts straight. IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    57. Re:What did we expect? by EvilAlphonso · · Score: 1

      FWIW, I never said I ever believed they were such white knights ;)

    58. Re:What did we expect? by Anonymous Coward · · Score: 0

      And the problem in this case is the missing formula specification. It's not in ODF 1.1, and ODF 1.2 is still a draft. While this is Microsoft and we all "know" that this was intentional, ODF is what should be fixed first. We were all bashing OOXML specifications, but ODF 1.1's far from perfect, as we can see.

      That is, curiously, not quite true. ODF 1.1 doesn't fully specify formulas, but it does specify the general syntax that should be used for them, and Microsoft seems to have ignored this. (Also, in practice, the major spreadsheets are quite similar in terms of what expressions they accept in formulas. This makes it relatively simple to convert between MS Office formulas and OpenOffice.org ones, which are what most ODF-based apps use.)

      [Citation Needed]

    59. Re:What did we expect? by TarrVetus · · Score: 1

      The Microsoft.com URL you're redirected to, and the Microsoft logos on the page may also hint at the owner. Oh, and "© 2009 Microsoft Corporation. All rights reserved."

      RTF link? I haven't checked--are we allowed to create new acronyms as we go?

    60. Re:What did we expect? by Atzanteol · · Score: 4, Funny
      And a time when Hitler was the savior of Germany.

      Godwin'd!

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    61. Re:What did we expect? by pohl · · Score: 1

      There is no such thing as a standard that exactly describes in every way every scenario and how to handle it (Google Godel Incompleteness to get some idea why this is true.)

      I'm pretty sure you can only appeal to the Incompleteness Theorem as a metaphor in this context, and no more:

      The conclusions of Godel's theorems only hold for the formal theories that satisfy the necessary hypotheses. Not all axiom systems satisfy these hypotheses, even when these systems have models that include the natural numbers as a subset. For example, there are first-order axiomatizations of Euclidean geometry and real closed fields that do not meet the hypotheses of Godel's theorems. The key fact is that these axiomatizations are not expressive enough to define the set of natural numbers or develop basic properties of the natural numbers.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    62. Re:What did we expect? by lorenlal · · Score: 1

      It's called "Troll" or "Flamebait"

    63. Re:What did we expect? by Evil-G · · Score: 1

      So, there is no such thing as a standard that exactly describes in every way every scenario and how to handle it because any theory capable of expressing arithmetic cannot be both consistent and complete? Or, because any recursively enumerable theory which includes basic arithmetic truths and certain truths about provability includes a statement about its own consistency if and only if it is inconsistent?

    64. Re:What did we expect? by MDS1024 · · Score: 1

      Just out of curiosity, what exactly are the better alternatives? I currently use VLC on Windows, mainly because it plays everything I throw at it. I've personally never found anything better, but I haven't really looked to hard.

    65. Re:What did we expect? by TheLink · · Score: 3, Funny

      > But how do they "force" MS to do anything

      Doh, how do Governments force people to do stuff? Just jail the people at the top of MS in the relevant countries. If they refuse to go to jail, send people authorized to inflict force and violence to drag them off to jail.

      That's well within the authority of any country which MS operates in.

      You don't even have to fine at all. Once you start jailing top executives, they'll start taking things really seriously.

      After all, if you're a CEO, the fines don't really come out of your pocket[1].

      But time in prison comes out of your lifespan.

      [1] They might in theory affect your bonus etc, but in practice just look at the AIGs of the world.

      --
    66. Re:What did we expect? by osee · · Score: 1

      Fortunately VLC isn't the only option on Linux.
      Or anywhere else.

    67. Re:What did we expect? by Locutus · · Score: 1

      I might be confusing Microsoft with a wife beater, but the mentality is roughly the same it seems.

      What do you tell a user with two black eyes?

      The same thing they've been told for the past 10-15 years, "format your hard disk, reinstall Windows, and reinstall all your software.". You can add, "DIY or pay to have it done for about $300.", and " Or you can buy a new computer with a _better_ version of Windows and hope they get it right the Nth time around.( Nth = 8 in 2009)"

      8 because - Win95, NT4.0, Win98, WinME, Win2K, WinXP, WinVista, Win7

      I'm thinking users just like getting "black eyes" because they see everyone else with them. But it is getting more and more popular to not be walking around with two "black eyes" with more and more BSD/Macs and Linux showing up.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    68. Re:What did we expect? by Anonymous Coward · · Score: 0

      You don't need balls of any magnitude to post anything anonymously.

    69. Re:What did we expect? by MrHanky · · Score: 1

      No, that would be illegal in most if not all countries Microsoft operate in.

    70. Re:What did we expect? by Zero__Kelvin · · Score: 1

      "I'm pretty sure you can only appeal to the Incompleteness Theorem as a metaphor in this context"

      Well thank GOD that I did exactly that then! If you re-read my post, I don't say to Google GI to "understand"; I say "to get an idea".

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    71. Re:What did we expect? by chthonicdaemon · · Score: 1

      This is not quite true. There are many well-defined protocols that are absolutely 100% defined down to the last bit. The ones that are really that well defined tend to be things that happen on wires and need to be interpreted by very simple circuits, but GÃdel only really comes into play with proving correctness of statements in more complicated grammars. I could easily tell you "your alphabet consists of 1 and 0, when you transmit a 1, I will make the beep sound, when you transmit a 0 I will cut the been circuit. You may not send different symbols faster than 1Hz".

      Of course, the task of completely specifying something as complex as ODF is daunting enough to be practically impossible with modern cost of human time.

      --
      Languages aren't inherently fast -- implementations are efficient
    72. Re:What did we expect? by Locutus · · Score: 5, Informative

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      I've heard this said, but somehow I managed to miss it. I started work in the industry in 87, and had first encountered microsoft probably in 84. Outside of ziff-davis style vanity press, everything about MS was about what crap they were technically and ethically. The white knights were DEC, BSD, Borland, Commodore, ...

      It was pretty obvious to many techies by the early 90s that Microsoft software was crap. The printed press was one of its tools and perpetuated the myth that companies would be better off with Microsoft. By 1995 it was getting out to a more general crowd how bad Microsoft was but these people still required having their eyes and minds open. Considering where they are today, it's obvious many are still pretty ignorant to their business practices and technology in general. By 1995, even the author, Douglas Adams saw this:

      Microsofthttp://www.gksoft.com/a/fun/dna-on-microsoft.html

      Here's a quote from the end of that short article:
      "The idea that Bill Gates has appeared like a knight in shining armour to lead all his customers out of a mire of technological chaos neatly ignores the fact that it was he who by peddling second-hand, second-rate technology, led them all into it in the first place."

      Over $200 million in marketing spent on Window 95 and about the same amount the following year pushing NT as _the_ server OS suckered in enough to seal their position in the market. That seal is leaking now but unfortunately, the general population of computer users and IT execs are mostly just as naive as they were in the early 1990s. It's the OEM's who are driving the market now because of very low margins and the high relative cost of Microsoft software.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    73. Re:What did we expect? by mR.bRiGhTsId3 · · Score: 1

      Ok, let me rephrase. ODF is in 1.2 draft now. I think you may have missed my point is. My point was more that when they started working on ODF support (which I'm sure was quite a while ago since I recall MS claiming they would support ODF sometime in 2007), it made more sense to target 1.1 than 1.2.

    74. Re:What did we expect? by Zero__Kelvin · · Score: 2, Informative

      Actually it is not. Trolling and Flamebaiting require intent. Most people don't really get this, so don't feel too bad about it. If someone is making a post in good faith, but it is offtopic and idiotic, that is where my proposed new mod option comes in.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    75. Re:What did we expect? by http · · Score: 1

      Where is the [ -1, Scary ] mod when you need it?

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    76. Re:What did we expect? by Zero__Kelvin · · Score: 1

      You obviously didn't Google it to get an idea as I suggested. You googled it, and then tried to apply it directly. You now suggest that I don't know what I said because you didn't understand it. Now that is pretty "standard" around here ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    77. Re:What did we expect? by Zero__Kelvin · · Score: 1

      "I could easily tell you "your alphabet consists of 1 and 0, when you transmit a 1, I will make the beep sound, when you transmit a 0 I will cut the been circuit. You may not send different symbols faster than 1Hz". "

      Great standard writing, but how come when I send you a 0 you beep and when I send a 1 you disconnect? Oh I see! You didn't define what constitutes a 1 and what constitutes a zero! Furthermore, you were using TTL and I was using bipolar! I'm sure once you solve those issues, all the holes in your standard will be plugged though ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    78. Re:What did we expect? by vtcodger · · Score: 2, Funny

      I believe that recent medical research has shown that ball size is inversely proportional to IQ.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    79. Re:What did we expect? by drinkypoo · · Score: 1

      Unless ithe user is a woman in which case it's flamebait... (Not that I have any problem with your comment, just kicking this out there.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    80. Re:What did we expect? by gladish · · Score: 1

      If the intention of the spec is to be able to read/write documents between products, then the spec is a failure. The tests clearly show this. I'm sort of inclined to say that aside from performance, and nasty schemas, this is yet another reason why xml sucks. If the spec allows you to extend things with arbitrary namespaces, then you can never hope for the degree of compatibility that people are hoping for. Product developers are always going to inclined to one-up competitors by implementing features that other products don't. The apparent way to do that while still being "compliant", will be to add namespaces that are unknown to competing products.

    81. Re:What did we expect? by hairyfeet · · Score: 2, Interesting

      Actually the early 80s. You see, before MSFT started the clone market by selling Compaq MS DOS and thus creating the IBM PC compatible market, things were VERY different. It was 'welcome to proprietary land" where my VIC wouldn't talk to your TRS80 which wouldn't talk to that guy's Apple ][, etc. By creating the IBM PC compatible market it meant that I could be a PC from ANYBODY as long as it was "IBM PC Compatible" all my software would run and my compatible PC could talk to yours and we could share data. This was a big deal at the time because most computers couldn't share squat, creating major lock in and support problems.

      So you really have to give credit where credit was due. While MSFT today is one big lumbering clusterfuck, which I blame on a certain marketing drone that needs a good firing, back then they really did help free us from the mess that was proprietary land. Funny now that embrace, extend, extinguish seems to be SOP at MSFT.

      And say what you want about Darth Gates, at least the guy knew how to put out a decent business OS. The total bling bling mess that is Vista being dumped onto business users as Vista business is a really bad joke. Which is why there are so many sites showing how to turn 2K3 server into workstation just to get away from that bling bling mess without losing all their apps. MSFT today is just....eeewww. Which is ironic, as that is the noise that my customers make when I tell them Vista is an option on their new PC.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    82. Re:What did we expect? by Anonymous Coward · · Score: 0

      I heard about one guy, it took him 20 minutes to copy a 17 Meg file from one folder on the hard drive to another folder!

    83. Re:What did we expect? by clone53421 · · Score: 1

      Hit it repeatedly and see if that changes.

      Alt-F, A takes about 1 second to open the Save As window the first time I hit it. Subsequently, it's almost instantaneously. When saving a bunch of files, it's a major hassle to wait every single time.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    84. Re:What did we expect? by ceoyoyo · · Score: 1

      Have to agree. From his results it looks like not all the vendors who WANT to implement ODF can do so successfully.

    85. Re:What did we expect? by Anonymous Coward · · Score: 0

      Say what you will about Microsoft, but I'll start using Linux on my production machines when I want to start losing money. Get the facts, people.

      Hmm... posting Microsoft sponsored and paid for FUD, that hypes their interoperability on a post that talks about how that interoperability is actually non-existent.

      Think you need to get the real facts.

      And find unbiased websites to cite.

    86. Re:What did we expect? by Patch86 · · Score: 1

      Kind of the weapon-of-last-resort, and the one which MS fears most and has resisted hardest, is the company being split.

      The EU could theoretically demand that, if MS want to continue operating in Europe, MS should split their company into 2 or more competing companies with few formal ties. If this were demanded of MS, it'd be a disaster for a company reliant on monopolistic behaviour to keep their market share. Imagine, for example, 2 competing versions of MS Office 2007- that'd be a sure fire way to get these feature in working order.

      There are plenty of reasons why it hasn't happened. For one, it's incredibly drastic. For two, there's no telling how MS would react (a company that size and importance can hurt the EU pretty bad if they were backed into a corner). For three, the US government would be furious. But that doesn't mean to say the EU can't hold that axe over MS's head for as long as like...

    87. Re:What did we expect? by lordtoran · · Score: 1

      I see you never used Amarok or Kaffeine.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    88. Re:What did we expect? by arth1 · · Score: 4, Insightful

      As opposed to LD_LIBRARY_PATH hell and no codecs at all?

      Comparing Windows and Linux feature by feature is always going to be futile. The two are different, and if trying to make Linux a direct replacement for Windows, you'll necessarily have to chop down the things that make Linux great (like the toolbox approach and not being designed from the "one user, one application, one machine" philosophy).
      And comparing Linux with Windows is like wrestling a pig. You'll just get dirty, and the pig enjoys it.

    89. Re:What did we expect? by compro01 · · Score: 1

      FYI, there's a deliberate 0.4 second delay in the start menu display.

      http://support.microsoft.com/kb/216445

      --
      upon the advice of my lawyer, i have no sig at this time
    90. Re:What did we expect? by rzekson · · Score: 0, Flamebait

      You must be mentally still in the 1980s because I haven't seen a single instance of DLL hell for the last 15 years. In case you missed that, there has been this thing called ".NET" evolving for, like, the past 7 years, which had essentially solved the problem once and for good. Are you still running Windows 1.0, on a steam-powered, 3-bit CPU, or are you just watching a lot of porn these days. If the latter is the case, then you might consider avoid that "premium" content that requires additional "codecs".

    91. Re:What did we expect? by greenbird · · Score: 2, Interesting

      If it achieves 100% technical compliance with the standard, but zero interoperability, this is certainly a problem with the standard itself.

      You obviously didn't RTFA and don't have much experience in this area. I could list half a dozen standards from my experience but I'll just quote the one from article:

      Remember, it is not particularly difficult or clever to to take an adverse reading of a standard to make an incompatible, non-interoperable product. Take HTML, for example. It does not define the attributes of unstyled (default) text. So I could create a perfectly conformant browser implementation that makes all default text be 4-point Zapf Dingbats, white text on a white background. It would conform with the standard, but it would be perfectly unusable by anyone. If you try hard enough you can create 100% conformant, but non-interoperable, implementations of almost most standards. Standards are voluntary, written to help coordinate multiple parties in their desires for interoperability. Standards are not written to compell interoperability by parties who do not wish to be interoperable.

      --
      Who is John Galt?
    92. Re:What did we expect? by khellendros1984 · · Score: 2, Interesting

      I like smplayer on Windows and Linux....but that's open source. And frankly, I can't think of a single closed source program that I'd rather use for sheer interoperability with different formats and efficiency of the code. Smplayer lets my 7 year old laptop play HD versions of xvid encoded videos, and I haven't seen any other software that would run those vids at full framerate on my laptop.

      --
      It is pitch black. You are likely to be eaten by a grue.
    93. Re:What did we expect? by griffjon · · Score: 2, Funny

      One thing you can say in Microsoft's defense, though -- they've really cut down the Embrace, Extend, Extinguish cycle. Remember when it took like years for them to go through that?

      --
      Returned Peace Corps IT Volunteer
    94. Re:What did we expect? by digidave · · Score: 2, Funny

      HALT (Happens All The Time)

      --
      The global economy is a great thing until you feel it locally.
    95. Re:What did we expect? by Anonymous Coward · · Score: 0

      The website you direct us to has 119 errors according to the w3c HTML validator. Also, it doesn't display properly in Firefox 3.0.5. But . . . what did we expect?

    96. Re:What did we expect? by roc97007 · · Score: 1

      ...and now we have two evil empires...

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    97. Re:What did we expect? by Burkin · · Score: 1

      You must be mentally still in the 1980s because I haven't seen a single instance of DLL hell for the last 15 years.

      Then you've been lucky. I've seen it numerous times over the recent years with programs like Avisynth, ffdshow, etc.

      In case you missed that, there has been this thing called ".NET" evolving for, like, the past 7 years, which had essentially solved the problem once and for good.

      Sure, if you are writing in C#. The vast majority of Windows applications are written in C/C++ so your attempt at one-upping me falls flat on it's face.

    98. Re:What did we expect? by Anonymous Coward · · Score: 0

      If it achieves 100% technical compliance with the standard, but zero interoperability, this is certainly a problem with the standard itself.

      Perfect compliance with the spec, but completely useless in practice... Sounds like the developers I work with.*

      What's the problem, isn't this normal for working in software?

      Oh, this bruise? I walked into a doorknob and then fell down the stairs into a bathtub. My fault, totally.

      * Except for the "perfect compliance" part, actually, they get that wrong too.

    99. Re:What did we expect? by geekboy642 · · Score: 1

      Nonsense. My stallion is extremely intelligent, at least smarter than half of Slashdot. I assume you've heard the expression, "hung like a horse"?

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    100. Re:What did we expect? by DocHoncho · · Score: 1

      You must be new here...

      --
      Celebrity worship is a poor substitute for Deity worship and costs more to boot.
    101. Re:What did we expect? by rzekson · · Score: 1

      The majority of people can't count to 10 and believe the universe started 6000 years ago, but that's not the problem with modern science, that's just their inertia. Windows has been aggressively moving into .NET on all fronts, and is introducing .NET all over the place: as a way to interface the OS (does Linux come with a consistent set of interfaces like this for all parts of the platform, or is it still all based on the archaic filesystem interface), as a way to interface all their applications, in Windows Mobile, in XBOX, in Zune, in Silverlight, and you're also recently getting driver kits that let you write managed code in user-mode. Sure, much of Windows itself is still written mostly in C++, but this process can't happen instantly with a large software organization such as this, eat your own dog food is not always easy. External developers don't have much excuse for not moving into .NET, other than their reluctance to learn new technologies.

    102. Re:What did we expect? by msuarezalvarez · · Score: 1

      Hmm. Have you been criogenically conserved for the last 10 years?

    103. Re:What did we expect? by Ant+P. · · Score: 1

      Why would any (windows-trapped) business go through the effort to turn server 2k3 into a desktop OS when they can buy volume licensing for Vista and just turn the damn theme off?

    104. Re:What did we expect? by Burkin · · Score: 1

      The majority of people can't count to 10 and believe the universe started 6000 years ago, but that's not the problem with modern science, that's just their inertia.

      That's fine, but it pretty much mutes your point considering that even Microsoft still writes the vast majority of it's programs in C++.

      Windows has been aggressively moving into .NET on all fronts, and is introducing .NET all over the place: as a way to interface the OS (does Linux come with a consistent set of interfaces like this for all parts of the platform, or is it still all based on the archaic filesystem interface), as a way to interface all their applications, in Windows Mobile, in XBOX, in Zune, in Silverlight, and you're also recently getting driver kits that let you write managed code in user-mode.

      That's great, but how does that change the fact that .NET doesn't solve the dependency hell that still can happen with the non-managed C/C++ programs that comprise probably 90%+ of all the software written for the platform?

      External developers don't have much excuse for not moving into .NET, other than their reluctance to learn new technologies.

      Or the fact that C/C++ still works just fine for them and they see no need to fix something that isn't broken from their perspective?

    105. Re:What did we expect? by Anonymous Coward · · Score: 0

      Here's your cent, sir. Have a nice day!

    106. Re:What did we expect? by Anonymous Coward · · Score: 0

      That comment makes no sense From the chart SP2 cannot import its own legacy documents. Things exported by the old ODF plugins failed to import, just like every document not exported by SP2 itself.

    107. Re:What did we expect? by elrous0 · · Score: 1

      GOM is my personal favorite. Admittedly, the last version of VLC I used was a while ago--and maybe it has improved significantly since then, but it was terrible then anyway. Sure, it would play about any codec you threw at it (as will GOM), but the interface was awful. Bringing up the progress bar from fullscreen mode opened up a whole new window (instead of doing a simple pop-up window like most media players do), trying to scroll through the bar wasn't smooth (it would jump in increments), there was no easy way to adjust an anamorphically squeezed HD video to play on a widescreen monitor in the correct aspect ratio (in GOM this is a simple matter or right-clicking and selecting the option from the menu), it couldn't do simple stuff like a-b repeat/chapters/etc., and it had few configurable options.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    108. Re:What did we expect? by thePowerOfGrayskull · · Score: 1

      That's well within the authority of any country which MS operates in.

      I'd actually hazard a guess that this would be quite illegal in most countries that they operate in.

    109. Re:What did we expect? by thePowerOfGrayskull · · Score: 1

      There are plenty of reasons why it hasn't happened. For one, it's incredibly drastic. For two, there's no telling how MS would react (a company that size and importance can hurt the EU pretty bad if they were backed into a corner). For three, the US government would be furious. But that doesn't mean to say the EU can't hold that axe over MS's head for as long as like...

      But could they enforce it? If MS just closed up any EU offices (bad for economy, probably bad for MS's bottom line) but continued to sell products to the EU member nations...

    110. Re:What did we expect? by Citizen+of+Earth · · Score: 1

      "Today's rebel is tomorrow's tyrant."

    111. Re:What did we expect? by clone53421 · · Score: 1

      Hey, that sounds interesting... I'll have to look into that, my computer chokes on HD videos. VLC usually gives me a black screen, and Media Player Classic plays them back with awful framerates.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    112. Re:What did we expect? by Anonymous Coward · · Score: 0

      We really need a special mod option "-1 Spelling".

    113. Re:What did we expect? by BobReturns · · Score: 1

      A "-1: Wrong" option would be nice.

    114. Re:What did we expect? by FlyingBishop · · Score: 1

      Yes, and since KDE 4 isn't done yet, it makes much more sense to target 3.5 than 4.2. Because that's going to be better for everyone.

    115. Re:What did we expect? by filesiteguy · · Score: 1

      Woudn't that be 10100 years ago?

      Actually, fifteen years ago, when I was running around installing servers and whatnot, NT was the way to go. Novell ws the evil empire in my circles. They wanted certification on this, didn't want interopriblity on that, and had a my-way-or-the-highway. Even DOS/Win95 seemed okay compared to OS/2 or the Unix offerings.

      Now, on to the question at hand. If one looks at the chart it ain't all bad. I really think most people care about OOo 3.x and Office 2007 SP2. In that case, the chart isnt' valid, since 2.4 is the OOo version listed. However, I did like the comment, "Spreadsheet interoperability is not hard. This is not rocket science. Everyone knows what TODAY() means. Everyone knows what =A1+A2 means. To get this wrong requires more effort than getting it right. It is especially frustrating when we know that the underlying applications support the same fundamental formula language, or something very close to it, and are tripped up by lack of namespace coordination. Whether it is accidental or intentional I don't know or care. But I cannot fail to notice that the same application -- Microsoft Excel 2007 -- will process ODF spreadsheet documents without problems when loaded via the Sun or CleverAge plugins, but will miserably fail when using the "improved" integrated code in Office 2007 SP2. This ain't right."

      Wierd. I wonder how hard it would be to simply write a document following the standards.

      go figure.

    116. Re:What did we expect? by Chriscypher · · Score: 1

      There is a shelter for abused women around here who notes in their ads that women return to their abusive relationships 7 times before they finally escape.

      Perhaps that would make a good tag line for Windows 7...

      Yes, call me a troll, but I think that's insightful...

      --
      "You have liberated me from thought."
    117. Re:What did we expect? by Kelbear · · Score: 2, Interesting

      How could MS hurt the EU? MS is just a software company dependent upon the protections of the legal infrastructure of the local economy in order to operate.

      Worst case scenario, MS stops selling it's software in the EU. Then the EU can just waive copyright protection for MS in the EU so the population can just download it legally from torrent sites. Updates too, since MS would still have to provide updates to the rest of the world which would eventually be downloadable in the EU. The EU will hesitate to make such a precedent, but it's always there on the table since so many businesses rely on MS; they could make an exception for MS.

      Or perhaps the businesses in the EU will just be driven to non-MS software, which may induce other businesses around the globe to consider alternative solutions as well.

      MS really can't get into a pissing match with the EU. Their best option is to either obey regulation or bribe everyone in sight to prevent things from getting that far.

    118. Re:What did we expect? by rzekson · · Score: 1

      Instead of asserting the alleged inconsistencies in my response, why don't you state what you are trying to prove because I somehow fail to see any coherent message. 1. That Windows lacks mechanisms that prevent DLL hell and should be blamed for that? I pointed to the existence of .NET as well as to the fact that Microsoft is pushing it wherever it can, on all existing and emerging platforms, and even in the driver framework. Can you respond to this? 2. That Microsoft should be blamed for the fact that many developers are still coding in C++? I've pointed to the fact that they have virtually no excuse for doing so. Microsoft is not a church that controls the minds of its followers. I'd like to see how Linux manages to maintain discipline in its developers community if it grows to the same market share. I see discipline in the developers community lacking even today. 3. That there are some problem with .NET because Microsoft is internally using C++? What does that prove? Certainly this doesn't prove in any way that developers should be doing the same. Does it prove that .NET is not usable? I fail to see that logical connection. As you yourself have pointed out, perhaps Microsoft doesn't have any problem with things like DLL hell, and since the codebase is controlled by one organization, perhaps it has no compelling reason to switch to coding everything .NET within just a few years from the introduction of this platform. Besides, what is Linux kernel internally using? Last time I checked, it was written mostly in C, a retarded programming language that lacks any modern features. Microsoft introduced things like COM some 15 years ago, and even if it's C++, its internal structure is much more object-oriented that Linux ever was with its archaic filesystem interface. Following your line of reasoning, one would argue that since Linux is not internally coded in Java, therefore Linux lacks any sort of high-level programming features and is therefore useless as a platform for developers.

    119. Re:What did we expect? by Anonymous Coward · · Score: 0

      That's not irony.. It's apropos perhaps, but not irony.

    120. Re:What did we expect? by Bert64 · · Score: 2

      They took advantage of standard hardware in order to bait and switch people into being locked into nonstandard software...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    121. Re:What did we expect? by Anonymous Coward · · Score: 0

      Yes, slave labor is always nice.

    122. Re:What did we expect? by Anonymous Coward · · Score: 0

      Win 95 and Win 98. Yet people still went back for more.

    123. Re:What did we expect? by shutdown+-p+now · · Score: 1

      The EU will probably slap them with a hefty fine yet again.

      Fine for what? For only implementing ODF 1.1 as specified in the standard, and not supporting others' third-party (OO.org) extensions?

    124. Re:What did we expect? by Anonymous Coward · · Score: 0

      > freeing us from the evil IBM empire

      Actually that was the Commodore PET, the Apple ][, both with Visicalc, and DRI's CP/M with dBase II and SuperCalc. These were being found in mainframe sites since 1978 doing stuff that would otherwise cost thousands on the IBM360.

      The original IBM PC of 1981 with its 160Kb diskettes, BASIC in ROM, and MS's clone of CP/M was intended to be a better Apple ][ with a better CP/M. It had dBase II and Visicalc plus it could act as a terminal.

      It was not to 'free us from IBM', it was intended to stop us, specifically the IBM customers, freeing ourselves in directions other than IBM.

    125. Re:What did we expect? by john_roy · · Score: 1

      Ha Ha Ha!
      wait...
      Is this comment for real?
      Ha Ha Ha Ha Ha!

    126. Re:What did we expect? by Anonymous Coward · · Score: 0

      shall i call it?
      ok.. godwin'd at 11:52. it's dead. move along to the next article.

    127. Re:What did we expect? by StikyPad · · Score: 1

      I've never had a problem with WMP or Media Center. If you've got the right codecs installed, then it's just a question of convenience and interface. It's more convenient for me to use Media Center on my TV than anything else I've tried, and the interface is pretty good as well (though I wish they would bring back the filename under the video thumbnail, circa MCE2005). It's also more convenient to use WMP on my desktop, mostly since it's already installed. Yes, I'm lazy. I'm equally lazy on my Mac, using QuickTime to play all videos (again, with appropriate codecs installed). Of course I only play xvids in AVI containers and x.264 in MKV containers.. maybe the odd .MOV or MP4. I don't really care about any other obscure format.

    128. Re:What did we expect? by StikyPad · · Score: 1

      Try installing CoreAVC (for video) + ffdshow or ffdshow tryouts for audio. CoreAVC isn't free, but it's worth it in my experience. 720p playback is flawless even on a P4, although 1080p.. not so much. 1080p will play smoothly on my 2.4GHz C2D w/GeForce 9800GTX (I think the codec utilizes Cuda), but not my 1.83GHz C2D w/GeForce 7600GT. I believe they have a trial version on the website now. Not sure what, if any, limits the trial has, but you could check it out. I believe it's $10 to buy, so (hopefully!) not breaking the bank in any case. http://www.coreavc.com/

    129. Re:What did we expect? by Thinboy00 · · Score: 2, Funny

      Wow, the first link is already Slashdotted. Headers:

      HTTP/1.x 404 Not Found
        [wow, that's not what the error page said at all!]
      Server: Microsoft-IIS/5.0
        [gee, what a surprise!]
      Content-Length: 3855

      Content-Type: text/html

      Date: Mon, 04 May 2009 19:25:43 GMT
        [GMT? c'mon, this is a computer; say "UTC" or get a real clock!]
      Connection: keep-alive

      Vary: Accept-Encoding

      Maybe (random conspiracy theory). Or perhaps you just messed up the link (Internet archive, Google, et al. have never heard of it).

      --
      $ make available
    130. Re:What did we expect? by melikamp · · Score: 1

      There are several close source counterparts that blow that clunky turd away.

      Hahaha, haha, haha, ha. Oh, man. Like what?? Beat this list. And good luck playing encoded DVDs with your "counterparts". You suck even at trolling.

    131. Re:What did we expect? by Anonymous Coward · · Score: 0

      Well the problem is that they do implement workaround for their own implementation of OOXML in Office 2007, but if you implement the technical standard as it is now, it will not be 100% compatible with the existing Office 2007 OOXML standard.
      So for one they can implement workaround and for the other is the standard "fault"....

    132. Re:What did we expect? by melikamp · · Score: 1

      Meh. "Offtopic + Idiotic" usually edges on "Funny".

    133. Re:What did we expect? by Thinboy00 · · Score: 1

      If someone is obtuse enough that his/her/its work can be mistaken for a troll, IMAO we shouldn't try to distinguish between him/her/it and a "true" troll.

      --
      $ make available
    134. Re:What did we expect? by Thinboy00 · · Score: 1

      Do they operate in China?

      --
      $ make available
    135. Re:What did we expect? by Thinboy00 · · Score: 1

      What if the EU decides to declare the ISO specification of OOXML as unacceptable (or equivalent) and require that, in addition to complying with the ODF ISO spec., applications which wish to be viewed by the EU as compliant must work fully with OOo. In other words, if the EU did this, people couldn't use MS Office's native format, and they couldn't consider ODFs produced by MS Office to be standards compliant unless they open in OOo (two way compliance would be required, actually). Of course, IANAL, and IANALegislator.

      --
      $ make available
    136. Re:What did we expect? by Thinboy00 · · Score: 1

      RTFA. They may have targeted 1.1, but they deliberately chose to make it as incompatible as possible with other implementations (e.g. OOo) while still technically complying with 1.1. 1.1 vs. 1.2 is irrelevant here.

      --
      $ make available
    137. Re:What did we expect? by Anonymous Coward · · Score: 0

      A "-1: CowboyNeal" option would be funny. :-)

    138. Re:What did we expect? by AliasMarlowe · · Score: 2, Interesting

      8 because - Win95, NT4.0, Win98, WinME, Win2K, WinXP, WinVista, Win7

      Pedantry: you left out Windows 1.0, 2.0, 286, 386, 3.0, 3.1, and WfW 3.11. That would make the total 15. BTW, the shareware Aporia for Windows 386 gave the sort of object-oriented shell in the late 1980s that Windows 95/98 pretended to have almost a decade later.
      I also used DOS 1.0 and Windows 1.0 and both sucked rocks. But then, I had used real operating systems for years beforehand (MS/8, OS/360, TOPS-20, RSX-11, etc.). The PC did not get a real operating system until OS/2 2.1 or Windows NT 3.5, IMHO.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    139. Re:What did we expect? by JohnBailey · · Score: 1

      But when that ticket is 1/3 of their yearly profit I would think they would comply or risk losing 2/3 of their profit the next year

      Only if you can show how 5% of the daily turnover for the previous financial year = 1/3 of their yearly turnover. The fine that can be imposed is capped. So unless Microsoft have a fantastic year, followed immediately by the worst year ever, I think that is unlikely. Plus, What happens in Europe has an influence on the rest of the world too. The EU countries make up a hell of a big market. Europe turning Linux.. Not something that Microsoft dare consider. Imagine if the MS lock in so carefully crafted over the decades turned into massive liability for it's users? The point of the EU courts is not to "punish" Microsoft, but to remove barriers to entry for competitors. Once the last barrier falls, the case is over. This does not have to mean the end of Microsoft, unless you think that Microsoft's products are so bad, they can't stand up to competition without sneaky tactics.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    140. Re:What did we expect? by MrHanky · · Score: 1

      For being deliberately anti-competitive. I already wrote that.

    141. Re:What did we expect? by darkuncle · · Score: 1

      Say what you will about Microsoft, but I'll start using Linux on my production machines when I want to start losing money. Get the facts, people.

      2/10

      obvious troll is obvious.

      --
      illum oportet crescere me autem minui
    142. Re:What did we expect? by Anonymous Coward · · Score: 0

      Cmon, funny here!

    143. Re:What did we expect? by Anonymous Coward · · Score: 0

      TROLL!!!

    144. Re:What did we expect? by TheNarrator · · Score: 1

      How many Microsoft programmers does it take to change a light bulb?

      None, they just change the standard to darkness.

    145. Re:What did we expect? by pohl · · Score: 1

      Actually, in full context, you said "...to get some idea why this is true". The Incompleteness Theorem has absolutely nothing to do with the truth-value of what you said, and it was this that I responded to.

      Although I didn't mean to upset you by doing so. Sorry about that.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    146. Re:What did we expect? by lordtoran · · Score: 1

      I rather like to call it "Spamming an international audience with nerving threads about US politics".

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    147. Re:What did we expect? by Burkin · · Score: 2, Informative

      Instead of asserting the alleged inconsistencies in my response, why don't you state what you are trying to prove because I somehow fail to see any coherent message

      I'm stating that you can still see dll hell in various programs and that .NET does nothing to solve this issue because the programs that you see them with are written in C/C++ not a .NET language. Was that simple enough for you?

    148. Re:What did we expect? by Anonymous Coward · · Score: 0

      There is another post, just like parent that got a troll tag. This one is funny. Go wonder...

    149. Re:What did we expect? by icannotthinkofaname · · Score: 1

      What do you tell a user with two black eyes?

      You don't tell him anything; you just ban him already. Just telling him clearly didn't work the last two times.

      If his account was worth keeping, he would have listened.

      --
      Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
    150. Re:What did we expect? by balazsa · · Score: 1

      Where do You live? For a corporate entity "just money" is the very meaning of its existence. Their main purpose is to make money not to make software, it just happen so they are making software to make money. So paying for something, and paying for exmaple 5% of their revenue for something is indeed a big issue for them.

      --
      Is it right? Not?
    151. Re:What did we expect? by danieltdp · · Score: 1

      but it does specify the general syntax that should be used for them, and Microsoft seems to have ignored this.

      You must be wrong. If what you said is true, then their implementation is not compliant, IMO

      --
      -- dnl
    152. Re:What did we expect? by Ifni · · Score: 1

      VLC has improved dramatically in the last year, and almost as dramatically in the preceding years. At least on Windows. Years ago I only used it to play streaming media files since it handled bit corruption (a necessary evil of NNTP before PAR) better than the dedicated players for local playback. Now, however, it is my primary player, replacing Winamp (and the open source Media Player 6 that is bundled with many codecs - and codec packs - such as Real Player Alternative and QuickTime Alternative). It isn't dramatically better than Winamp or MS Media Player for what I use it for (DVI to HDMI playback so I can watch Torrented TV shows on my big screen TV, mostly), but it is less naggy about constant updates, leaner, supports more codecs, and is open source which gives me warm fuzzies. And the interface works better for me on a dual screen setup with full screen video on the second screen. One of the things I really like is that the playlist is a separate window that I can place on the primary display and interact with while the playback window runs full screen on the second monitor (my TV in this case). Media Player (either one) won't break the playlist off into its own window and Winamp had some other annoying behavior I don't recall at the moment with regard to working across two monitors.

      If I needed a library management system, I might lean back towards WinAMP (ever since Microsoft's Media Player stopped supporting the space bar as the pause control I haven't touched it voluntarily, and so I don't know - or care - if they eventually came to their senses), and if I needed all sorts of navigation options and smooth scrolling, well, I don't know how it handles those since I never use them. All I need is something small, with a playlist (for queue management) and wide codec support, stability (which is MUCH better now than even 6 months ago) and performance. I'm always open to new tools, but VLC fits the bill quite nicely for me. I'll probably try some of the tools mentioned here, but inertia will probably keep me on VLC unless one of them is <neo>whoa!</neo> better

      --

      Oh, was that my outside voice?

    153. Re:What did we expect? by lordtoran · · Score: 1

      I think you haven't followed Microsoft's career for very long, else you would have known that we would be in for bitter disappointment - like again and again and again before.

      What do you think drove me to FOSS and Linux years ago?

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    154. Re:What did we expect? by Anonymous Coward · · Score: 0

      Might just have something to do with the fact that (in the small country I live, 9M people) there were 25 926 reports of violence against women over the age of 18 in 2008. Add to that the 14 342 reports of sexual abuse (of which 5 466 were rapes) you get pretty close to the 41 447 reports of violence against men[1]. Of which the great majority is out of doors. While the majority of violence against women is domestic.

      In my eyes this paints a pretty telling picture of how violence against women is used by men in their close proximity. Which is what I think about when I read 'her', but not 'him'. Which is why I (guiltily) laugh at the 'him', but not at the 'her'.

      [1] bra.se

    155. Re:What did we expect? by jedidiah · · Score: 1, Insightful

      > As opposed to LD_LIBRARY_PATH hell and no codecs at all?

      What "hell" are you refering to exactly?

      Most people never even see this.

      As far as "no codecs" go: you simply should not comment on things you obviously know NOTHING about.

      Not only does Linux have codecs, they are also much easier to deal with a "package manager" based approach.

      Comparing Windows and Linux feature by feature is NOT futile as your brainfart of a post amply demonstrates.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    156. Re:What did we expect? by cp.tar · · Score: 1

      I am Jack's complete lack of surprise.

      --
      Ignore this signature. By order.
    157. Re:What did we expect? by Anonymous Coward · · Score: 0

      Bang-up job pointing out a troll and promptly feeding it.

    158. Re:What did we expect? by pohl · · Score: 2, Funny

      I assume you've heard the expression, "hung like a horse"?

      Yes, but for someone even more well endowed I prefer the expression "hung like windows".

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    159. Re:What did we expect? by jedidiah · · Score: 1

      DVD encryption is something that's handled by a single library (on platforms where this sort of
      thing is even handled by a library rather than some dedicated payware app). That library being
      present on the system will enable ALL applications that might want to read from an encrypted
      DVD.

      It's like someone went to college and listened to the bit about code reuse...

      Whether or not your OEM copy of XP can read an encrypted DVD is a separate issue from
      whether or not it can decode the MPEG2 audio and video off of that disk once decrypted.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    160. Re:What did we expect? by spectre_240sx · · Score: 1

      Microsoft has given developers a viable platform that will solve the issue of dll hell. That's all that can be expected of them. Complain to the developers of the software giving you trouble if you're still pissed about it.

    161. Re:What did we expect? by Vegard · · Score: 5, Insightful

      Yah. The real heros bringing us the PC revolution was the guys reverse engineering the hardware/BIOS, and made cheap clones. The OS was just what became the de facto standard.

      As we all know, DOS won over CP/M. CP/M was technically superior at the time, but lost for political and/or contract reasons, whatever.

      Digital Research then went on to create a better DOS to compete. MS fought it with all means it could, and it went into oblivition.

      At early stages, MS Windows was just a graphical shell on top of DOS. It wasn't particulary good either. There were competing graphical shells, for example Digital Research' GEM. Digital Research lost the patent lawsuit that MS essentially won, and GEM was limited to have only two windows simultaneously...who knows what it could have been.

      MS has not had the technical best/superior solutions at any time. It was just better at legal and marketing stuff than anyone else.

      The PC revolution would have come with or without MS. We'll never know how much innovation MS have killed on its way where it is, so to hail it as a savior is just plain stupid.

    162. Re:What did we expect? by Anonymous Coward · · Score: 0

      Linux / FOSS is a joke.

      Nobody profits from an 'Open' Business Model. As an Engineer of many years, why would you want your product to be given away for free? There is no incentive for your employer to pay you money, if your return is nothing. If you want to write Linux apps as a hobby thats great, go ahead, just quit peddling your crap on me. There isn't a linux desktop available that is less buggy than windows 95. Can I copy text from AmaroK and paste it into Open Office yet???? Do they finally share the same clipboard space??? Linux sux.

      Capitalism and Open Source do not mix. You can Flogg your Foss horn all you want. I will never support it.

    163. Re:What did we expect? by hairyfeet · · Score: 1

      Just look up "Ten reasons why Ballmer should be fired" and you'll find it. But here is one that gives their own top ten, but I'm sure you can find a cache of the original extremetech article if you type in the above phrase. It was working when I placed the link, but it looks like they yanked it after a good slashdotting. I'm sure the cache should be easy enough to find though. Sorry about that, but I figured a site as large as extremetech, in a link in a comment not an article no less, wouldn't actually crap its pants and die like that. My bad.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    164. Re:What did we expect? by Anonymous Coward · · Score: 0

      Say what you will about Microsoft, but I'll start using Linux on my production machines when I want to start losing money. Get the facts, people.

      1. The discussion is about Microsoft and Open Office, not Linux.

      2. What makes Linux a good decision when you are losing money but not a good decision if you are profitable?

      3. Profit!

    165. Re:What did we expect? by hairyfeet · · Score: 2, Informative

      Uuuhhh.....because the bling bling theme is just a symbol of the app incompatible clusterfuck that lies underneath? I've had a few SMBs attempt the Vista switch, and they went running back to XP so fast it would make you head swim. Pretty much NOTHING worked, including all their mission critical apps they needed to actually get their work done. And from a few friends that have MSFT subscriptions that give them access to server 2K3 with the link I posted above what you get is a REALLY fast and easy to lock down XP. According to them the performance on multicore machines with 2K3 is head and shoulders above XP, and unlike Vista all their apps that worked on XP worked on 2K3.

      So if you really wanted to know "why not just kill the theme" and you weren't just trying to troll, it is because Vista seems to be less compatible then Linux when it comes to pre Vista Windows apps and server 2K3 gives you an easy to use, easy to lock down OS that gives better performance than XP but better compatibility than Vista. And there are a lot of us that if the apps don't work all the bling bling in the world ain't gonna make us want to use the POS OS that is Vista. If my apps don't run, I can't do my work. I can't do my work I don't get paid. That is why I run only 2K/XP boxes here. Because unlike Vista they "just work".

      --
      ACs don't waste your time replying, your posts are never seen by me.
    166. Re:What did we expect? by Anonymous Coward · · Score: 0

      This is more like taking away their car, or revoking their license.

      And then forcing them to take driving lessons until an instructor is satisfied they drive according to the law.

    167. Re:What did we expect? by Anonymous Coward · · Score: 0

      Actually it's called the Compare campaign now. Microsoft had to axe the Get_the_facts campaign...because it came to light that Microsoft PAID FOR that TCO study.

      http://blogs.zdnet.com/microsoft/?p=235

    168. Re:What did we expect? by theaveng · · Score: 1

      Why the heck have I been modded troll? Just because I happened to buy my first Mac (used), did some experimentation, and enjoyed the operating system more than the Win95/XP/Vista systems I've used for the last fifteen years????? Jesus Christ. Loosen up.

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    169. Re:What did we expect? by theaveng · · Score: 1

      Well as a longtime Windows user (since Win95), I recently bought my first Macintosh (used). I put their OS X onto this old 400 megahertz/128 megabyte machine, not really expecting much, and it ran like a dream!

      Try that with Vista or XP and it either won't fit and/or will run like a snail through molasses (at least that's the case with my PCs).

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    170. Re:What did we expect? by theaveng · · Score: 1

      >>>Winamp and uTorrent are not open source.

      Ooops. I guess I shouldn't assume "free" means open-source. My bad.

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    171. Re:What did we expect? by theaveng · · Score: 1

      Even if Microsoft did start a monthly subscription service on Windows OS, they still can't force me to pay it. There are lots of alternative OSes out there.

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    172. Re:What did we expect? by theaveng · · Score: 1

      >>>Say what you will about Microsoft, but...

      For all their flaws, Microsoft is still better than Congress. Microsoft can't suck money directly from my paycheck, toss me in jail if I refuse to let them into my house, or draft me to die in some mudhole in Vietnam or Afghanistan. I'd rather have an evil corporation (which I can largely ignore) than an evil government (which I cannot ignore).

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    173. Re:What did we expect? by Anonymous Coward · · Score: 0

      The EU has the authority to fine up to 10% of any company's European revenue.

    174. Re:What did we expect? by Burpmaster · · Score: 1

      I'm pretty sure that delay is only on the submenus, so you don't accidentally open them while trying to navigate past them. The root of the start menu will (try to) open instantly when you click the start button.

    175. Re:What did we expect? by drinkypoo · · Score: 1

      Which is why I (guiltily) laugh at the 'him', but not at the 'her'.

      Domestic violence against women is underreported... but not as underreported as domestic violence against men.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    176. Re:What did we expect? by pommiekiwifruit · · Score: 1

      Tell that to the Anchor Butter executives who were arrested for selling butter that was too high quality in the EU - i.e. that breached the quota for "premium" butter. You'd be amazed by what the EU can do, let alone real governments. Vague crimes like "conspiracy to commit fraud" cover a lot of ground.

    177. Re:What did we expect? by lordtoran · · Score: 1

      Ok, can't resist feeding the troll...

      As an OSS based business, examples being Google and Red Hat, you sell a product or service powered by Open Source software. There is nothing wrong with that and it is highly profitable if done well. Usual business logic applies like everywhere else.

      And yes, I can seamlessly copy content between KDE and Gtk applications (for example Firefox and Kate).

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    178. Re:What did we expect? by drinkypoo · · Score: 1

      It's because people like me who actually ran OSX on a G3 with 128MB know that you're full of shit. With that said, XP isn't what it used to be since SP3, and absolutely NEEDING to run antivirus software takes its toll as well. Hence, Linux :D

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    179. Re:What did we expect? by martin-boundary · · Score: 1

      What do you tell a user with two black eyes?

      Vade retro, satanas! (but maybe I've been watching too much Supernatural lately)

    180. Re:What did we expect? by melikamp · · Score: 1

      I was not very clear. I want to refer specifically to VLC's ability to ignore the region coding.

    181. Re:What did we expect? by adavies42 · · Score: 1

      Actually there was a time when Microsoft was hailed as the white knight in the shiny armor freeing us from the evil IBM empire.

      Yeah but that was ~twenty years ago, which is like two hundred in do^H^H computer years.

      Since then Lancelot has screwed the king's wife and is off in the wilderness slowly going insane.

      so who's mordred?

      --
      Media that can be recorded and distributed can be recorded and distributed.
      -kfg
    182. Re:What did we expect? by adavies42 · · Score: 1

      i still use VLC as the player-of-last resort on OS X--i've found quite a few things that perian and mplayer choke on that it will handle just fine. that said, i currently prefer quicktime with perian, if only because no one at vlc seems interested in implementing the software subtitle standards necessary for most current fansub anime.

      otoh, i really miss the fine-grained keyboard-based playback controls when i'm in quicktime--"skip back five seconds", aka, "what was that? the phone was ringing" is a highly under-appreciated function.

      --
      Media that can be recorded and distributed can be recorded and distributed.
      -kfg
    183. Re:What did we expect? by Anonymous Coward · · Score: 0

      Funny how this get's modded flamebait, and the other, identical, post gets +5 funny. The mods truly are capricious masters.

    184. Re:What did we expect? by rzekson · · Score: 1

      Java does nothing to solve problems that occur with programs written in Cobol, so what does that prove? If the old architecture is flawed, then best thing you can possibly expect is for them to build a completely new architecture, with support for all the APIs that the developers used in C++, so that the need to use the obsolete architecture is eliminated. And this is what you're getting. I can't think of a single major API that doesn't have a managed replacement, either in place or rapidly emerging. Now, as much as the 15-year old COM architecture was obsolete, the Linux community never even tried to developed a proper object-oriented set of system interfaces. Why don't you propose something superior? From what I see, the Linux community has nothing to offer. The only thing comparable to .NET is Java. Remind me what part of the Linux kernel or core Linux ecosystem is written in Java...

    185. Re:What did we expect? by gbarules2999 · · Score: 1

      If they don't comply it is, which was the parent's point. MS execs can be stuffed in jail if they don't do what they're told.

    186. Re:What did we expect? by CAIMLAS · · Score: 1

      Personally, I've used foobar for audio and Media Player Classic (not sure if the 2nd is open source or not). VLC is worthless on both Windows and Linux.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    187. Re:What did we expect? by dudpixel · · Score: 1

      Embrace
      |
      |
      \/
      Extend ----- You are here.
      |
      |
      \/
      Extinguish

      --
      This seemed like a reasonable sig at the time.
    188. Re:What did we expect? by Meski · · Score: 1

      So, complain to Microsoft if you're writing addons for Office, because it is still c++ inside, with PIA interfaces.

    189. Re:What did we expect? by spectre_240sx · · Score: 1

      Actually, Office now allows you to use .Net with VSTO to create add-ins.

    190. Re:What did we expect? by Anonymous Coward · · Score: 0

      Whooooshhhh....

    191. Re:What did we expect? by Anonymous Coward · · Score: 0

      Is it just me or are the scores of the above two posts the wrong way around? Clearly arth1 is talking pigshit and jedidiah is raising a valid point.

    192. Re:What did we expect? by Jesus_666 · · Score: 1

      I think fines are about the limit. And if Microsoft decides not to pay them, there may not a whole lot more that the EU can do*.

      Even if that's the case, fines will be taken seriously at the very least when the daily fine exceeds 1/365 of Microsoft's annual profits. The EU is perfectly fine with throwing billion-dollar fines at corporations like Microsoft and at some point the shareholders will want to know why Micorosoft spent two billion dollars on noncompliance fines instead of dividends.

      Of course Microsoft will try to wiggle out from under those fines but the EU is not quite as easily bought as the USA (even if just for the fact that the money MS makes flows towards the latter). Even if they manage to push the fines out of the next fiscal quarter, investors will be wary of buying shares of a company that has a damocles sword of several billion dollars in fines hanging over its head.

      Also, technically the EU is a big game of Nomic and could just change the rules so that corporations with several billion dollars worth of fines hanging in the air has to get those fines resolved in before they can make new investments in the EU or something like that - but that's somewhat unlikely and reducing Microsoft's shareholder value worked well enough the last time.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    193. Re:What did we expect? by daveime · · Score: 1

      Pfft ... this page alone has 105 errors, and from my experience, doesn't display properly in ANY browser ...

      Your point was ? That compliance with the w3c spec for HTML is somehow relevant to the interoperability of ODF in Microsoft products ?

      Or perhaps you were just engaged in some random finger-pointing and "ha ha microsoft sucks" trollism ?

    194. Re:What did we expect? by Anonymous Coward · · Score: 0

      Under EU rules, the first fine slap was limited and set at roughly the maximum allowed (c. $2 billion).

      For any future MS fine slaps the EU can dust off it's knuckle dusters as the rules mean they can be unlimited.

    195. Re:What did we expect? by trib4lmaniac · · Score: 1

      I hear ME gets all the ladies.

    196. Re:What did we expect? by petermgreen · · Score: 1

      MS does have the option though of not operating directly in the EU at all and letting grey importers pick up the slack.............

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    197. Re:What did we expect? by arth1 · · Score: 1

      "Most people" don't see a LDD_LIBRARY_PATH hell just as "most people" don't see a DLL hell. If anything, more people know about DLL hells, but with LD_LIBRARY_PATH hells, they won't even know what the problem is, and tend to blame the wrong application.
      And, at least with a DLL hell, you can automate the fix in a tune-up type program, copying the DLLs a certian program needs into its own folder, and leaving the ones in shared folder at the correct version. In LD_LIBRARY_PATH hell, your best recourse is to find a sysadmin who can go through ld.so.conf and write wrapper scripts that don't export LD_LIBRARY_PATH. That is, if you can even identify the problem for what it is.

      As for "no codecs", I give you that there aren't none. There are just way fewer, to the point of the ones you need not always existing. And no unified system for them, meaning you may have to have the same basic codec installed in two different ways for two different packages. And no prioritization system, like in Windows, so if you have two codecs that both decode MP3s, you're basically at the mercy of the programmer of the app as to which one will be chosen.

      Go on, bash Windows, because dog knows there is enough to bash Windows over. But please don't bash it for what Linux is even worse at.
      (And try to not lose the argument before you even start by resorting to names calling.)

    198. Re:What did we expect? by YourExperiment · · Score: 1

      Actually that's the delay before a cascading sub-menu of the start menu will appear, when hovering over it with the mouse. The GP was talking about a delay in opening the start menu itself. Check it for yourself, unless there's something very wrong with your machine the start menu will appear instantaneously (unless you've just booted, of course, in which case it can take about a minute!) The summary of the Knowledge Base article you linked to was very badly worded though, so I can see how the confusion arose.

    199. Re:What did we expect? by jedidiah · · Score: 1

      > As for "no codecs", I give you that there aren't none. There are just way fewer,
      > to the point of the ones you need not always existing. And no unified system for
      > them, meaning you may have to have the same basic codec installed in two different
      > ways for two different packages

      You will have to do MUCH better than vague unsubsantiated nonsense.

      In a modern distro, EVERYTHING will be "packaged" the same way. Even if there
      is a different set of libraries for the default player versus the one of your
      choice, there will still be a unified way to present it to the end user.

      Forget the "way fewer" rhetoric. Howabout mentioning an actual example of something that's "missing".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    200. Re:What did we expect? by clone53421 · · Score: 1

      I got 11 warnings (all CSS-related), no errors. The page looks fine.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    201. Re:What did we expect? by Anonymous Coward · · Score: 0

      Actually, hitting a man is not at all "identical" to hitting a woman. Just saying...

      I mean, if this was 4chan, we'd think it was hilarious, but this isn't.

      My theory: GP was on /. because 4chan is being DDoSed.

    202. Re:What did we expect? by clone53421 · · Score: 1

      Maybe your opinion of "ran like a dream" is slightly tainted by your .sig.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    203. Re:What did we expect? by Anonymous Coward · · Score: 0

      I (guiltily) laugh at the 'him', but not at the 'her'

      Violence is never funny.

      Unless, of course, they really deserved it. In that case, by all means...

    204. Re:What did we expect? by thePowerOfGrayskull · · Score: 1

      I looked around for this, but couldn't find any reference to prison/jail time - do you have any links?

    205. Re:What did we expect? by Anonymous Coward · · Score: 0

      Which is why I (guiltily) laugh at the 'him', but not at the 'her'.

      Domestic violence against women is underreported... but not as underreported as domestic violence against men.

      It has nothing to do with what is "underreported" and everything to do with how violence is used in a greater context. If you can quote a single reputable article that states that men are subject to systematic violent expressions of power from their surroundings I will be most impressed.

      Here's one of many from the other perspective: Violence against women: global scope and magnitude

      Oh, incidentally I am a man. As in the gender, not the species. Oh, I'm that too, but I prefer using human about that.

    206. Re:What did we expect? by commodore64_love · · Score: 1

      I'm happy to say I owned a Commodore 64 and a Commodore Amiga during this 80s time period. GEOS (c64) and the multitasking AmigaOS made everything in the IBM/MS world look dull and uninteresting. I ignored it as irrelevant.

      It wasn't until 1998 that I felt the IBM/MS world was finally worthy of notice, and I bought my first Intel machine.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    207. Re:What did we expect? by commodore64_love · · Score: 1

      >>>there was a time when [Apple and/or Commodore] were hailed as white knights freeing us from the evil IBM empire

      Fixed that for you. ;-) The Apple Macintosh was a fine machine but I felt its black-and-white interface was dull, so that's why I chose the sexier Commodore Amiga.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    208. Re:What did we expect? by Anonymous Coward · · Score: 0

      Yeah - it's Change We Can Believe In. Hope Springs Eternal. Hope and Change. Hope and Change.

      Now where else have I heard that lately?

    209. Re:What did we expect? by mR.bRiGhTsId3 · · Score: 1

      Right... its totally MS engineers job to go hunting around OOo's source code to find out how to implement an undocumented "But its the spirit of the standard" feature and then clean room reverse engineer it.

    210. Re:What did we expect? by Patch86 · · Score: 1

      Tax.

      MS is big business; all those copies of Vista and Office 2007 that get sold in the EU bring in VAT revenue, all the revenue brought in by MS's EU office pay the usual corporate tax, and every MS employee/software retail employee pays income tax.

      If the EU really were to force MS out, they'd be taking a chunk out of their pockets. Relaxing copyright laws to allow piracy (which I'm fairly sure would never happen, thanks to the copyright lobby) wouldn't help that.

      Equally, MS would lose huge amounts of money from pulling out of the EU. Neither party wants to lose that money, so neither party would let that happen if they can help it.

    211. Re:What did we expect? by Ant+P. · · Score: 1

      Oh. I'd always thought the only major compatibility things on the MS side were moving between DOS/NT and different IE versions.

    212. Re:What did we expect? by hairyfeet · · Score: 2, Interesting

      I wish! Nope, whether it was UAC, or protected path, or the new driver model, I don't know, but it seemed like with Vista you were just as likely to get your apps to run in Linux on Wine as you were with an actual MSFT OS!

      This is one of the reasons why myself and so many others think Ballmer should be fired. When Allchin was there app compatibility was job #1. There are many stories of Allchin himself furiously coding and debugging before a Windows release because they had found some popular app didn't run in the new OS. Sorry I can't find the link ATM but there was a pretty famous at the time trick he had to do for Win95 that basically detected the older versions of Sim City and would change the memory registers so that the game, which used an old DOS/Win3.1 bug, would run flawless on Win95. Now THAT is dedication.

      Now let us think about WinXP. It is one of the most popular OSes in history, and according to Wikipedia over 400 MILLION copies were in use by 2006. Think about that for a second. 400 MILLION copies, all with users depending on its apps and peripherals. With that kind of userbase making sure the new OS is backwards compatible would be pretty damned important, don't you think? Not for Ballmer. He was too busy having the developers bolt on PMP so he could try to out epeen Steve Jobs in the media arena. As you can read here (pretty much anything involving Ballmer dealing with Allchin) pretty much Ballmer's entire plan for "dealing" with Apple and the iPod was to create the nastiest DRM to woo away big media. So what is the problem?

      One word....drivers. Every driver written for every piece of hardware BEFORE Vista, including ALL those pieces of hardware sold for the past 8+ years for those 400 million XP users, is written to work with the bare metal, as that is kinda what drivers do. They talk to the bare metal and give the OS a way to deal with said metal. But of course if you are trying to cook up the nastiest DRM ever you CAN'T let drivers talk to bare metal, as those "evil pirates" could come up with a driver that bypasses all your pretty DRM(like they ain't gonna go around it anyway) so you institute all these new drivers rules and force driver signing. But ooopsie, pretty much no driver released for XP was ever signed. So you have just made all that hardware into paperweights, and for what? Are they seriously thinking folks will give up their iPods if the get the *.A.As on board the Vista train?

      And that is just ONE of the marketing driven total bonehead stupid mistakes done under Ballmer. Look at rushing the 360 to market knowing of the RROD problem, look at Zune screwing all their "playsforsure"(don't now,huh?) partners, I could go on all day. And I apologize for the length. But as someone who has built and serviced Windows machine for nearly 15 years watching Ballmer fuck up what was once one of the great business desktop builders with his constant bumbling is as painful to me as I'm sure watching the Pepsi guy nearly run Apple into bankruptcy was for the Apple fans. Only I don't think we have much of a chance at luring Darth Gates out of retirement to save the company. Let the wife do the damned philanthropy and come home Bill! We need your evil ass to come kill the Ballmer monkey!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    213. Re:What did we expect? by Zero__Kelvin · · Score: 1

      "If someone is obtuse enough that his/her/its work can be mistaken for a troll, IMAO we shouldn't try to distinguish between him/her/it and a "true" troll."

      I can't tell if you are trolling or not ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    214. Re:What did we expect? by dwiget001 · · Score: 1

      "...If someone is throwing chairs around his/her office when they get upset, what do they do at home....?"

      1) Enter house, throw nearest chair at wall. (check)
      2) Find child using Google in house. Yell "I'LL F*CKING KILL GOOGLE!" (check)
      3) Find iPod hidden in son's dresser, put it in trash compactor and ground son for three months. (check)
      4) ...
      5) PROFIT!!!

    215. Re:What did we expect? by Evil-G · · Score: 1

      It's true that I didn't even get an idea of why it is true because of Godel Incompleteness. Can you explain a little more please?

    216. Re:What did we expect? by pommiekiwifruit · · Score: 1

      OK, that was a bad example - they were arrested but there was some diplomatic negotiation so I think they were not in jail. I think it ended up with Anchor Spreadable being made from local ingredients.

      Similarly Sony executives in London were threatened with ASBOs for flyposting (advertising bands illegally on lampposts), but I think they got away with it.

      So perhaps a better example is David Carruthers, the British executive of an internet gambling company (BetOnSports) who foolishly changed planes in the USA and was arrested. But that is an example of US law (which the US thinks applies to the whole world, or certainly the whole internet) rather than EU law. I am grateful for small mercies though - they didn't extradite them using the terrible lop-sided extradition treaty but got him when he was actually on US soil. BTW Gambling is legal (and common!) in the UK. For example several companies quote odds on the winner of next weeks Eurovision song contest.

      I apologise for my poor example there.

    217. Re:What did we expect? by Daengbo · · Score: 1

      You've given me a new sig. Thanks.

    218. Re:What did we expect? by Anonymous Coward · · Score: 0

      I don't think you've been using Windows as long as you claim, or you'd realize that the specs you posted would have been a state of the art machine 9 years ago when XP came out, and would run XP very well. It wouldn't run modern apps well, but then again your precious OSX wouldn't either. Slap Office 97 on there though, and it'd be a productive, useful machine.

  2. Why by Anonymous Coward · · Score: 0

    Why did I know something like this was going to happen. This is just like Win2k's "POSIX" subsystem. So, what would an ODF weirdnix equivalent be named?

    1. Re:Why by lordtoran · · Score: 1

      "Support for OpenOffice(TM) Legacy Formats (write-only)"

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  3. Really? by segedunum · · Score: 1

    Bloody hell. I wonder why they would ever want to ship a software product that did that.

    1. Re:Really? by TechForensics · · Score: 2, Funny

      Bloody hell. I wonder why they would ever want to ship a software product that did that.

      You must be new here. (grin)

      --
      Those are my principles, and if you don't like them... well, I have others.
    2. Re:Really? by plague3106 · · Score: 5, Insightful

      Well, from the article: "First, we might hear that ODF 1.1 does not define spreadsheet formulas and therefore it is not necessary for one vendor to use the same formula language that other vendors use."

      Seems like a rather large hole in the spec itself. ODF 1.1 doesn't define spreedsheet forumlas? So, what version will? I wouldn't put any effort into guess, nor making my application read various other vendor formats.. when I may well have to recode again when 1.2 comes out.

      If anyone's to blame here, it's the ODF people for not having a COMPLETE spec. If formulas are so important to spreadsheets (and they are), why the hell would your spec not include how to store said forumlas?

    3. Re:Really? by Benanov · · Score: 4, Insightful

      Because apparently it's really difficult:

      http://www.robweir.com/blog/2007/07/formula-for-failure.html

      Oasis and ODF committees would rather get it right than have something busted and broken like competing suites.

    4. Re:Really? by rekoil · · Score: 5, Insightful

      In order to claim (in a legalistic sense) technical compliance with the spec in order to be able to sell Office to companies/governments who have adopted policies requiring this, while at the same time making it virtually impossible for those organizations to actually USE a competing office product.

    5. Re:Really? by Bill_the_Engineer · · Score: 4, Insightful

      If Microsoft is ODF 1.1 compliant, and other ODF 1.1 compliant software can't use the software, then it looks like the ODF committee didn't get it right and has something busted and broken.

      I think the ODF committee was more concerned about getting their standard approved quickly than having a complete specification.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    6. Re:Really? by Sockatume · · Score: 4, Insightful

      One could argue that MS could've chosen any formula spec it wanted and naturally went with Excel, leading to the incompatability, but the existing Cleverage ODF add-in was perfectly happy to read and write other ODF spreadsheet formula systems. There was no need for them to spend time and money creating a less compatible version of that bit of software, except with incompatability as a goal.

      --
      No kidding!!! What do you say at this point?
    7. Re:Really? by weicco · · Score: 4, Informative

      Interesting. According the article referenced in the Wikipedia even OpenOffice and KOffice don't get along.

      --
      You don't know what you don't know.
    8. Re:Really? by FishWithAHammer · · Score: 1

      Or...they didn't have rights to use CleverAge's stuff in Office 2007.

      You fail at thinking.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    9. Re:Really? by mR.bRiGhTsId3 · · Score: 2, Insightful

      But... But... That's what microsoft did with OOXML. How dare you compare us to the vagabonds!

    10. Re:Really? by fuzzyfuzzyfungus · · Score: 2, Informative

      Clever Age's stuff is released under a BSD-like licence.

    11. Re:Really? by Sockatume · · Score: 2, Insightful

      You fail at reading the licence.

      --
      No kidding!!! What do you say at this point?
    12. Re:Really? by noundi · · Score: 1

      No shit? Welcome to the world of FOSS. When people get along, they stick to one project. When they don't us users can choose who's right and who's wrong. Neat huh?

      --
      I am the lawn!
    13. Re:Really? by David+Gerard · · Score: 1

      It's BSD-licensed. You fail at thinking.

      --
      http://rocknerd.co.uk
    14. Re:Really? by Anonymous Coward · · Score: 0

      An article from 2005... don't you have anything more recent?

    15. Re:Really? by Anonymous Coward · · Score: 0

      Didn't they fund that shit?

    16. Re:Really? by Mr+Z · · Score: 4, Insightful

      Microsoft put all their Excel formulas into a private namespace. This is almost as bad as, say, writing a compiler that claims to be a C compiler, but really, all it does is validate the syntax of the C program and then look for C comments containing Pascal code, then compiling the Pascal code instead.

      /*
      BEGIN
      writeln("Microsoft rules!");
      END
      */
      int main(int argc, char *argv[])
      {
      printf("This is standard C code.\n")
      }

      Is it a problem with the C standard that I can embed Pascal in a C comment?

    17. Re:Really? by Anonymous Coward · · Score: 0

      According to that post it's not actually difficult - they just have not done it well. Specifying units (and which standard unit you are referring to in the case of things such as cups) is not difficult. Failing to specify radians or degrees is just retarded.

    18. Re:Really? by Maxo-Texas · · Score: 1

      And yet, amazingly, a wide variety of other ODF implementations by smaller companies all work together.

      And Openoffice can successfully read a microsoft spreadsheet and save it as ODF (done that myself many times).
      And Openoffice can read and *fix* a corrupted word document that was crashing word and save it as ODF.

      However, microsoft with a much later staff and budget can't even get basic functions working? The functions are identical between the two in many cases.

      The reason it is so hard to define is so far everyone just looked at it and did it. Formally defining Power(x,y) is a lot harder than just looking at it and implement what common sense will tell you.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    19. Re:Really? by Anonymous Coward · · Score: 0

      Note article referenced from Linux.com predates ODF1.0, tests with KOffice's first real go at ODF and is using OO.org 1.9 i.e. beta software. Since then much development has occurred with all 3 elements; in particular, go look up the ODF interoperability workshops and other events designed to get different vendors to provide interoperable interpretations of ODF 1.1.

      Interestingly, Microsoft have attended one or more of these events. I guess they weren't listening closely ;)

    20. Re:Really? by weicco · · Score: 1

      Unfortunatelly not but since Wikipedia entry hasn't been changed I would believe that the article is still valid.

      I just finished installing Office 2007 SP2 and here's the results. Both of these work well but I don't have OpenOffice or KOffice to see if they are compatiple. So is there anyone who could conform if these work or not?

      =SUM(A1;A3;CEILING(A4;3)) + LOG(A1+10;10) - SQRT(A4)

      =SUM(A1;A3;CEILING(A4;3)) + LOG(A1+10) - SQRT(A4)

      --
      You don't know what you don't know.
    21. Re:Really? by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Interesting. According the article referenced in the Wikipedia even OpenOffice and KOffice don't get along.

      The difference is OpenOffice reads everything fine. KOffice fails to read the latest OpenOffice docs perfectly because OpenOffice uses the new draft version of the spec as the default... and it is perfectly appropriate for KOffice to fall back to reading those formulas as the last value until they release a new version of KOffice that supports the new spec. That is why there is a failback mode in the spec.

      MSOffice, however, fails back even when reading the old version of the spec, because they seem to have decided understanding Excel style formulas in Excel was too hard, despite the existence of several open source implementations and the spec being the formulas they already use. The difference is huge. Koffice is doing the right thing and being reasonable. MS is going out of their way to be as poor at interoperability as the spec allows by feigning extreme incompetence. I mean, did you look at the chart in the article. Why is it even small, unfunded projects seem to work interoperably pretty well, while MS can't manage to work with anyone else's implementation. Do you truly believe they are that incompetent?

    22. Re:Really? by tixxit · · Score: 1

      True, but the spirit of the ODF standard is interoperability. Surely MS knew their implementation was not interoperable. They may not have broke the letter of the standard, but they certainly broke the spirit of the standard. However, I have not lost hope for MS yet. If their next step is to talk to everyone involved with ODF about these problems with the standard and work towards a solution to solve said problems, then I'll give them their credit; they would have helped fix an open standard for the better, which is a very-good-thing. However, if their next step is to simply claim ODF is broken, then walk away, then what they did is pretty shameful.

    23. Re:Really? by plague3106 · · Score: 0, Flamebait

      So the "solution" is to release a half finihsed spec and then just "do what everyone else does?" Isn't that exactly what people complained about MS doing? It sounds like ODF screwed themselves... because MS IS now compliant, and it makes ODF look seriously broken.

      Something would have been better than nothing.

    24. Re:Really? by man_of_mr_e · · Score: 1

      Indeed. If the ODF proponents had spent a fraction of the effort they spent fighting OOXML on improving ODF, I doubt MS could claim compliance and still be non-interoperable. Maybe Microsoft was right that ODF wasn't complete and wasn't suitable for interoperability.

    25. Re:Really? by plague3106 · · Score: 1

      And yet amazingly, that means nothing as to whether or not Office is ODF 1.1 compliant.

      The reason it is so hard to define is so far everyone just looked at it and did it. Formally defining Power(x,y) is a lot harder than just looking at it and implement what common sense will tell you.

      Ya, sounds like some really good engineering there. "Eh, just build this bridge kinda like that one... " The whole fucking idea of a spec is so that you look at the spec and can implement it... not so you can kinda mimic what someone else has done.

      The ODF people screwed themselves here.

    26. Re:Really? by clone53421 · · Score: 2, Informative

      It's more like embedded assembly language. You transport the C code to a different chipset or OS, and maybe it doesn't work any more... the hardware and system calls are different. The formulas are "system calls", in effect: They reference code that's part of the spreadsheet application; it isn't embedded in the spreadsheet document.

      Problem is, formulas are an integral part of spreadsheets and thus they need to be portable from application to application if the document format is supposedly going to be supported by both. There needs to be some standard to achieve this.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    27. Re:Really? by perryizgr8 · · Score: 1

      the best response from open office would be to completely drop all support for ms formats (doc, xls, etc). allow the user to read and write only odf. that would show ms that others ca also do what they've been doing for a decade.

      --
      Wealth is the gift that keeps on giving.
    28. Re:Really? by spitzak · · Score: 1

      ODF *cannot* specify the formula standard, due to Excel! People want to import Excel spreadsheets. Therefore the standard MUST be "do what Excel does".

      If Microsoft insisted on misspelling words slightly in all saved Word documents, it would be complete suicide for ODF to refuse to read or to modify while saving the Microsoft misspelling. This is exactly the same thing.

      The fact that Microsoft uses their own undocumented monopoly format as the example of "ODF is not fully specified" is so hypocritical that it boggles the mind!

    29. Re:Really? by Bill_the_Engineer · · Score: 2, Insightful

      Is it a problem with the C standard that I can embed Pascal in a C comment?

      YES! If the C standard considered compilers that executed arbitrary code within comments to be compliant and the goals of the C standard was to allow any compiler that met the C standard make the same resultant object code.

      The problem is not that you could put any text within a comment. It's a problem if your Pascal code is required to produce the desired object code.

      If the goals of the ODF was to make file formats readable by other office suites then they technically succeeded, but if they intended to have a format that enforce rules that made the file interoperable with other office suites then they obviously didn't meet that goal.

      I know a lot a people here on Slashdot feel personally invested in ODF, but that only makes it uncomfortable to point out the obvious.

      All I'm saying is that you can't just fault Microsoft for having the ability to produce a file that other software can't use and still be ODF 1.1 compliant.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    30. Re:Really? by quickOnTheUptake · · Score: 1

      perhaps one could say they adhered to the written standard but not the standard implementation, that every other odf project follows.
      If every implementation resolves ambiguities in the spec in the same way, that universal implementation effectively becomes part of the "standard" (loosely taken).
      Compliance with standards in document formats isn't about just following the letter, its about interoperability. Apparently all those inferior amateur open source projects could figure out how to achieve interoperability despite the incomplete standard, but MS couldn't.

      --
      Mod points: Guaranteed to remove your sense of humor.
      Side effects may include gullibility and temporary retardation
    31. Re:Really? by Anonymous Coward · · Score: 0

      Your analogy doesn't hold up, because C and Pascal both offer similar semantics. In the case of spreadsheet formulas, Microsoft has embedded a spreadsheet formula syntax (which is documented in ISO/IEC IS29500) within a standard format that does not address formulas at all. Yes, it's a problem with the ODF spec that it doesn't include formulas. Rob Weir agrees it's a problem, or he wouldn't be so eager to see it "fixed" in ODF 1.2.

    32. Re:Really? by shutdown+-p+now · · Score: 1

      If Microsoft is ODF 1.1 compliant, and other ODF 1.1 compliant software can't use the software, then it looks like the ODF committee didn't get it right and has something busted and broken.

      I don't think it's actually as bad as you'd think it is from the TFA. Spreadsheets are obviously problematic, but text documents seem to be faring much better. Note also that MSOffice will open OO.org spreadsheets, and will actually display the values in all cells correctly - it will just use the precomputed values from when the spreadsheet was saved, not evaluate the formulas. It is obviously very limited, but even so, it's better than where we were before - at least now you can send an ODF document to user with plain vanilla MSOffice with no plugins, and know that it will at least be displayed properly.

    33. Re:Really? by fredrik70 · · Score: 1

      to MS (slighly feeble) defence, they cannot really go and look at the implementation of open source versions of the formula as they risk tainting their code (unless it's BSD style licences of course).
      Same reason as why we should not look up patents!!

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    34. Re:Really? by Tubal-Cain · · Score: 1

      OpenOffice – Err:508

    35. Re:Really? by RiotingPacifist · · Score: 1

      Why are open source programs implementing thier own forumula functions anyway? Shouldn't there just be a library that they can all call when they need stuff calculating? Hell make it lgpl and then proprietary programs can use too thus allow more competition in the spreadsheet space, lgpl over bsd to guarantee interoperability!

      --
      IranAir Flight 655 never forget!
    36. Re:Really? by Maxo-Texas · · Score: 1

      Well, actually I can't argue the fact that ODF screwed up by not finishing the spec.

      OTH, from experience with Microsoft going back to DOS 3, I attribute their massive incompatibility to malice.

      Unless you are working with good intent, there is almost no document or law that can't be twisted.
      In a friendly environment, you can specify something easily.
      In a hostile environment, you have to be extremely precise because any mistake will be abused.
      ---
      Then the only real solution is to do as the EU has done and say, "we don't give a crap what it says- we want behavior "X,Y,Z" or we are going to fine you into the stoneage and then require you fix it too". If EU said, "Fix it so you can read and write the formulas to these spreadsheets or face million dollar a day fines" then Microsoft would find they could easily get it working with 99.9% compliance.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    37. Re:Really? by RiotingPacifist · · Score: 1

      No shit? Welcome to the world. When people get along, they stick to one project. When they don't we can choose who's right and who's wrong. Neat huh?

      However our choices have little effect, compared to those of people with:
      a) money
      b) the skills required to pull the task off.

      --
      IranAir Flight 655 never forget!
    38. Re:Really? by lordtoran · · Score: 1

      Not a fair comparison. While there was surely lobby pressure behind ODF that led to a few gaps and irregularities in the standard, Microsoft went and single handedly fast-tracked a legacy bloated document with five times the pages, effectively hosing and corrupting the whole ISO process. That's really a difference.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    39. Re:Really? by 99BottlesOfBeerInMyF · · Score: 1

      to MS (slighly feeble) defence, they cannot really go and look at the implementation of open source versions of the formula as they risk tainting their code (unless it's BSD style licences of course).

      First, there is BSD licensed code that already works with MS Office. They can ore than look at it. They can copy and paste it into their program. Second, just looking at GPL code does not mean you can't implement the same thing in a closed source program. You just can't copy it exactly from their source. The "tainting" issue is only an issue for programs where the license forbids you from creating competing applications or where there are patents involved.

      Same reason as why we should not look up patents!!

      That's actually a CYA measure that only pertains to the damages phase of patent violations.

    40. Re:Really? by weicco · · Score: 1

      Yes, that is weird. As a programmer, I like very much your solution to build a common library to make calculations. Maybe there are some stupid political reasons.

      An idea! OpenOffice is licensed under LPGL. Now I'm not really familiar with that license but doesn't it give the right to rip off the calculation part from OpenOffice and publish it as a separate library? Just define nice interface and then comes the easy part, to convince everyone to actually use that library ;)

      --
      You don't know what you don't know.
    41. Re:Really? by plague3106 · · Score: 1

      Malice, or because they don't want to spend time implementing something that isn't part of the spec? The goal was to implement the spec, not to make sure OOo can read the files put out.

      There's also the aspect of looking at other programs code; I'm sure they don't want GPL code slipping into their code. That leaves clean room reverse engineering... to do something not specified in the spec.

      Is MS snickering at this? Possibly... but honestly, the blame lies squarely on the ODF people. They put out a half assed spec.. did they think MS would donate any more of their time to go beyond the spec? Why should they? They were called to the table and failed.

      ODF, if they REALLY want interopability, needs to finish the spec, and keep the pressure on for open formats.

  4. They also claim Windows supports Posix by dyfet · · Score: 4, Insightful

    As they also claim Microsoft Windows is Posix compliant! It is simply to be able to tic a "mandated" requirement in some government procurement, not as something one would actually use or deploy.

    1. Re:They also claim Windows supports Posix by Z34107 · · Score: 3, Insightful

      Well, Windows is at least somewhat POSIX compliant.

      A few semesters ago I took an Operating Systems class; our labs were simple programs involving forking processes, named pipes, sockets, and file I/O, which we were to develop on an old Solaris box.

      Not much of a Pico fan, I developed my programs on Vista using Visual Studio 2005. They all compiled and ran on Vista, and then also compiled and ran on gcc and Solaris. These were simple programs, mind you, but it worked.

      Now ODF... TFA only looks at spreadsheet compatibility, and evidently there is no way documented in the ODF standard to store spreadsheet formulas. Article claims that they should have reverse engineered it or reused code from some other plug-in, but really I'm surprised they included any ODF support at all - "new markets" be damned.

      But, if no-one's satisfied, they also introduced a whole new API for writing file format converters. Go write your own plug-in!

      --
      DATABASE WOW WOW
    2. Re:They also claim Windows supports Posix by wild_quinine · · Score: 5, Funny

      As they also claim Microsoft Windows is Posix compliant! It is simply to be able to tic a "mandated" requirement in some government procurement, not as something one would actually use or deploy.

      Ah, I think you might have misread that one. The latest version of Windows is fully compliant with the ISO's 'Piece of Shit v9' standard. POS IX, not POSIX.

    3. Re:They also claim Windows supports Posix by drinkypoo · · Score: 5, Informative

      Microsoft Windows is POSIX.1 compliant, which will not help anyone today but which is nonetheless true.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:They also claim Windows supports Posix by OrangeTide · · Score: 5, Informative

      Well if you just go for the basic level of posix support, then yes it does support it. So does 100 other OSes, including weird embedded OSes that can't even run executables. Everything has to be compiled in, but they are "POSIX" too.

      To be far UNIX Services for Windows is pretty decent and gives you a very complete POSIX environment on Windows.

      --
      “Common sense is not so common.” — Voltaire
    5. Re:They also claim Windows supports Posix by statusbar · · Score: 1

      Your simple program called fork() and it compiled on Visual Studio 2005???

      --jeffk++

      --
      ipv6 is my vpn
    6. Re:They also claim Windows supports Posix by David+Gerard · · Score: 1

      Interix is actually pretty Unixy (particularly as the software is largely GNU *cough*). Feels like using Unix from the 1990s. The biggest interoperability problem I've found with it is that it uses PE-COFF binaries and most open source assumes ELF. If Microsoft wanted a Unix certification for Windows, they could achieve good compliance fairly easily.

      --
      http://rocknerd.co.uk
    7. Re:They also claim Windows supports Posix by FishWithAHammer · · Score: 1

      Why wouldn't it? NT is POSIX-compliant (for the most part).

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    8. Re:They also claim Windows supports Posix by ThePhilips · · Score: 2, Informative

      Last time I was checking, Windows' POSIX doesn't support fork(). Nor does it have to - for declared level of compatibility. (Whatever it is - lazy to check it.)

      They also e.g. do not support signals. POSIX doesn't mandate support for all sets of features. All it requires that compatible programs can check - during compile time - which feature sets are supported, which are not.

      Windows' POSIX is very similar to some heavily strip-down, *nix based embedded OSs. Few of them support fork() or threads, some support signals/RT extensions. Yet, they are POSIX compliant.

      --
      All hope abandon ye who enter here.
    9. Re:They also claim Windows supports Posix by tietokone-olmi · · Score: 1

      Well yes. If you count "returning an error code and setting errno to ENOSYS" as compliance.

    10. Re:They also claim Windows supports Posix by Anonymous Coward · · Score: 0

      Well, I'll bite this "troll" here and I'll say that if you want to spurt numbers, NetBSD has been recently released for 53 platforms but that doesn't mean a thing!

      Would you care to elaborate on the fact that Microsoft has implemented its own (incompatible) system to store formulas, as there isn't a final specification for it in ODF 1.2, and how is that a problem of ODF in your opinion?

    11. Re:They also claim Windows supports Posix by mzeb · · Score: 1

      Just a heads up, The Subsystem for Unix Applications (formerly interix) ships on top of Vista, Server 2k8, and Windows 7. It's a bit more than just just posix.1. And (like Linux) once you get it up and running with it's utilities it's not half bad. It beats cygwin.

    12. Re:They also claim Windows supports Posix by man_of_mr_e · · Score: 1

      Last time I was checking, Windows' POSIX doesn't support fork().

      When was the last time you checked? The very first version of NT (NT 3.1) supported fork() in it's posix subsystem. Win32 apps don't run in the posix subsystem though and can't use fork(), but fork() is definitely there for posix apps.

    13. Re:They also claim Windows supports Posix by assassinator42 · · Score: 1

      They moved that to something different. And apparently it's not available at all in most versions of Vista.

    14. Re:They also claim Windows supports Posix by ThePhilips · · Score: 1

      I wonder why then CygWin people invested several years into implementing it? Why Strawberry Perl does it's own way? Why whole internet filled with threads "how to fork() in Windows"?

      Or probably it's only you who needs to RTFM before posting? Quote:

      One of the largest areas of difference is in the process model. UNIX has fork; Win32 does not.

      [...]

      This page is specific to
      Microsoft Visual Studio 2008/.NET Framework 3.5

      --
      All hope abandon ye who enter here.
    15. Re:They also claim Windows supports Posix by hedwards · · Score: 1

      It's a matter of regulation. In the US we've been unwilling to regulate clearly deceptive or fraudulent advertising until it gets really out of hand. Basically assuming that the consumer will figure it out, but in many cases they haven't figured it out at all and so fraud continues.

      This is a very similar problem to corruption, as long as the people are willing to tolerate it companies like MS will advertise in a way which is misleading but technically true.

      We've been way to tolerant of fine print on TV or in magazines that's small enough that many or even all people are unable to actually read it.

    16. Re:They also claim Windows supports Posix by cbhacking · · Score: 1

      It's actually somewhat better than that. I'm not claiming that the POSIX subsystem is *as* complete as an average Linux distro, or as OS X (which actually counts as UNIX, something that NT's POSIX subsystem is far from). However, I've used it to develop software for a Linux device (running on ARM, for that matter) and it was neither difficult nor poorly implemented. The only part I had to use #IFDEF __INTERIX (a macro defined for the version of GCC on the subsystem) for was some non-standard ways of retrieving and setting IP addresses, which the two systems had no common mechanisms for doing.

      Most open-source userspace code, unless specifically written with non-standard Linux system calls or similar, will also compile and run on Interix with a minimum of fuss. It's interesting comparing the output of ./configure to that of a typical Linux system, but many applications are in fact source-compatible.

      --
      There's no place I could be, since I've found Serenity...
    17. Re:They also claim Windows supports Posix by jc42 · · Score: 1

      As they also claim Microsoft Windows is Posix compliant! It is simply to be able to tic a "mandated" requirement in some government procurement, not as something one would actually use or deploy.

      Back when the POSIX standard was under development, one of the things that the standards committee did was to put out a call for details of a hypothetical implementation called "Weirdnix". This was defined as an implementation that followed the wording of the spec and passed compliance tests, but did so in a way that prevented interoperability with other implementations. The point, of course, was to debug the spec and decrease the chances that someone like Microsoft would product a valid implementation that didn't play nice with the others.

      Some time later, when Microsoft produced their POSIX library and passed government compliance tests, there were a lot of comments to the effect that Microsoft had actually implemented Weirdnix for real. Most simple 10- or 20-line test programs would seem to work correctly, but hardly any real applications would port between MS POSIX and others' POSIXes. Also, POSIX programs on MS Windows often didn't work well with programs that used the MS libraries.

      (And I wonder what the pseudo-Greek or pseudo-Latin plural of POSIX would really be? ;-)

      The standards community has long understood that major vendors always have a motive to sabotage standards when possible. This is the origin of such ancient metaphors as "thumb on the scale", and the jokes about a "fishermen's ruler".

      Suggesting that this is accidental is just silly. As pointed out in TFA, doing some of the standard wrong is more difficult than doing it right. The default assumption should be that the MS developers knew what they were doing, and they were probably doing it on orders from their managers. They have historically had a lot of success with customers who treat the MS version as "standard", and if it differs from the published standard, then the published standard isn't "standard".

      (Actually, this attitude isn't uncommon in the US. Consider how many US companies sell both "Standard" and "Metric" versions of their products, where "Standard" means the US variant on the British Imperial measurements, not the published ISO standards - or even the actual British standards. To my knowledge, no company has ever been punished in the US for this blatant misuse of the term "standard". So Microsoft's approach to standards fits right in with what Americans have long been accustomed to.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    18. Re:They also claim Windows supports Posix by Your.Master · · Score: 1

      Win32 is a subsystem on the same level as POSIX. The Windows Win32 subsystem does not support fork. The Windows POSIX subsystem does support fork, and always has.

      And the Windows .NET framework 3.5 is based on the Win32 subsystem.

      Cygwin needed to reimplement fork for two reasons:

      1. It ran on Windows 95-Me. Those do not use the Windows NT kernel and never have, so they have no POSIX subsystem. They're apparently cutting support for this in the next version, but it's too late to just not re-implement fork.
      2. Cygwin sits on the Win32 subsystem to simplify interoperability with Win32 applications. A lot of the point of cygwin would be lost if it built on the POSIX subsystem.

      References:

      [1] http://www.ee.adfa.edu.au/staff/hrp/webDesignHelp/cygwin-ug-net-nochunks.html

      "...processes run under the standard Win32 subsystem..."

      [2] http://cygwin.com/ml/cygwin/2004-01/msg00663.html

    19. Re:They also claim Windows supports Posix by ThePhilips · · Score: 2, Informative

      True.

      But to the point. If Windows supports fork(), please show to me its MSDN help page. All crap Windows supports - or supported in past - is on MSDN. But not fork(). I searched - found none.

      --
      All hope abandon ye who enter here.
    20. Re:They also claim Windows supports Posix by RightSaidFred99 · · Score: 1

      Yeah. Sorry, you don't know what you're talking about. CygWin invested several years into implementing various UNIXisms, not basic POSIX support.

      Win32 does not support fork(). Win32, however, is not the only API Windows NT (and later) OS's support.

    21. Re:They also claim Windows supports Posix by KingMotley · · Score: 1

      Probably not what you were looking for exactly, but here you go, from MSDN, a bug report regarding fork() in the posix subsystem, that proves it is part of the subsystem:

      "A POSIX-based program may leak Private Bytes and Non Paged Pool Bytes if the parent process uses the fork() function."
      http://support.microsoft.com/kb/252193

      -------
      Here's an article describing how fork() under posix for windows is actually implemented using copy-on-write:

      "In POSIX, there is a fork() instruction that basically creates two copies of the same program."
      http://support.microsoft.com/kb/103858

      ----
      Here's the part where they announce the support of pThreads and sync functions:

      "With the release of SFU 3.5, this development environment now includes support for POSIX threads (Pthreads) and the POSIX semaphore functions."
      http://technet.microsoft.com/en-us/library/bb463209.aspx

      -----
      All of these were found by going to Microsoft's technet found at: http://technet.microsoft.com/en-us/library/default.aspx, and using the hard to guess search terms "posix fork", these were in the first 10 results.

    22. Re:They also claim Windows supports Posix by ThePhilips · · Score: 1

      Accepted. I personally know only horrors of WinNT4.0 - there was no fork() there. Essentially, if program used anything beside stdio, one should have expected problems.

      Yet, unless I see some real programs using the said POSIX API, I would stay very very skeptical. The SFU was interesting in a way, but seems like went nowhere.

      It's like the topic: yes, M$Office2k7 supports ODF, but it's still useless.

      --
      All hope abandon ye who enter here.
    23. Re:They also claim Windows supports Posix by man_of_mr_e · · Score: 1

      No. Posix support is still in every version of Windows NT based OS's. It's true that Vista also has the Services For Unix layer, which provides a much larger degree of posix compatibility, but the basic posix is still there even without SFU.

    24. Re:They also claim Windows supports Posix by man_of_mr_e · · Score: 1

      Climb down from your high horse. You really have no idea what you're referring to. You're talking about the Win32 subsystem, not the Posix subsystem. Posix subsystem is not document on MSDN.

      NT has several "personality modules". It has Win32, OS/2, and Posix. There's also Services for Unix, which provides a greater degree of Posix conformance.

      Win32 and OS/2 subsystems don't support fork(), but Posix subsystems do.

  5. Problem with the Spec by Anonymous Coward · · Score: 5, Insightful

    So, this is either a problem with the specification or a problem with other implementations. If MS has made a compliant program, who are we to complain?

    1. Re:Problem with the Spec by spitzak · · Score: 1

      The formulas were "defined" as "do what Excel does".

      That is pretty much a requirement if you want to interoperate with Excel. And there isn't anything terribly wrong with Excel formulas.

      Claiming that because there is a desire to interoperate with their OWN undocumented program and that therefore ODF did not "document" something is such an insane level of hypocrisy that I thought even Microsoft might not do it. But they did. Should have predicted it, there was astroturfing here for over a year where they complained "ODF does not define formulas!!!".

      Quick, what does SIN(x) do? Can you really not figure that out without the information being written into the ODF standard? You might as well say ODF should have defined the correct spelling of every English word used in the text.
       

    2. Re:Problem with the Spec by thehunger · · Score: 1

      Agreed. It reminds me of the early USB 1.0 standard which wasn't specific and precice enough to avoid vendors creating multiple, partially incompatible versions. The problem is: the spec allows for multiple interpretations, and Microsoft can see the opportunity to corrupt a competing standard here. "Hey, we DID implement the standard like you demanded. If documents aren't interoperable with the competition, then it is a poor standard. You'd better stay with OUR document format, then."

  6. Never ascribe to malice... by Anonymous Coward · · Score: 2, Insightful

    Never ascribe to malice that which is adequately explained by incompetence.

    That's what I keep telling myself. I simply can't believe that they are brilliant masterminds crafting up BS like this. I'm probably wrong, but it saves me a lot of time (as far as trying to comprehend such stupidity).

    1. Re:Never ascribe to malice... by jkrise · · Score: 5, Interesting

      Never ascribe to malice that which is adequately explained by incompetence

      Of course, I am not that cynical. I was taught to never assume malice where incompetence would be the simpler explanation. But the degree of incompetence needed to explain SP2's poor ODF support boggles the mind and leads me to further uncharitable thoughts. So I must stop here.

      from the referenced article....
      http://www.robweir.com/blog/

      --
      If you keep throwing chairs, one day you'll break windows....
    2. Re:Never ascribe to malice... by jank1887 · · Score: 3, Funny

      I'm waiting for the Microsoft Knowledgebase article explaining the incompatibility and showing you how to fix the problem by using the Save As function and selecting the .XLSX type.

    3. Re:Never ascribe to malice... by Anonymous Coward · · Score: 0

      Am I the only person who reads that extension aloud as "Ex-Lax"?

    4. Re:Never ascribe to malice... by Anonymous Coward · · Score: 0

      At least you don't see "Extra-large sex".

    5. Re:Never ascribe to malice... by Anonymous Coward · · Score: 0

      Never ascribe to incompetence that which is adequately explained by "good business sense."

    6. Re:Never ascribe to malice... by UncleTogie · · Score: 3, Funny

      Am I the only person who reads that extension aloud as "Ex-Lax"?

      Actually, the first two times I read it, it parsed as "Excel sucks."

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    7. Re:Never ascribe to malice... by rrohbeck · · Score: 1

      You're probably wrong. Imagine how many hours it took the devs and testers to get this exactly right. They have whole labs full of usability/interoperability testers.

    8. Re:Never ascribe to malice... by nog_lorp · · Score: 1

      My dad used to call that the "Except for Microsoft" rule.

    9. Re:Never ascribe to malice... by sgbett · · Score: 1

      I heard they wanted to, but couldn't find the "OpenOffice" download anywhere on MSDN.

      --
      Invaders must die
  7. Which means it won't get used.... by syousef · · Score: 5, Insightful

    ...which is probably the point of this. The only reason to use ODF instead of MS native formats is for interoperability. When people don't use it, MS can point and say "see people don't want or need it and didn't care when we put it in". Useful at all manner of legal proceeding (antitrust anyone) to show that it's not important.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Which means it won't get used.... by MrHanky · · Score: 1

      I'm not sure the Dog Ate My Homework defence will stand up in court no matter ho much fresh dog shit you serve the jury.

    2. Re:Which means it won't get used.... by Anonymous Coward · · Score: 1

      Wrong... people and governments are using it because they don't want data locked by any one company.

  8. I'm shocked! by elrous0 · · Score: 5, Funny

    MS, a for-profit company, refuses to embrace a format that gives an advantage to their open-source free competitors? Surely not!

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:I'm shocked! by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      MS, a for-profit company, refuses to embrace a format that gives an advantage to their open-source free competitors? Surely not!

      Coca-Cola, a for-profit company, refuses to stop shooting farmers who want to be paid for their land which would cost them money, giving an advantage to their Pepsi competitors? Surely not!

      I think what you're missing here, is MS's actions are ILLEGAL actions to hurt competitors, which normally is news. It's just that MS breaks the law so often and the laws are so poorly understood by the general public that many people aren't as outraged as one might expect. If another company were breaking the law to hurt smaller competitors would your attitude be the same?

    2. Re:I'm shocked! by elrous0 · · Score: 1

      It's not illegal for a company to refuse to support a given format. Is it illegal for Apple to make iPods that don't support ogg or wma?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    3. Re:I'm shocked! by shutdown+-p+now · · Score: 1

      MS's actions are ILLEGAL actions to hurt competitors

      Since when is it illegal to implement file format support strictly according to the spec (an ISO standard, no less!), and ignore non-standard third-party extensions, no matter how widely used?

      The reasoning behind such a decision can definitely be argued, and so can "malicious intent", but I don't see how this could possibly be illegal at all.

    4. Re:I'm shocked! by bzipitidoo · · Score: 1

      Don't shrug this sort of thing off as normal and expected! It's the difference between licit and illicit profit.

      Too many businesses have terrible leadership that is willing to try to profit however they can, and ethics and safety and the public good be damned. Justifications include that it is a "dog eat dog" world, and if they don't do it, they will be at a competitive disadvantage when their competitors do, and get away with it. They undervalue ethics. They wreck trust in the whole idea of corporations-- it's so easy to believe any dastardly thing said of any large business. It's not "too big to fail", it's "too big to be punished". They'll do anything if they think they can profit thereby next quarter, and behave as if the chickens will never come home to roost. They even invest money in destructive and unwise lobbying and marketing efforts to remove all restraint, forgetting that just because something can be made technically legal doesn't make it a wise move. Worse than being fatalistic about it, too many people actually admire this kind of sharping. Way to obey the letter and not the spirit! It is better for everyone, even them, if they are brought to justice sooner by a mild rebuke rather than later by such things as, say, a stock market collapse, or an environmental disaster with a lot of fatalities such as Union Carbide caused in Bhopal. Among the dead was Union Carbide's independent existence.

      MS has been getting away with this sort of crap for far too long. I only wonder how much longer it can last. When MS is at last reined in, will it be GM style, in a stunning decent into bankruptcy as alternatives that MS is doing everything it can to sabotage reach critical mass anyway and suddenly customers bolt in droves? If that happens, they'll wish Obama could have fired Ballmer.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    5. Re:I'm shocked! by 99BottlesOfBeerInMyF · · Score: 1

      It's not illegal for a company to refuse to support a given format.

      That depends upon what you mean. There is no law that says you have to support all file formats, but then there's no law that says you can't fire pistols. Does the former imply it is always legal to not support a format and the latter imply it is always legal to fire a pistol, with no regard for the circumstances?

      MS's intentionally poor support for ODF, especially if intentional, as it seems to be, is quite likely to be a violation of antitrust laws, given their overwhelming market share in the office suite market.

      Is it illegal for Apple to make iPods that don't support ogg or wma?

      Possibly WMA, in the US, or at least illegal for them to not support WMA while refusing to license and fully disclose all that is needed to use AAC+Fairplay on equal footing with Apple. Of course that is entirely dependent upon whether or not the court rule Apple to overwhelming market share in the relevant market (iPods) which is quite questionable. MS having overwhelming market share in the office suite market is much less so.

    6. Re:I'm shocked! by 99BottlesOfBeerInMyF · · Score: 1

      Since when is it illegal to implement file format support strictly according to the spec...

      Since when is it illegal to fire a pistol? Well then, we'd better let all the people arrested for murder using pistols out of prison huh?

      Any action that is leveraging their monopoly on office suite software to stifle competition is a violation of the law. When the antitrust laws were written they didn't specify every type of action that could be illegal, down to implementing specifications of standards. They wrote laws that applied to antitrust abuse. Implementing a specification in a way that intentionally does not interoperate with competitors, in order to harm those competitors, when you have monopoly influence on the market in question, is probably illegal, regardless of if it follows the spec or not.

    7. Re:I'm shocked! by KDR_11k · · Score: 1

      It seems they did follow the standard documents though and that's probably enough to get them off the hook, noone said they're required to account for shortcomings in competing products or even that ODF is some sort of OOo-specific format so it doesn't matter that they implemented it differently from everyone else (hell, they can't even be expected to look at the OOo code to figure out the undocumented specifics because companies don't let their coders read code that could "taint" them and give anyone else a copyright claim over the output). While the end result is a tainted format I don't think a judge would rule against MS here because any ambiguity is the fault of the standard.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    8. Re:I'm shocked! by 99BottlesOfBeerInMyF · · Score: 1

      It seems they did follow the standard documents though and that's probably enough to get them off the hook...

      I don't understand your reasoning for this belief. Legally, that makes no difference. They might try to claim it was unintentional and use the fact that is within the standard as support for that, but you'd have to be awfully gullible to buy that.

      ...so it doesn't matter that they implemented it differently from everyone else...

      If their version works with other people's is exactly what matters, since the illegal part would be making their implementation not work with others as a way to leverage their monopoly to hurt those others. The fact that they're the only ones that are not interoperable makes for it pretty hard to argue they were unable to do so.

      ...hell, they can't even be expected to look at the OOo code to figure out the undocumented specifics because companies don't let their coders read code that could "taint" them and give anyone else a copyright claim over the output...

      Umm, there is a BSD licensed plug-in that already works with MS Office. They can copy and paste the code directly into MS Office with no legal issues. They can certainly look at it and even if it was not BSD licensed, they have full rights to it since they funded the creation. Also, just looking at GPL code does not taint anyone.

      While the end result is a tainted format I don't think a judge would rule against MS here because any ambiguity is the fault of the standard.

      You're missing the point. Antitrust abuse is not failing to code to a standard, it is leveraging your monopoly against others. Whether they followed a standard or not has no bearing. It is exactly the end results that matter since antitrust abuse is judged by its affect upon the market.

  9. I just hope by Lord+Lode · · Score: 1

    I just hope governements see through this and don't fall in this trap.

    1. Re:I just hope by arthurpaliden · · Score: 5, Insightful

      They won't. All they will see is the ODF box checked off.

  10. Anonymous Coward by Anonymous Coward · · Score: 1, Interesting

    Oops! This also disables loading opendocument files with sun plugin by default. Now you have to use file picker from word 2007 and select odf text document. Another really awful move by Microsoft. Really, was this so hard?

  11. The article speaks about spreadsheets. by Anonymous Coward · · Score: 5, Insightful

    The article speaks about spreadsheets, which the slashdot blurb neglected to mention.

    1. Re:The article speaks about spreadsheets. by Sockatume · · Score: 4, Interesting

      Yes, it's worth noting that the article only addresses that one filetype. On the other hand, it removes the formulas from spreadsheets when loading them, and writes formulas back out in an Excel-only syntax that nothing else can read. If that's MS's idea of shippable, consumer-ready interoperability I don't hold out much hope for its compatability with other file types. Its behavior reads like a half-assed homework assignment from a student who didn't give a shit.

      --
      No kidding!!! What do you say at this point?
    2. Re:The article speaks about spreadsheets. by mR.bRiGhTsId3 · · Score: 2

      It actually works well with other filetypes. My personal experience (loading odt files with equations in them). Works quite well. It even imports the equations into the shiney new formula editor in Office 2007, which, quite frankly, is worlds ahead of the one in OpenOffice.org

    3. Re:The article speaks about spreadsheets. by alexandre_ganso · · Score: 1

      shhh, don't tell them or they will bork those too!

    4. Re:The article speaks about spreadsheets. by perryizgr8 · · Score: 1

      its not ms's problem if the spec itself is broken. what would you have preferred, that office refuse to store formulas in odf spreadsheets or that it tries to implement it in some way?

      --
      Wealth is the gift that keeps on giving.
    5. Re:The article speaks about spreadsheets. by Anonymous Coward · · Score: 0

      You are giving students with half-assed homework assignments who don't give a shit a bad name...

    6. Re:The article speaks about spreadsheets. by clone53421 · · Score: 1

      Everything else successfully saves and loads ODF spreadsheets with formulas in them. Problem is, MS decided to use their own special little formula object that nothing else recognizes, and when you open a typical ODF spreadsheet saved by something else, Office ignores all of the formulas because they weren't saved in its own little format.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:The article speaks about spreadsheets. by pommiekiwifruit · · Score: 1

      Considering that Excel 2007 whinges every time you edit a .xls file I expect getting it to support other file formats is a bit of a stretch.

    8. Re:The article speaks about spreadsheets. by Anonymous Coward · · Score: 0

      Not like the half-assed standard it is based on, which defines a format for spreadsheets but doesn't define a format for formulas in a spreadsheet.

  12. Unfinished sayings by Bogtha · · Score: 5, Insightful

    This is the trouble with people saying the first half of a saying and then trailing off. The people who know the saying get the point, and the people who don't remember a fragment and repeat it even though it makes no sense on its own.

    To the people tagging this "embraceandextend". Embracing and extending is not a particularly bad thing to do. Many formats, including XML (upon which ODF is based), are built with this in mind. The complete saying that is referred to with "embrace and extend" is embrace, extend and extinguish . The extinguishing is the goal here, the former two are merely tools to help them achieve this.

    --
    Bogtha Bogtha Bogtha
    1. Re:Unfinished sayings by Anonymous Coward · · Score: 0

      You seem to be unable to appreciate irony.

    2. Re:Unfinished sayings by Anonymous Coward · · Score: 0

      Don't get me started on sayings. The number of (I have to say, predominantly US-based) people who say "I could care less" is beyond absurd.

    3. Re:Unfinished sayings by clone53421 · · Score: 1

      Rant as much as you like, I could care less what you think.

      (Actually, I couldn't, but I said the opposite of what I meant, didn't I? This is actually fairly common in the English language... it even has its own name: SARCASM.)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  13. Next stop - customer support by Anonymous Coward · · Score: 3, Funny

    Now that'll be good for some fun calls to customer support.

  14. Still no OOXML!! by jkrise · · Score: 3, Insightful

    Surprisingly MS has decided to implement ODF in their own strange way, but OOXML is still not available.... why??

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Still no OOXML!! by Anonymous Coward · · Score: 0

      Because they don't want either one of them. They want the 'standard' to be the black box format created by their products, readable by nothing else.

    2. Re:Still no OOXML!! by schmiddy · · Score: 1

      Go easy on them. Have you seen the OOXML standard?? That thing is freaking enormous. They'll be working on the basics for several years, after which they'll ship a half baked implementation and pray that future patches plug the holes.

      I can't wait until this becomes available though -- just imagine, an open format to share documents in, easily implementable by different vendors. It should be great.

      --
      http://cltracker.net -- powerful craigslist multi-city search
  15. Everybody pile on Microsoft... by Blakey+Rat · · Score: 5, Insightful

    In the meantime, how the HELL is it possible the spec is so bad that you can be technically-compliant with it, and yet not be read by (almost) any existing implementation?

    1. Re:Everybody pile on Microsoft... by drinkypoo · · Score: 4, Informative

      this is how

      Kind of looks like the whole thing was a farce to begin with given how they created a bad spec and then went on to support a worse one before imploding.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Everybody pile on Microsoft... by Vanders · · Score: 5, Insightful

      The current spec doesn't cover spreadsheet formulas: it has a big whole and basically says "Do what OpenOffice.org does for now". ODF 1.2 will cover spreadsheet formulas but it isn't finished yet. So yes, it is valid to say "Well the spec doesn't cover formulas, not Microsofts fault".

      Except...Microsoft already have a perfectly good plugin that can read & write ODF documents. It appears they've gone out of their way to break that existing code and do things differently to how everyone else (including themselves) are already doing things. As the author of the blog says "If your business model requires only conformance and not actually achieving interoperability, then I wish you well.".

      If Microsoft have put all that effort into adding ODF support without actually achieving interoperability then it's a thinly veiled paper exercise on their part.

    3. Re:Everybody pile on Microsoft... by hal9000(jr) · · Score: 4, Insightful

      In the meantime, how the HELL is it possible the spec is so bad that you can be technically-compliant with it, and yet not be read by (almost) any existing implementation?

      Because specifications are written by people and then read and interpreted by others. While specification creators try to be as complete and thorough as possible, there are still gaps. In something as complex as a document format like spreadsheets, I'd imagine it's an impossible task. Bake-offs where all the stakeholders get into a room, try to get this shit to interoperate, and then decided the proper interpretation, is where the interoperation work gets done. All of the Internet protocols went through a similar cycle. Then, when there is consensus on the interpretations, guidance and reference implementations can be written.

    4. Re:Everybody pile on Microsoft... by clone53421 · · Score: 0

      That's my question as well.

      Microsoft creates valid, compliant ODF files which cannot be read by virtually any existing implementation: and we blame Microsoft?

      Ok, it's a low-handed move on their part, but we already know Microsoft is capable of this sort of thing. The real blame should be on the heads of the people who wrote a crappy standard and/or the existing implementations that can fail when loading valid ODF files created by someone else.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Everybody pile on Microsoft... by Blakey+Rat · · Score: 2, Interesting

      And from the article, the format version 1.1 doesn't even define how spreadsheet formulas should be stored! Which is why Microsoft's implementation, which doesn't bother to store the formulas at all, is compliant with the standard. This is a joke. Gee, I wonder why Microsoft fought a bunch of non-technical government offices from forcing them to use a file format that's woefully insufficient for their (both Microsoft's and the government offices') needs?

    6. Re:Everybody pile on Microsoft... by clone53421 · · Score: 5, Insightful

      Self-replying, I know, but I just thought of something else.

      According to TFS, Office fails to load ODF files created by any other application. If those files are compliant with ODF standards, the blame for this lies squarely on Microsoft. They fail to open standards-compliant ODF files.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:Everybody pile on Microsoft... by Sockatume · · Score: 4, Insightful

      If those following the standard act in good faith and cooperate outwith the standard to ensure compatability, a flexible standard allows for innovation and invention. You can always pin things down further as the standard evolves, but you can't really undo excessive constraints further down the line. If one of the players decides to act in bad faith, then it falls apart. In this instance, MS is either only supporting ODF in the most box-checking token manner (as they have a long history of doing with important features), they're deliberately, or they're pulling the old "embrace, extend, extinguish". They're morons or assholes.

      --
      No kidding!!! What do you say at this point?
    8. Re:Everybody pile on Microsoft... by drinkypoo · · Score: 1

      Gee, I wonder why Microsoft fought a bunch of non-technical government offices from forcing them to use a file format that's woefully insufficient for their (both Microsoft's and the government offices') needs?

      Please, Brer Fox, don't throw me in that briar patch!

      I learned that story from a Disney record or similar when I was like three, on my Fisher-Price turntable. Apparently, so did Bill Gates.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Everybody pile on Microsoft... by makomk · · Score: 2, Informative

      No, it defines exactly how spreadsheet formulas should be stored. The trouble is, it doesn't standardise them - in particular, there's no standard list of spreadsheet functions and what they should do. The reason for this is that it's a hard problem - so much of what Excel and other spreadsheet software already does is known to be wrong, or makes bad assumptions.

    10. Re:Everybody pile on Microsoft... by Culture20 · · Score: 4, Insightful

      The current spec doesn't cover spreadsheet formulas: it has a big whole and basically says "Do what OpenOffice.org does for now".

      The problem with MS's specs saying "Do what Word 97 does" is that no one other than MS knows what Word 97 does. But OpenOffice's source code is... open. Anyone can know what OpenOffice does, and if MS is afraid of GPL, they're big enough for proper cleanroom approach.

    11. Re:Everybody pile on Microsoft... by Vanders · · Score: 1

      If you're scared of the GPL you don't even need to look at the source, even. Just enter a bunch of formulas in a sheet, save it and open the XML in a text editor to see how they're stored. Microsoft didn't even need to do that because the already have a plugin that can read & parse ODF/OO.o formulas!

    12. Re:Everybody pile on Microsoft... by ciggieposeur · · Score: 1

      Clearly you've never tried to implement a real spec. Even reasonably well-defined specs like ANSI X3.64 (character-based terminal emulation) have holes in them. Worse yet are specs that ship with a "reference implementation" that is itself buggy code (see Zmodem). APIs too: there were some functions in the Java 1.2.x APIs that "return null"'d when they were supposed to return an Object (e.g. java.net.HttpURLConnection.getErrorStream()) . It happens.

      In this case however, according to TFA Microsoft must have known full well that they were breaking interoperability, since they had had it working OK before.

    13. Re:Everybody pile on Microsoft... by drinkypoo · · Score: 3, Insightful

      The reason for this is that it's a hard problem

      I don't think you can really use that blog post for that citation, because it's the same source as TFA which is both more relevant, and substantially newer... and which says:

      We might [also] hear concerns that supporting other vendors' ODF spreadsheet formulas cannot be done because this formula language is undocumented. The irony here is that the formula language used by OpenOffice (and by other vendors) is based on that used by Excel, which itself was not fully documented when OpenOffice implemented it. So an argument, by Microsoft, not to support that language because it is not documented is rather hypocritical. Also, the fact that the Microsoft/CleverAge add-in correctly reads and writes that legacy formula syntax shows not only that it can be done, but that Microsoft already has the code to do it. The inexplicably (sic) thing is why that code never made it into Excel 2007 SP2.

      Editorial [brackets] and note mine.

      In summary: Your source, the same person who wrote the article which explains why it isn't hard also says Ecma dropped the ball. (in your link.) Another particular gem, this time from the current FA again: Everyone knows what TODAY() means. Everyone knows what =A1+A2 means. To get this wrong requires more effort than getting it right. So to say "The trouble is, it doesn't standardise them - in particular, there's no standard list of spreadsheet functions and what they should do." is just crazy talk which actually apologizes for Microsoft. In fact, there is such a list; the list documents what Excel does, since there was nothing else available; Microsoft itself had this functionality in a previous version, and now it is gone. Therefore the trouble is that Microsoft has deliberately broken spreadsheet compatibility in Office 2007 SP2. There is really no other way to look at it. It might not have been the goal (an alternate excuse might be to take advantage of another, newer codebase in order to eliminate some old code which is otherwise unnecessary) but it was trivially testable and therefore is inexcusable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Everybody pile on Microsoft... by EvilRyry · · Score: 1

      You do know that the OpenDocument Foundation had nothing to do with ODF's creation, right? That would be OASIS.

    15. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      You do realize that the "OpenDocument Foundation" has no practical responsibility for the OpenDocument format, right? OASIS is responsible for the format, and the "OpenDocument Foundation", before it was defunct did little more than name-squatting on OpenDocument.

    16. Re:Everybody pile on Microsoft... by joaobranco · · Score: 4, Interesting

      Self-replying, I know, but I just thought of something else.

      According to TFS, Office fails to load ODF files created by any other application. If those files are compliant with ODF standards, the blame for this lies squarely on Microsoft. They fail to open standards-compliant ODF files.

      Conversely, if the files produced by MS Office are valid standards-compliant ODF files (which they may be according to the letter of the standard) we should also blame the other apps if they fail to use them, isn't so? They will also fail to open standards-compliant ODF files.

    17. Re:Everybody pile on Microsoft... by khanyisa · · Score: 1

      Not really - that "OpenDocument Foundation" wasn't an official group representing the OpenDocument format or committee, but just a few people trying to push it the way they wanted it to go...

    18. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      The current spec doesn't cover spreadsheet formulas: it has a big whole and basically says "Do what OpenOffice.org does for now".

      Except OpenOffice.org implemented Microsoft's way of doing formulas, which the company has been implementing since the inception of MS Office. As is is said in the article, the only reason MS could screw up the ODF spreadsheet formulas was if it identified what spreadsheet client created the document and turned off their formula interpretation based on that info alone and not the validity of the formulas. After all, the formulas themselves may not be defined in the current standard but their syntax is. How many ways can you screw up a =sum(a1:a10) ?

    19. Re:Everybody pile on Microsoft... by Blakey+Rat · · Score: 1

      I think the real problem is that, for spreadsheets, the file format dictates how the program behaves. If you define "NUMDAYS" as returning the number of days from June 1st, 1955 (to use a random date as an example), that means everybody who reads your file format must *also* use June 1st, 1955, whether they wanted to or not!

      The only real solution is to save the file with your spreadsheet's macro language "translated" into the file format's macro language "invisibly." i.e. if you want to use June 1st, 1956 as your date, you save the cell as "NUMDAYS+365". But imagine the layers upon layers of new problems that causes.

      This is an issue Microsoft *should* remember, since they had the same issue when copying 1-2-3's functionality (they had to duplicate 1-2-3's macro functions, *even those that contained bugs*), and porting to other OSes (the file had to store whether date offsets were from Windows 1901 (IIRC), or MacOS' 1904 dates.)

      I don't know the solution. Perhaps the function definitions used should be included in the file as well, somehow? But I'm pretty sure no existing file formats are sane enough to take this into account.

      (The article saying that even though there's no specs for formulas, Excel should "just do what it's always done" as assume every other spreadsheet understands Excel formulas... that sounds like a recipe for disaster, to me.)

    20. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      Everyone is reporting that this service pack fails to load any files created by any other ODF compliant application.

      But have you tried it?

      I just opened a dozen documents and presentations created by Openoffice within Office 2007 without problems. Even the formatting was bang on. It basically means I can email my OpenOffice document to a colleague and they will be able to read it, edit it and save it without ever knowing what OpenOffice is. I no longer have to maintain two formats for every project with collaborators.

      Maybe I'm missing something here. Maybe this discussion is about semantics. However, my work, this service pack is a very big deal. And I for one am very happy with it.

    21. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      I just opened a dozen documents and presentations created by Openoffice within Office 2007 without problems.

      Did you try opening a spreadsheet created in OO.o in Office 2007, do you have Office 2007 SP2 installed and are you using the "native" ODF support rather than one of the currently available ODF plugins for Office?

    22. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      Your assuming ODF is actually a meaningful standard. Its really not. Its like XML. Two applications can make and read perfectly valid XML documents, but fail to load eachother's documents because XML is a crap standard for interoperability. Likewise, ODF has lots of "do whatever you want"s and "do like so-and-so"s, not a real standard for true interoperability. ODF interoperability depends upon applications finding and implmenting other applications conventions. ODF only really provides basic interoperability, anything more then basicness can not be counted upon, if even that.

    23. Re:Everybody pile on Microsoft... by InvisiBill · · Score: 1

      Not any ODF files, ODF spreadsheet files.

    24. Re:Everybody pile on Microsoft... by 99BottlesOfBeerInMyF · · Score: 1

      According to TFS, Office fails to load ODF files created by any other application.

      This is not true. MS Office will open the files, it just fails back on all the formulas and interprets the formulas as the last value. They comply with the spec, but as minimally as possible, less usefully than any other products looked at including existing, BSD licensed plug-ins for MS Office.

    25. Re:Everybody pile on Microsoft... by jbengt · · Score: 1

      If you define "NUMDAYS" as returning the number of days from June 1st, 1955 (to use a random date as an example), . . .

      . . . if you want to use June 1st, 1956 as your date, you save the cell as "NUMDAYS+365".

      Um, wasn't 1956 a leap year?

    26. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      Yes, that was the point of the first comment where I wondered,

      Microsoft creates valid, compliant ODF files which cannot be read by virtually any existing implementation: and we blame Microsoft?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    27. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      MS Office will open the files, it just fails back on all the formulas and interprets the formulas as the last value.

      That's a bit like saying Lynx is CSS-compliant.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    28. Re:Everybody pile on Microsoft... by cbhacking · · Score: 1

      I'll admit that I've never opened an ODF spreadsheet in Office 2007, and for that matter I've never used the SP2-provided ODF support before, but the Microsoft-funded ODF Convertor plugin (open source, look on Sourceforge) has opened every .odt I've handed it, and the files it produces have worked with OO.o just fine. So... did they break the plugin, is this just a problem with spreadsheets (in which case the summary is extremely misleading), or is the spec really that vague?

      --
      There's no place I could be, since I've found Serenity...
    29. Re:Everybody pile on Microsoft... by perryizgr8 · · Score: 1

      Self-replying, I know, but I just thought of something else.

      According to TFS, Office fails to load ODF files created by any other application. If those files are compliant with ODF standards, the blame for this lies squarely on Microsoft. They fail to open standards-compliant ODF files.

      Conversely, if the files produced by MS Office are valid standards-compliant ODF files (which they may be according to the letter of the standard) we should also blame the other apps if they fail to use them, isn't so? They will also fail to open standards-compliant ODF files.

      which, curiously leads us to...the spec is broken.

      --
      Wealth is the gift that keeps on giving.
    30. Re:Everybody pile on Microsoft... by perryizgr8 · · Score: 1

      the problem only occurs in spreadsheets which use formulas. all othe documents are good. so its rather wrong to say that msoffice has got 0% interoperability.

      --
      Wealth is the gift that keeps on giving.
    31. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      AFAICT, it's just a problem with spreadsheets, and their plug-in to load ODF spreadsheets now (in the newest version of Office) fails to open files that the previous version of the plug-in supported. In other words, it's a step backward, and looks suspiciously like they broke compatibility on purpose.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    32. Re:Everybody pile on Microsoft... by raddan · · Score: 1

      As far as anyone can tell, the OpenDocument Foundation was basically a Microsoft shill. As other people have pointed out, they had no role in hashing out the OpenDocument formats. Their bait-and-switch tactic makes me highly suspicious that they ever had interoperability as a goal. More info here.

      As for the formula specification: Microsoft could have easily downloaded one of a half-dozen format parsers with source code for ODF to test their own parser against. Just because the spec doesn't describe all of the features ad-nauseum is not a reason for not implementing it correctly.

      I should point out that the convention with the RFC process is to have a working implementation first; that implementation is essentially the reference. I doubt Microsoft has ever had any difficulty implementing an RFC despite not having a formal standards document. Probably because, in that scenario, Microsoft is introducing a competing product as opposed to the current scenario of being asked to interoperate with a newcomer. They're clearly in a position of strength, and do not want to give that up. Providing an technically correct implementation that nonetheless does not work allows them to say to governments: hey, we complied like you asked, now please keep buying our stuff.

    33. Re:Everybody pile on Microsoft... by Blakey+Rat · · Score: 1

      As for the formula specification: Microsoft could have easily downloaded one of a half-dozen format parsers with source code for ODF to test their own parser against.

      Oh yes.

      But if you're making a web browser, you should NEVER EVER follow the defacto standards instead of following the W3C to the letter!! Because that situation is totally different than this is!

    34. Re:Everybody pile on Microsoft... by Tweenk · · Score: 1

      OpenDocument Foundation was a troll organization that only helped create the specs but was not the sole author. Their existence has no relation to the current discussion.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    35. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      The only real solution is to save the file with your spreadsheet's macro language "translated" into the file format's macro language "invisibly."

      You mean like "network order" for endianness of numbers? Nah, nothing like that could ever work. I mean, it's not like there is some standard set of functions used in spreadsheet formulas.

      (Yes, that was sarcasm.)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    36. Re:Everybody pile on Microsoft... by shutdown+-p+now · · Score: 1

      The problem with MS's specs saying "Do what Word 97 does" is that no one other than MS knows what Word 97 does. But OpenOffice's source code is... open. Anyone can know what OpenOffice does, and if MS is afraid of GPL, they're big enough for proper cleanroom approach.

      There's another problem with this approach, and it's even outlined in TFA - OpenOffice itself occasionally switches the way it stores formulas:

      Sun should write out formulas in ODF 1.1 format, using the legacy "oooc" namespace prefix that the other vendors are using. Remember, the other vendors are using that namespace specifically for compatibility with OO's ODF documents. This is the current convention. To unilaterally switch, without notice or coordination, to a new namespace, is not cool. When ODF 1.2 is an approved standard, then we all can move there in a coordinated fashion, to cause users minimal inconvenience. But the above table clearly shows the confusion that results if this move is not coordinated.

    37. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      Where did you pull the word 'instead' out of? The format leaves it unspecified!

    38. Re:Everybody pile on Microsoft... by 99BottlesOfBeerInMyF · · Score: 1

      MS Office will open the files, it just fails back on all the formulas and interprets the formulas as the last value.

      That's a bit like saying Lynx is CSS-compliant.

      No, it's like saying Lynx will open HTML pages that rely upon CSS and fail gracefully so they are readable, in reply to a comment that Lynx can't open HTML pages that use CSS.

    39. Re:Everybody pile on Microsoft... by harlows_monkeys · · Score: 1

      The current spec doesn't cover spreadsheet formulas: it has a big whole and basically says "Do what OpenOffice.org does for now".

      It's even worse than that, because what OpenOffice does is reverse engineer Excel and try to match that. Ironically, the best reference you can get right now to what the functions in OpenOffice do (aside from reading the source code) is the OOXML spec. A large part of the 6000 pages the anti-OOXML folks kept complaining about is an extremely detailed and precise specification of spreadsheet functions and formulas. For example, some of the financial functions have up to 4 pages each giving very precise formulas for that they compute, how they handle edge cases, and things like that.

    40. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      Formulas are part of the spreadsheet. If you can't open the formulas, you can't open the spreadsheet. "Gracefully failing" is still failing.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    41. Re:Everybody pile on Microsoft... by Fantom42 · · Score: 1

      The current spec doesn't cover spreadsheet formulas: it has a big whole and basically says "Do what OpenOffice.org does for now".

      The problem with MS's specs saying "Do what Word 97 does" is that no one other than MS knows what Word 97 does. But OpenOffice's source code is... open. Anyone can know what OpenOffice does, and if MS is afraid of GPL, they're big enough for proper cleanroom approach.

      Really? REALLY?

      Now how exactly would they cleanroom this implementation if compliance required access to the source code? But regardless, the fact is that if the specification allow this, its the SPECIFICATION that's broken. Time to suck it up and have some introspection, guys. The world is a busy place and if you write an incomplete specification, don't expect people to bend over backwards to implement "what you meant to say" And certainly don't depend on them to follow "suggestions" in the spec to achieve the specification's core mission: interoperability.

      Sheesh.

    42. Re:Everybody pile on Microsoft... by 99BottlesOfBeerInMyF · · Score: 1

      Formulas are part of the spreadsheet. If you can't open the formulas, you can't open the spreadsheet.

      Formulas are part of the spreadsheet, true. They are not, however, necessarily vital to it. Just as CSS styling is not, necessarily, vital to a Web page... although it can be. If you can open the file and see the data, you can open the spreadsheet, even if you can't do so as well or with the full capabilities of other programs. MS Office opens the file. It's interpretation is weak and its ability to edit it and have things work as expected is not acceptably complete, but they do open the file.

      Let's not confuse the issue with a semantic argument that opening the file isn't opening the spreadsheet. That's the kind of unclear writing that lead to this confusion in the first place and I don't think it is useful.

      "Gracefully failing" is still failing.

      Failing to interpret the formulas, yes. It is not, however, failing to open the file, nor is it technically failing to implement the spec, since that is what the spec says to do when you can't interpret the formula used.

    43. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      Formulas are part of the spreadsheet, true. They are not, however, necessarily vital to it.

      Yes, they are. Spreadsheets are not just static tables of numbers, and converting them to such is not "support", especially when the same functionality exists in the target application.

      When I paste a region of a spreadsheet into Word, I don't expect the formulas to be transferred. When I open a OO.org spreadsheet in Excel, I do.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    44. Re:Everybody pile on Microsoft... by Culture20 · · Score: 1

      Really? REALLY?

      Really.

      Now how exactly would they cleanroom this implementation if compliance required access to the source code?

      If it did, they couldn't. Luckily it doesn't. Compliance requires knowing what OpenOffice does; not exactly how it does it. Team1 inspects the source code & writes out a series of inputs/outputs (heck, Team1 could be a computer program). Team2, upon receipt of the inputs/outputs, starts coding to make the inputs into the outputs (Team2 could in theory, also be a computer program). If MS can't afford to do that, couldn't they just reuse OpenOffice source and make the ODF portion an ancillary DLL under a GPL license or something (IANAL)?

      But regardless, the fact is that if the specification allow this, its the SPECIFICATION that's broken.

      I'll buy that for a dollar.

    45. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      Don't confuse the OpenDocument Foundation with OASIS.

    46. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      Those other applications have what is effectively proprietary blobs of data in them. It just so happens that of the major implementations, they have agreed on what those blobs should look like. But it's not in the standard.

      Microsoft followed the standard, they didn't implement the same extensions to the standard as the other players.

    47. Re:Everybody pile on Microsoft... by Anonymous Coward · · Score: 0

      no, they are doing it right instead of implementing a broken spec.

    48. Re:Everybody pile on Microsoft... by drinkypoo · · Score: 1

      They helped create the specs, but they have no relation to the current discussion, about the specs? Are you this smart all the time, or only when we talk about Microsoft?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    49. Re:Everybody pile on Microsoft... by 99BottlesOfBeerInMyF · · Score: 1

      Yes, they are. Spreadsheets are not just static tables of numbers

      Some of them are.

      and converting them to such is not "support"

      No, but it is opening them, which is useful to many people, even if they have to manually recreate the formulas if they want them to automatically compute things going forward. It is also, barely, within the specification for ODF (as most people interpret it).

    50. Re:Everybody pile on Microsoft... by danieltdp · · Score: 1

      That's my question: how hard is to make openoffice read this "new" odf made my MS Office? THAT would be a kick on the groins of MS!

      --
      -- dnl
    51. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      Some of them are.

      And some of them aren't. If you claim full compliance with the file format, I'd demand that you be able to open all valid documents, not some.

      No, but it is opening them, which is useful to many people

      Not really. If I create a spreadsheet with =TODAY() in it, it won't even open "correctly"... it will display the date it was saved, not today's date.

      even if they have to manually recreate the formulas if they want them to automatically compute things going forward

      You're kidding, I hope... that's like a graphics designer submitting on paper and expecting you to scan it to get a digital copy.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    52. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      Heh. I've been thinking "not hard at all". I'm not very knowledgeable on the technical details, but basically (as I understand it), they are able to put some sort of object in a cell: "type", and "data". Formulas are some formula "type" and a string "data" (the formula). Now apparently the "type" is not explicitly limited by the standard, which allowed MS to roll their own "type" which nothing else recognises. The formula itself is still in the exact same format as it's always been and if the other apps just update their type definitions it should be trivial to load the formulas.

      The reason for the flexibility in the type definition on the cell is because, hypothetically speaking, a formula might not be portable from one app to another. (Obviously SUM(A1:A5) is, but...) So, MS stores it as an "Excel formula" instead of a generic "formula", because ZOMG IT MIGHT NOT WORK IN APPLICATION XYZ! ...um, true, but it'd be nice if application XYZ was at least able to load the formula so we could find out.

      To compare this to another familiar concept, that would be like FrontPage saving its files as special packages that Firefox can't even open because "the HTML might contain Javascript that Firefox doesn't support". Sure it might, but the idea is to make it work as well as possible in both, not to make it work NOT AT ALL in the "other" one.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    53. Re:Everybody pile on Microsoft... by clone53421 · · Score: 1

      that would be like FrontPage saving its files as special packages that Firefox can't even open because "the HTML might contain Javascript that Firefox doesn't support"

      On second consideration, the files would open, but all the CSS and Javascript would be displayed in-line with the text.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  16. Well, interoperability wasn't the goal. by seeker_1us · · Score: 4, Interesting
    Some more enlightened governments are realizing that their electronic documents need to be in an open format so that they don't have to be chained to a vendor, or so that those documents don't die if the single vendor stops supporting it.

    Even if MS fails all interoperability (which I would bet they do), at least someone could use ODF with office 2007 and 10-20 years later be able to use the spec to develop an app to recover the documents.

    1. Re:Well, interoperability wasn't the goal. by shutdown+-p+now · · Score: 1

      Even if MS fails all interoperability (which I would bet they do), at least someone could use ODF with office 2007 and 10-20 years later be able to use the spec to develop an app to recover the documents.

      If that is the sole goal, then any documented format will work - including OOXML, and even the older binary office files.

  17. EXCELLENT article by drinkypoo · · Score: 3, Interesting

    This is one of the best-written articles submitted to slashdot in a long time. Not only is it well-written (at least, it didn't make my brain hurt) but it gives you the technical background AND it tells you in advance how to debunk the stupid arguments which will certainly by coming from M$ trolls and astroturfers. Scrapbook this one, kids. You're going to be referring back to it for months, if not years.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  18. Sun ODF plugin for Microsoft Office by MrKaos · · Score: 5, Informative
    --
    My ism, it's full of beliefs.
    1. Re:Sun ODF plugin for Microsoft Office by jank1887 · · Score: 1

      where are my mod points when I need them.

    2. Re:Sun ODF plugin for Microsoft Office by Culture20 · · Score: 1

      Does it still work?

    3. Re:Sun ODF plugin for Microsoft Office by De+Lemming · · Score: 1

      That link goes to the 1.2 version of the Sun plugin. The current one, which is also reviewed in TFA, is version 3.0.

    4. Re:Sun ODF plugin for Microsoft Office by cbhacking · · Score: 1

      Interesting, but is it open source? F/OSS OSF plugin for Office

      --
      There's no place I could be, since I've found Serenity...
    5. Re:Sun ODF plugin for Microsoft Office by Anonymous Coward · · Score: 0

      While this wouldn't be a problem for anyone on /., Joe User with a preinstalled MS Office would see on the box that it supports ODF, try and open a non- MS Office ODF and complain that the file format must be bad. Joe User goes back to saving his documents as .doc or .docx.

  19. holes in the standard by backwardMechanic · · Score: 5, Interesting

    No surprise that MS has done this. What it does show, however, is that the ODF standard is incomplete. If MS can write out an ODF compliant file that no-one lese can read, ODF has a problem. In an odd sort of a way, MS are doing us a favour here by shaking out the holes. Role on ODF 1.2.

    1. Re:holes in the standard by David+Gerard · · Score: 1

      What you mean is that ODF 1.1 is not written sufficiently robustly against the actively malicious. Of course, it's arguable they should have expected active malice ...

      --
      http://rocknerd.co.uk
    2. Re:holes in the standard by Real1tyCzech · · Score: 1

      If you can write a compliant application, and it doesn't work, the spec is incomplete.

      Malice or not, the point is that the same bozo's whining about OOXML are now defending ODF regarding the *same* problem.

    3. Re:holes in the standard by RightSaidFred99 · · Score: 1

      You have no evidence of malice, not even circumstantial. If a spec is badly developed there's a good chance a clean room implementation will not be interoperable with any other clean room implementation.

      With a good spec, two programmers should be able to sit in separate rooms and never speak to eachother yet still interoperable code. With a bad spec, it's likely their code won't interoperate.

    4. Re:holes in the standard by David+Gerard · · Score: 1

      o_0 Yeah, just ignoring Microsoft's entire history and most of the discovery in Comes v. Microsoft. Not even circumstantial.

      --
      http://rocknerd.co.uk
    5. Re:holes in the standard by RightSaidFred99 · · Score: 1

      That's not circumstantial evidence.

      What you're saying is effectively "the defendent has a history of robbery and is therefore guilty of robbing the victim despite there being no evidence".

      Circumstantial would be "the defendent was the only person seen in the vicinity of the victim, has no alibi, and was seen selling a product which looked identical to that which was stolen from the victim at a pawn shop 45 minutes later.

    6. Re:holes in the standard by David+Gerard · · Score: 1

      Here's the press release:

      "Microsoft recognizes that customers care most about real-world interoperability in the marketplace, so the company is committed to continuing to engage the IT community to achieve that goal when it comes to document format standards. It will work with the Interoperability Executive Customer Council and other customers to identify the areas where document format interoperability matters most, and then collaborate with other vendors to achieve interoperability between their implementations of the formats that customers are using today."

      They knew precisely what interoperability would require in this case, they promised it, then they pretty much perfectly dodged any practical interoperability while keeping to the letter of the spec.

      --
      http://rocknerd.co.uk
    7. Re:holes in the standard by Anonymous Coward · · Score: 0

      You've been smoking that Shitsforwitz grass a bit too strongly, I see.

    8. Re:holes in the standard by nahdude812 · · Score: 1

      The author of the article specifically debunks this. Standards are intended to provide a guideline for cooperating entities. You could adhere to various email standards and still easily produce an email which can only be displayed by your own email program.

      They're not designed to be specifically invulnerable to malicious interpretation; instead they're designed to highlight areas which typically cause interoperability problems and establish the standard for overcoming that specific set of technical challenges.

    9. Re:holes in the standard by Anonymous Coward · · Score: 0

      Everyone else manages to do ODF and achieve interoperability. And Office, according to the test, is unable to open anyone else's ODF-compliant documents.

      And you say it's ODF's fault? :D

  20. Agreed ... interoperability harms Microsoft by golodh · · Score: 5, Insightful
    Seriously, Microsoft has a huge cash-cow to protect in MS Office. And the first layer of defense is lock-in. If MS Office were truly inter-operable, then that would remove an enormous barrier against the introduction of Open Office.

    Clearly Microsoft's best interests are served by denying their customers interoperability.

    That's what drives Microsoft's policy: cash. Everything else is PR. Which is duly born out by their actions.

    1. Re:Agreed ... interoperability harms Microsoft by theaveng · · Score: 5, Interesting

      Oh course. This has always been true with Microsoft, where in the late 80s/early 90s they advertised they could read WordPerfect files from Amigas or Macs, but all it did was strip all the formatting to leave-behind plain text. Yuck. Even later when Word was released for early PowerMacs, I found that Windows Word could not read the Word documents from my Macintosh.

      Microsoft does not want interchanging of information. They want everybody using MS Word on an MS operating system. The end.

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    2. Re:Agreed ... interoperability harms Microsoft by badpazzword · · Score: 2, Insightful

      Ok, let's assume they were malicious and all they worried about was lock-in. Then it would make sense to bork the ODF writing part.

      But being able to correctly read ODF files would just be a big plus in an already great product like Excel. Why break the reading part?

      --
      When ideas fail, words become very handy.
    3. Re:Agreed ... interoperability harms Microsoft by rtb61 · · Score: 1

      Let's be fair with M$, after all this is their first effort at producing documents to an open standard. So no real conspiracy here, no intent to enforce document lock in, just accept the reality, it is nothing more than sheer incompetence. You just have to look at M$'s first, second, third etc. efforts at the windows operating system, pretty lame and windows NT as a mutli users server system, not very effective at all.

      M$'s standard practice, do as little as possible, get it out the door and get the suckers 'er' customers to test it at their expense, hell of a lot cheaper than testing it yourself and, you get to charge for upgrades. So don't expect full ODF compatibility with M$ products until you pay for the next upgrade, you know the one, it is more secure, more reliable and faster than the current one, which will be but, is not yet lame.

      --
      Chaos - everything, everywhere, everywhen
    4. Re:Agreed ... interoperability harms Microsoft by David+Gerard · · Score: 1

      No, it's their second. They wrote the CleverAge plugin as well. Somehow they managed to go backwards for Office 2007. It's inexplicable, I'm sure.

      --
      http://rocknerd.co.uk
    5. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      Microsoft does not want interchanging of information. They want everybody using MS Word on an MS operating system. The end.

      Every major vendor would probably like their own product to dominate. The difference is not the motivation, but the methods. Some vendors honestly try to make the best product and win customers by so doing. MS prefers to leverage monopolies to artificially break competing products and prevent users from being able to choose based upon the individual merits of the products in question.

      I have no problem with MS wanting their OS and office suite to dominate. I have a problem with their breaking the law and hurting the industry, innovation, and end users to make that happen.

    6. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      But being able to correctly read ODF files would just be a big plus in an already great product like Excel. Why break the reading part?

      Because they don't want to discourage just other products that use ODF, they want to slow and discourage adoption of ODF as a format. Anything that makes more users stick with MS proprietary formats longer, makes MS money. Every user who sends an ODF file from Google docs to an Excel user, then finds it doesn't work is discouraged from using Google docs and encouraged to buy a license for MSOffice so they can interoperate easily with that other person.

    7. Re:Agreed ... interoperability harms Microsoft by Zero__Kelvin · · Score: 4, Funny

      "Ok, let's assume they were malicious and all they worried about was lock-in."

      To really add flavor to the discussion, let us further assume that planet Earth is spherical, and space is pretty big.

      "Why break the reading part?"

      Because you look ridiculous claiming you were able to follow the standard for reading documents, but unable to do so when writing them?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    8. Re:Agreed ... interoperability harms Microsoft by Zero__Kelvin · · Score: 1

      "Let's be fair with M$, after all this is their first effort at producing documents to an open standard. "

      That is a pretty huge assumption; specifically it assumes they actually made a real effort.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    9. Re:Agreed ... interoperability harms Microsoft by Narpak · · Score: 4, Informative
      From the First of January 2009 all Norwegian Government or Education related sites and services are using the "Open Formats" ODF, PDF and HTML. Also all schools and government institutions are required to accept documents submitted in ODF.

      Åpne dokumentstandarder blir obligatoriske i staten.
      My rough translation from Norwegian:

      - Norway has so far lacked a policy regarding the area of software. This have now changed. This Cabinet has decided that IT-development in the public sector shall be based upon Open Standards. In the future we will not accept that State activities locks users of public information to Locked Formats. - Heidi Grande Røys (Minister of Government Administration and Reform).

      Microsoft might play their games to hinder development as much as they can, but at least in this country the turn towards Open Standards seems inevitable.

    10. Re:Agreed ... interoperability harms Microsoft by Anonymous Coward · · Score: 0

      To really add flavor to the discussion, let us further assume that planet Earth is spherical, and space is pretty big.

      If you feel that's equivalent then you are pre-supposing your own conclusion and damn yourself to a circular argument.

    11. Re:Agreed ... interoperability harms Microsoft by Taxman415a · · Score: 1
      You've hit the nail on the head, and if anyone would like the spot to politely complain to, it seems to be the blog of one of the interoperability engineers. It was linked directly from the PR announcement linked in the previous slashdot article.

      He tests odf text only and it seems to make it look like it works fairly well, though he does point out the errors that should be fixable by MS. Of course he may be picking and choosing things to test just as he is not even bothering to pick even one spreadsheet to test since his job is still basically PR as you mentioned. Make it look like they are doing something and be able to claim interoperability without actually having any.

    12. Re:Agreed ... interoperability harms Microsoft by Zero__Kelvin · · Score: 1

      Didn't you read my post? It is a pretty big spherical argument, not a circular one ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    13. Re:Agreed ... interoperability harms Microsoft by Anonymous Coward · · Score: 0

      I have a problem with their breaking the law and hurting the industry, innovation, and end users to make that happen.

      by fully document their file format and implement alternative file format standard?

    14. Re:Agreed ... interoperability harms Microsoft by Patch86 · · Score: 1

      If I know that anybody using MS Office can read my ODF files, I'll never use anything but ODF (in OO.o) ever again.

      If I think there might still be uncertainty as to whether the recipient can read the files I send them, I might still be inclined to stick with the MS formats. And nothing handles the MS formats quite as well as the MS product.

    15. Re:Agreed ... interoperability harms Microsoft by Anonymous Coward · · Score: 0

      to be honest, no one cares about norway.

    16. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      Well, I don't see a problem with .doc (and .xls) format. It works in both MS Office and OpenOffice, so can be used to send documents between Linux and Windows systems.

    17. Re:Agreed ... interoperability harms Microsoft by mdarksbane · · Score: 1

      No, it wouldn't.

      The strongest selling point that Word has is that if you send someone a resume in ANYTHING else, *you* will look like an idiot because they won't be able to read it without going off an installing something (and good luck convincing someone to do that). Adding the ability to read ODF in word destroys that. The idea is to make it as difficult for anyone else in the world to use anything else, not to make the users of their product happier.

    18. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 1

      Well, I don't see a problem with .doc (and .xls) format. It works in both MS Office and OpenOffice, so can be used to send documents between Linux and Windows systems.

      The specs are not fully and completely documented in such a way that competitors can implement them on level footing with MS, nor do competitors have any say in extending those formats going forward. As such, they give MS an unfair advantage, due solely to their monopoly influence in the market. That stifles competition and results in competitors spending more time reverse engineering MS's formats and finding ways to implement features constrained by those formats and less time doing things to make their products better for end users. As a result it raises costs and stifles innovation in the market. That's illegal.

    19. Re:Agreed ... interoperability harms Microsoft by clone53421 · · Score: 1

      Personally I'd send a resume in PDF format, not Word (if given a choice, obviously).

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    20. Re:Agreed ... interoperability harms Microsoft by Anonymous Coward · · Score: 0

      I've rarely used Word in my life, but I seem to remember that their list of importable file formats was much longer than the ones they supporting for saving. The importing I did maintained the formatting, so they knew the formats for at least some of the files they didn't export to. What little experience I had with Word was mostly in the late 90s on Macs (i.e., in college), so maybe it was particular to those versions, but it seems like something Microsoft would do.

    21. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      Well, at least it works on OO and MSOffice 97 -2007. The new MS .docx format requires a converter to work on MSOffice 2003 (I don't know with what versions of Office it is compatible). I also do not know if the "better" ODF works on MS Office prior to 2007 at all (does it have a converter?). Seeing that in my country a lot of companies still use old computers (well, it was enough for writing documents 7 years ago, if it's not broken, then it's enough now) .doc format is the one that is most compatible. Well, if I send a .doc file at least I know that almost everyone will be able to open it.

    22. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Well, at least it works on OO and MSOffice 97 -2007.

      Sigh. That's the point. MS's market share allows them to artificially break other programs by making it really, really hard for those companies to writer interoperable programs, thus costing them money and slowing their ability to work on other aspects of their programs, like making them better or faster.

      I also do not know if the "better" ODF works on MS Office prior to 2007 at all (does it have a converter?).

      Yes, there are several, but whether it works or not is largely dependent upon MS, who is financially motivated to make it not work. And by that I mean they are motivated by making you pay for more licenses at a higher cost than the free market would normally determine.

      Well, if I send a .doc file at least I know that almost everyone will be able to open it.

      I strongly disagree. As a professional writer I've been in the position of trying to open old .doc files, and I often ended up setting up multiple VM's with old versions of Windows and MacOS and various versions of word, simply in order to export the files to a more modern format currently sold software can read. There are companies that make big money just taking your old Word files and translating them to PDFs and newer Word formats so they can be used again. Have you tried opening a ten year old Word file? Sometimes they open and sometimes they don't. Sometimes a different version of Wood will open them. Sometimes only OpenOffice will open them. Often they are at least partly garbled.

      Moving to ODF doesn't guarantee that a given program will be able to open the ODF file 10 years from now, it just guarantees the information needed to do so will be available to any company that wants to add that functionality. For old .doc files, MS might have the info needed but never completely succeeds and everybody else is just reverse engineering and hoping for "good enough".

    23. Re:Agreed ... interoperability harms Microsoft by benwaggoner · · Score: 1

      Even later when Word was released for early PowerMacs, I found that Windows Word could not read the Word documents from my Macintosh.

      Mac Office 4.2? The Mac and Win versions of Office have used the same file format since at least Office 97/98. Mac Office 6.0 was a dog, no doubt, on many levels. But that was also 15 years ago.

      If you consider that the Office '97 formats still remain interoperable today, that's actually quite a good track record for these things. Through the 80's and 90's most major releases of most word processors and spreadsheets would introduce a new file format and varying degrees of interoperability issues.

    24. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      I have some .doc files last modified in 1996 that are of "Microsoft Word 6.0/95 document" format and they open without problems with Word 2003. Those documents are simple though.

      An open format is not always needed though. MP3 is supported by any device that supports reading audio off a file, but the "open" ogg format is not so supported. We'll just have to see abut ODF, since it's too soon to tell, but, at least in my country, .doc will be used for a long time, because everyone supports it. If they do not support .doc, they cannot send documents to their clients (and nobody in their right mind would tell a client "go download this program or I will not take your money"). When I suggested that we use Linux (cheaper) where I work, I was asked if it had a program that could open and save .doc and .xls files. Since it could, we use it. Otherwise we would have used Windows. And the files are saved as Word 97 .doc.

    25. Re:Agreed ... interoperability harms Microsoft by asdfndsagse · · Score: 1

      thats why as soon as Openoffice.org figured out the current .doc format (the format has completely changed while keeping the same extention) Microsoft decided to release a new "open" format aimed solely at increasing the lock-in.

    26. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 1

      An open format is not always needed though. MP3 is supported by any device that supports reading audio off a file, but the "open" ogg format is not so supported.

      MP3 and OGG are both published standards, just as ODF is. .doc is a series of different file formats, but which are not fully published so others can create interoperable files. The difference between MP3 and OGG is that OGG is not patent encumbered, which is not at all the important difference between ODF and .doc or .xls.

      at least in my country, .doc will be used for a long time, because everyone supports it.

      Right, which means everyone will have to suffer with incompatibility issues upon occasion and they all have motivation to not move to other programs which may be better suited to their needs (free applications that have the needed features or even online services in some cases or word processors that run faster or have special features or support certain languages better) because they are locked into using .doc, the de facto standard.

      The fact that this is the case is the result of MS's illegal actions and part of the reason why many governments and large organizations are pushing for a program agnostic format to replace MS's formats.

    27. Re:Agreed ... interoperability harms Microsoft by mdarksbane · · Score: 1

      I'd actually prefer to, but in my recent job hunt, nearly every entity has specified Word files only.

      Really I'd expect every programmer's resume to be in the form of a web page, but hey, that's just me.

      Resumes are just one example, though. Documents sent to clients, term papers, etc. I've never owned a copy of word, and while I as a tech-savvy individual can work around these problems, most people I know cannot.

    28. Re:Agreed ... interoperability harms Microsoft by PMBjornerud · · Score: 1

      Microsoft might play their games to hinder development as much as they can, but at least in this country the turn towards Open Standards seems inevitable.

      Which is exactly why they can support ODF so MS Office can be used by the government to create "open" documents - but nobody can read those documents unless they also use MS Office.

      --
      I lost my sig.
    29. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      Well, those companies have already paid for Office 97-2003, so the new application (OpenOffice) has to be at least as fast as their old application or the company will start using it only when their old computers break down.

      While I see now why an open standard would be better, unless someone makes a plugin for MS Office 97 to support it, it won't be used here, because, well, why use something else if what you have works?

    30. Re:Agreed ... interoperability harms Microsoft by 99BottlesOfBeerInMyF · · Score: 1

      Well, those companies have already paid for Office 97-2003, so the new application (OpenOffice) has to be at least as fast as their old application or the company will start using it only when their old computers break down.

      Right, but companies currently are spending time reverse engineering .doc and other closed formats. They could be using that time to make their products faster.

      While I see now why an open standard would be better, unless someone makes a plugin for MS Office 97 to support it, it won't be used here, because, well, why use something else if what you have works?

      First, there is a plug-in for MS Office 97, written by Sun, and available for free. It works and was one of the products reviewed in TFA. Second, reasons to switch products might include wanting to standardize or wanting newer features. They might include wanting better ODF support for interoperability with governments moving to that as the standard or to ensure your files will open in 10 years without having to pay someone. You might simply want to add more machines to your office and not want to pay a licensing fee to MS for a new version of MS Office. You might want to add new, low end machines, that cannot even run current versions of MS Office.

      Basically, ODF offers users flexibility and choice. Standardizing on ODF will be a slow process, but the end result is users can choose whatever word processor best suits them and that motivates MS to make their offering better instead of relying on format lock-in to keep you from using other products. That is, of course, unless they are allowed to continue with illegal tactics like this designed to keep their lock-in strong.

    31. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      First, there is a plug-in for MS Office 97, written by Sun, and available for free.

      Good to know.

      They might include wanting better ODF support for interoperability with governments moving to that as the standard or to ensure your files will open in 10 years without having to pay someone.

      Not going to happen in my country in the foreseeable future. The government is busy making stupid decisions.

      You might simply want to add more machines to your office and not want to pay a licensing fee to MS for a new version of MS Office. You might want to add new, low end machines, that cannot even run current versions of MS Office.

      - Boss, I have an idea. For our new computer, we should use Linux and save some money by not buying Windows.
      - OK, but does Office work in it?
      - Well, there is OpenOffice, which is very similar to MS Office, so the employee will have no trouble using it. And by the way, it is also free, so we will save even more money.
      - Great, can it create and open Microsoft .doc files?
      - Yes
      - Do it then.

      And yes, I hate lock-in. Be it software (any good camera has its own RAW format instead of using something like a compressed (rar or zip) BMP file) or hardware (printer manufacturers trying to make it so that only their overpriced cartridges could be used).

    32. Re:Agreed ... interoperability harms Microsoft by clone53421 · · Score: 1

      any good camera has its own RAW format instead of using something like a compressed (rar or zip) BMP file

      Ok, just going to throw this out there... RAW files saved by cameras contain EXIF data plus the actual image data straight from the CCD. The format is thus dependent upon the chip (and since there's no standard for that, there's no reason to standardize how the EXIF data is packaged in the RAW file either).

      The onboard software converts the raw CCD data to RGB or HSV when saving the picture as an image file. There is actually loss of information in this process. With the RAW file, you can extract detail in some cases where you wouldn't be able to from the same image as a JPEG or TIFF.

      Totally offtopic, perhaps, but interesting IMO.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    33. Re:Agreed ... interoperability harms Microsoft by Pentium100 · · Score: 1

      Wow,I always assumed that RAW meant "without lossy compression", like a wav file for audio. A CR2 file (Canon format) is smaller than a 10mpx BMP file, so I assumed that it is just some lossless compression.

      I did not like the CR2 format because you need a bloated application (the one supplied by Canon or Photoshop) to open it. A bmp file could be opened by any application.

    34. Re:Agreed ... interoperability harms Microsoft by rtb61 · · Score: 1

      I don't know, I went through the whole windows patch nightmare, where M$ was quite readily able to bugger up patch after patch, some where so bad they required a system reinstall after a poorly executed bug fix, others not quite so bad required registry edits and service reconfiguration to get the system running properly after a bug fix. I really got used to the end work arounds and "this is a know fault" years after software was released.

      Things like 'sometimes' system standby, numerous caching faults over years, shutdown and startup foibles etc. etc. You know, I can really believe they rushed it out the door with minimal testing just so they can say it does ODF regardless of how poorly it does it.

      --
      Chaos - everything, everywhere, everywhen
  21. Bad specification by Anonymous Coward · · Score: 0

    If technical compliance doesn't result in interoperability, the specification is bad. Sometimes it takes a dickish company's willfully obtuse implementation to point that out, but the conclusion must be to fix the specification.

    1. Re:Bad specification by David+Gerard · · Score: 1

      When they were writing the spec for POSIX, they did a thought exercise: "what if someone implemented all of this to the letter of the spec with no thought for it actually working?" They called this 'Weirdix.' Then Microsoft came along with their POSIX for NT ... and they'd basically implemented Weirdix.

      Moral: there's very few standards that are bulletproof against someone making an actively malicious implementation.

      --
      http://rocknerd.co.uk
  22. Missing tag by Anonymous Coward · · Score: 0

    I've no idea how to add or nominate tags for an article, but this one needs a "DUH" tag.

  23. Spreadsheets, people, spreadsheets by hal9000(jr) · · Score: 4, Insightful

    TFN talks ONLY about spread sheet interoperability. It's important to note that. Has interoperability testing been done with documents?

    1. Re:Spreadsheets, people, spreadsheets by Anonymous Coward · · Score: 0

      Because everything else works. There weren't any holes so MS implemented it as written and didn't have to make a best guess. This is a case of a gap so they just implemented the OOXML formula.

    2. Re:Spreadsheets, people, spreadsheets by Anonymous Coward · · Score: 0

      Yes. With Spreadsheet documents

    3. Re:Spreadsheets, people, spreadsheets by Anonymous Coward · · Score: 0

      Wow, assuming that spreadsheets aren't documents is "insightful"?

      I keep telling myself that slashdot hasn't jumped the shark, but for some reason I keep forgetting.

    4. Re:Spreadsheets, people, spreadsheets by ion.simon.c · · Score: 1
    5. Re:Spreadsheets, people, spreadsheets by ion.simon.c · · Score: 1

      Sorry, lemmy clarify.
      PJ mentions that she created a document with footnotes. I don't think that you can have footnotes in a spreadsheet. This leads me to believe that she created a non-spreadsheet document in Office SP2 and watched as it failed to import into another ODF-consuming program.

    6. Re:Spreadsheets, people, spreadsheets by shutdown+-p+now · · Score: 1

      TFN talks ONLY about spread sheet interoperability. It's important to note that. Has interoperability testing been done with documents?

      Here's the link from a comment in a previous story about SP2. It discusses some problems with text documents. I'll just quote the interesting bits here in their entirety:

      ODF allows applications to write application-specific settings into a document. OO 2.4 uses this to store options it has that aren't covered by the ODF spec but that affect the look of the document. Lotus Symphony uses this facility to store binary blobs with things like printer settings in them.

      Microsoft is under pressure from the EU to strictly follow the ODF spec in Microsoft's implementation, and so they are going to ignore application-specific settings.

      Note that this means that documents written in OO 2.4 will look different when opened in Office, and if you write them out, they will lose the application-specific settings.

      Microsoft is also ignoring bugs in other ODF implementations. OO, for example, has a bug where MathML fragments have to have a doctype declaration. When Office writes an ODF document, it is going to follow the spec, and NOT put in a doctype declaration for MathML fragments. That means embedded math in an ODF document produced by Office will not show up when the document is opened in OO.

    7. Re:Spreadsheets, people, spreadsheets by ivoras · · Score: 1
      --
      -- Sig down
  24. Re:A good signal.... by DavidR1991 · · Score: 1

    Just to clarify what I mean: this proves that whilst MS may preach good and try to work with open groups and open standards, this fiasco is solid proof that MS's profit margins and ability to constrict the user's choice is always going to be the highest priority. As a business - yeah, great. As a company trying to spread out and adopt a FOSS-like community of its own: good luck

  25. Bullshit by Anonymous Coward · · Score: 3, Insightful

    This article focuses very specifically on formula support in OpenDocument Spreadsheet. The problem with that is that ODF 1.x does not provide ANY specification for formulas whatsoever. This article claims that the standard be damned and that Microsoft should go and reverse engineer the implementation by OpenOffice. This is only demonstrative of how incomplete and irrelevant the ODF specification really is. There are massive gaping holes in it that implementers are filling on their own which will invariably lead to incompatibilities. The ISO OOXML specification may be absolutely massive, but that's because it's complete, and very specific (I'm referring specifically to the one that did pass ISO, not the first few iterations).

    This is like bitching that Internet Explorer can't be CSS compliant because it doesn't implement the moz-* CSS extensions.

    Either fix the spec, or get used to this.

    1. Re:Bullshit by maugle · · Score: 3, Interesting

      On the other hand, open source coders have been reverse-engineering Microsoft document formats for years. Couldn't Microsoft, just this once, return the favor in the name of interopability?

    2. Re:Bullshit by Anonymous Coward · · Score: 0

      Pardon me, but do you happen to have a link to the OOXML version that passed ISO? Maybe a link to an application that supports it?

      Because I was led to believe neither exist.

    3. Re:Bullshit by clone53421 · · Score: 3, Insightful

      Microsoft should go and reverse engineer the implementation by OpenOffice

      Reverse-engineer it? You have the source code. You don't have to reverse-engineer anything.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Bullshit by characterZer0 · · Score: 1

      Why would they? It would hurt their business.

      --
      Go green: turn off your refrigerator.
    5. Re:Bullshit by Anonymous Coward · · Score: 0

      No. Microsoft corporate policy forbids looking at the source code from any other organization out of a fear of getting sued. You can thank IP law for that - it's a move of necessity, not one of paranoia.

    6. Re:Bullshit by Palestrina · · Score: 3, Informative

      The point is that Microsoft has already reverse-engineered this legacy OpenOffice formula syntax. They did it in their ODF Add-in for Office. So it is already there and already works. They could support that syntax, be compatible with other ODF spreadsheets (and their own ODF Add-in) and still be 100% conformant to the ODF standard.

    7. Re:Bullshit by Anonymous Coward · · Score: 0

      Couldn't Microsoft, just this once, return the favor in the name of interopability?

      A company should spend time and money for something that doesn't reflect on its bottom line? Why don't you hand out pitchforks to the shareholders right now?

    8. Re:Bullshit by Anonymous Coward · · Score: 0

      Do you mean the OOXML standard NO ONE HAS IMPLEMENTED? How do you know it's complete. Do you know any well funded development team trying actively to break the standard?

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

      No. That's how you get the shitty world of HTML interoperability.

      Microsoft's actually doing the right thing here for the long term stability of the format, putting their proprietary formulas in their own namespace. Want compatible formulas? Put it in the spec.

    10. Re:Bullshit by Anonymous Coward · · Score: 0

      So the people did a favor to Microsoft when they reverse engeneered their formats?

    11. Re:Bullshit by sjames · · Score: 1

      I'm sure they COULD have, just ask Stacker.

      Of course MS has a long long history of technically implementing standards but practically breaking them. Practically any developer (MS included I'm sure) recognizes that no standard is 100% clear and that no matter how closely you code matches the spec itself, only interoperability testing with other compliant products (or reference implementation where available) can make your implementation TRULY compliant. That's what bake-offs are for.

      Nobody excels at bad faith like MS.

    12. Re:Bullshit by caladine · · Score: 1

      Have they actually done so? The only ODF plug-in I see for Office is from Sun. http://www.sun.com/software/star/odf_plugin/

    13. Re:Bullshit by Anonymous Coward · · Score: 0

      Could you please point to the location of the complete OOXML specification. I have yet to find it.

      Thank you.

      Bullshit

    14. Re:Bullshit by LordLimecat · · Score: 1

      reverse engineer an open source program? INCONCEIVABLE!

    15. Re:Bullshit by caladine · · Score: 1

      Thank you for staying away from the massive anti-MS bent on this site and sticking with the heart of the problem. The title of this post is horribly misleading, but I suppose I shouldn't expect anything else where MS is concerned.

      Let's make one thing clear to the peanut gallery, however. I'm not trying to absolve MS from any of the other crap they've pulled over the years. They definitely deserve quite a bit of scrutiny, but this is just ridiculous. Let's just come up with a completely misleading title, based on an obviously biased article which glosses over the pertinent information!

      Yeah, I know. This is absolutely nothing new to /. but seems to be getting even more out of hand lately.

      Anyways, enough ranting. To the "MS should just reverse engineer what OO.org does!" or the "They can just look at the source!" crowd: You're very funny, but if you think they can actually do either, you're kidding yourself. First, most corporations have strict rules against reverse engineering someone else's products. There are huge liability issues involved with doing that. They can't look/use the source either due to the license on it. The instant anyone mentions anything with the letters "GPL" in it (yes, I know the latest OO is under LGPLv3), corporate IP lawyers get twitchy. It's dangerous territory, and MS would have to be idiotic to risk their Office cash cow.

    16. Re:Bullshit by cbhacking · · Score: 1

      If it's GPL, or probably even LGPL, they'd need to clean-room engineer it for compatibility with their licensing. They could do that, but it's a lot of man-hours.

      --
      There's no place I could be, since I've found Serenity...
    17. Re:Bullshit by Zak3056 · · Score: 1

      Reverse-engineer it? You have the source code. You don't have to reverse-engineer anything.

      Do you really expect Microsoft to incorporate GPL code into Office?

      --
      What part of "shall not be infringed" is so hard to understand?
    18. Re:Bullshit by Palestrina · · Score: 1

      Microsoft calls their version an add-in, not a plugin. It is here

    19. Re:Bullshit by ion.simon.c · · Score: 1

      Examine this more closely:

      http://www.groklaw.net/article.php?story=20090503215045379

      You will see that MSFT's previous ODF processing tool imported and exported to just about every program that supported ODF at the time.
      This service pack leaves export from Office SP2, and import from MSFT's previous ODF solution and Office SP2 intact, but breaks everything else.

      Why did MSFT destroy the interoperability that they previously had?

    20. Re:Bullshit by ion.simon.c · · Score: 1

      So..... why did MSFT's previous ODF tool correctly interoperate with just about every program that uses ODF? Why is that interoperability now broken?

      Perhaps you should re-read this more closely:
      http://www.groklaw.net/article.php?story=20090503215045379

    21. Re:Bullshit by spitzak · · Score: 1

      Microsoft can better handle the ODF formulas than ANYBODY else, including Open Office.

      This is because they are basically defined as "act like Excel". Microsoft knows much more about Excel than anybody else!

      Using their OWN closed standard to then claim the open one is undocumented? That is truly sick, but I guess they are able to do it...

    22. Re:Bullshit by spitzak · · Score: 1

      The necessary code is available in several BSD pieces of software, including a product Microsoft is ALREADY selling!

      Even better, they can just use whatever Excel does, with NO CHANGES, and it will work perfectly (in fact it probably works better than OpenOffice, since the formulas are basically "work like Excel").

    23. Re:Bullshit by clone53421 · · Score: 1
      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    24. Re:Bullshit by shutdown+-p+now · · Score: 1

      On the other hand, open source coders have been reverse-engineering Microsoft document formats for years. Couldn't Microsoft, just this once, return the favor in the name of interopability?

      Open source coders (BTW, are they? doesn't most of this stuff date back to then-closed StarOffice?) have been reverse-engineering MSOffice file formats not out of the goodness of their heart, but because there was no other choice if they wanted to remain competitive. MS, on the other hand, doesn't have any business reasoning to reciprocate that.

      Now when the formulas finally appear in ODF 1.2, that will be interesting to watch, since then conformance (and the associated anti-trust issues) enter into the picture...

    25. Re:Bullshit by Anonymous Coward · · Score: 0

      That's pretty crazy.

      Microsoft helped create the litigious climate around software IP. They were innovators in that area.

    26. Re:Bullshit by danieltdp · · Score: 1

      Have you actually read any comment before posting? They used version 1.1 (which is the official one). This version did not specify formula format ON PURPOSE, to avoid specifying it in a broken way. Version 1.2 of the standard actually deal with it in a good way, but being a draft, MS has no obligation to implement it.

      --
      -- dnl
  26. The problem is formulas. by characterZer0 · · Score: 4, Informative

    ODF does not specify the a language for formulas. Everybody but MS uses one language, MS uses another. Of course there are incompatibilities.

    Why did ODF not specify a spreadsheet formula language?

    --
    Go green: turn off your refrigerator.
    1. Re:The problem is formulas. by benjymouse · · Score: 1

      So now you're saying that the language for formulas should be defined by an implementation as opposed to being defined in the standard?

      So, what happens when Microsoft comes up with a new formula and starts generating documents with that formula in it? Will other implementations be required to understand that as well?

      Maybe, just maybe, there was a reason for OOXML to be longer than ODF. Maybe it is because it is more complete on issues such as this? But everybody were caught up ridiculing OOXML and arguing against competing standards.

      IIRC the ISO committee hinted that there were several precedents of competing standards, and that the better (i.e. more complete one) would eventually become the primary standard.

      What good is a standard if we still have to reverse engineer applications to achieve interoperability?

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    2. Re:The problem is formulas. by Anonymous Coward · · Score: 4, Informative

      Because it's bloody hard to do.

      Microsoft's spreadsheet formula language in OOXML is actually a copy-and-paste job from the Excel help files. It doesn't provide nearly enough information to re-implement. It was only added as an afterthought, when Microsoft started complaining that ODF didn't have a spec for spreadsheet formulas, made a big deal about it, and then realised that OOXML didn't either.

      ODF does have a formula language specification. It specifies something like 400 functions in precise detail, loosely based on what OOo, Gnumeric, and others (including Excel) already do. This has been a work-in-progress since 2005 (before Microsoft started complaining about ODF), and is basically finished (for now). It's to be included in OpenDocument 1.2 (the next version), but most other OpenDocument-capable spreadsheet apps already use these formula specifications on OpenDocument 1.1 documents.

      Microsoft just chose to ignore it, and roll their own. As usual.

    3. Re:The problem is formulas. by Anonymous Coward · · Score: 0

      You're correct, ODF 1.1 does not specify formulas. However, with respect to formulas, everybody including Microsoft uses more or less the same language. There's about as much difference between koffice and openoffice as there is between openoffice and MS Office, so that's really not the reason why im- and export to and from MS Office doesn't work. There is no good reason whatsoever, the interoperability has intentionally been sabotaged by Microsoft.

    4. Re:The problem is formulas. by Stewie241 · · Score: 1

      The parent poster did ask the question:

      Why did ODF not specify a spreadsheet formula language?

      So, no, I don't think he is saying that.

  27. Good point! by Anonymous+Brave+Guy · · Score: 5, Interesting

    I was thinking exactly the same thing. If MS have made a compliant implementation but it isn't compatible with anyone else's, doesn't that mean that ODF is broken? Isn't this exactly the sort of complaint certain people around here have made against Microsoft's own formats in the past: just because there's a standard that officially states what the document format is, it's no use if other people can't realistically implement it and then trust that interoperability will work?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Good point! by Dan+Ost · · Score: 2, Interesting

      Not necessarily broken, but certainly incomplete.

      --

      *sigh* back to work...
    2. Re:Good point! by Anonymous+Brave+Guy · · Score: 4, Interesting

      Sure, it might be "incomplete" rather than "incorrect", but if we're talking about a standard for interoperability, doesn't "incomplete" pretty much imply "broken"? That sort of standard only has one job, and it isn't going to do it...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Good point! by Dan+Ost · · Score: 1

      It's my understanding that a conscious decision was made by the designers to leave spreadsheet formula details out of version 1.1 of the ODF standard so that they could publish the rest of the standard without having to include a portion that was broken by design. This was their compromise to be able to eventually get it right without holding back the rest of the standard.

      In the long run, this is a good thing. The next version of ODF will have a properly designed standard for spreadsheet formulas and, since there is no v1.1 specification to remain backwards compatible with, it will be cleaner than it would have otherwise been.

      The thing that is most telling is that all the other ODF supporting spreadsheet applications can inter-operate, but not Microsoft's. Ponder that for a moment before you decide that the fault is with the ODF specification.

      --

      *sigh* back to work...
    4. Re:Good point! by jfbilodeau · · Score: 1

      However, it seems that MS conveniently forgot to test their ODF converters with OpenOffice. Say what you will, but I don't think it's an accident that the ODF converter in MS Office doesn't work with the rest of the world.

      --
      Goodbye Slashdot. You've changed.
    5. Re:Good point! by 99BottlesOfBeerInMyF · · Score: 1

      Sure, it might be "incomplete" rather than "incorrect", but if we're talking about a standard for interoperability, doesn't "incomplete" pretty much imply "broken"?

      No, because there exist several, open source reference implementations and those reference implementations (and the spec as far as it is defined) is identical to MS's already existing product. No one else seems to be having problems with documents that comply with the first version of the spec and they fail back gracefully when confronted with the new version of the spec. Only MS's implementation fails back when confronted with the first version of the spec because MS's Excel seemingly can't understand what Excel style formulas are. It's a bad joke... a criminally bad one.

    6. Re:Good point! by backwardMechanic · · Score: 1

      I'm sure MS tested extensively against OpenOffice to make certain their documents were unreadable. But the basic point still stands - if it is possible to write a compliant ODF document that cannot be read by the majority of other software, we have a problem with the ODF standard itself. An interoperable file format has to interoperate, no?

    7. Re:Good point! by Anonymous Coward · · Score: 0

      No, it does not mean that ODF is broken, it means that M$ broke their implementation of it on purpose to try to further lock users into their propriatory file formats. Nothing new for M$

    8. Re:Good point! by rrohbeck · · Score: 1

      You can make a compliant but non-interoperable implementation for any standard if you try hard enough.
      A standard is written with the premise that the implementor tries to be interoperable. If that is not the case all bets are off.

    9. Re:Good point! by PensivePeter · · Score: 1

      While SUN and others were blowing their own trumpets about achieving ISO sttaus for ODF, they continued their own fork development and took it through to an OASIS standard, and then befuddled everyone by claiming their own offering - OpenOffice is "standard compliant", thatis: the OASIS standard. Microsoft were accused of not supporting the ODF standard - whereas in fact they are the only company to support it - no-one else has produced a purely ISO-standard compliant ODF product, mainly because OASIS ODF 1.1 is better. People should be really careful about throwing their hats in the air and yelling "hurrah" every time some product claims standards compliance. Ask first: - which standards organization? - who else supports it? - what products implement it? ISO did itself no favours by the shoddy way in which it fast-tracked and approved both ODF and PDF(A), whereas, to their credit, Microsoft played the game scrupulously and even now refuse to release an OOXML-compliant version of Office until ISO have completed the standardization process.

  28. Microsoft is cunning by Bogdan+Gusiev · · Score: 1

    Microsoft will not allow users moving to ODF format straightly. They will always put underwater rocks on migration way.

  29. Grass is green by TheSlashaway · · Score: 1

    The title could have been: Grass is green.

  30. Badly Specified Standard by SwashbucklingCowboy · · Score: 3, Insightful

    If you have a standard where there are implementations that are 100% compliant and yet are totally non-interoperable then you have a badly specified standard.

    1. Re:Badly Specified Standard by Rakshasa+Taisab · · Score: 2, Funny

      "We recommend your implementation does not set fire to the user's house, rape his dog nor feed chicken to the fish."

      - Oh, but boss, that's just a _recommendation_. So technically we could do the latter three and still be compliant with the letter of the specification!

      --
      - These characters were randomly selected.
    2. Re:Badly Specified Standard by Shados · · Score: 2, Interesting

      This. Same issue with Html/CSS, actually. The XHTML/CSS specs leave a lot to the implementation, so that even for parts where IE8 is fully compliants, you have to test between other browsers. The only thing that makes it seem like Firefox, Safari, Opera, etc all use the "same standard", is because they push it a notch further, and on top of the standard, they synchronize their custom implementations on the parts that are not in the standard, while IE8 does not (that includes part where Firefox, etc are NOT standard, yet IE8 is, which makes it seem like its the other way around).

      This is no different. The standard sucks, and instead of implementing the standard, people implement the "convention". "Oh, this is exactly what the standard dictates, but it doesnt work in suite XYZ..so lets fix it".

      Of course, I'm not going to claim OOXML is any better, its really not, and the 2003 doc format is a million times worse... but these standard specifications are simply not fit to be used as the end all be all. If we lost overnight all of the current implementations, we'd have one hell of a hard time reimplementing them as is from only the specs. Which totally kill the points.

    3. Re:Badly Specified Standard by alexandre_ganso · · Score: 1

      I wonder if this is feasible. I mean, look at FTP, which is something very well understood for ages... And still there are issues with some clients and servers...

    4. Re:Badly Specified Standard by shutdown+-p+now · · Score: 1

      You jest, but, as someone noted on comp.std.c++ recently, the following is a compliant ISO C++ implementation:

      #include <stdio.h>
      int main() {
        puts("Not enough resources. Implementation limit exceeded.");
      }

      since the spec, while having some recommendations regarding the minimum allowed limits (for things such as max. number of arguments in a function, number of template parameters, compile-time recursion etc), does not strictly enforce them, and otherwise gives a carte blanche to implementations to refuse to compile anything if implementation-defined limits are exceeded. The implementation above, in particular, has an implementation-defined limit of number of lines of code 0.

  31. Let us find proof or shut up. by 140Mandak262Jamuna · · Score: 1
    If you are cynical, you might observe that if Excel 2007 SP2 allowed Microsoft/CleverAge ODF Add-in formulas to work correctly, then SP2 would need to allow all vendors' formulas to work, since the other vendors are using the same legacy namespace. The only way for Microsoft to make their legacy ODF documents work and to exclude other vendors would be (hypothetically) to specifically look in the document for the name of the application that created the document, and allow their ODF Add-in but reject OpenOffice, etc. IANAL, but I think something like that would look very, very bad to competition authorities.

    This should easy to test. Take a ODF doc created by OpenOffice, edit and spoof the authoring tool and claim it was written by Office97. If Office2007 reads and acts correctly then we have proof that it is deliberately being incompatible. Let us get this proof or shut up.

    We definitely need a compliance monitor tool like acid test for html and make sure we hold the feet of all the vendors to the fire.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  32. Perhaps someone should tell the EU by AnalPerfume · · Score: 1

    This is a prime example of Microsoft's intentions. They never intended it to be anything more than lip service and a smoke screen to hide their real intentions. It seems to be an ideal smoking gun to dismiss all appeals by Microsoft shills to "give them more time" or "give them freedom to compete" etc. Microsoft are well practiced and deeply entrenched organized criminals but this seems like a simple cut & dried case even a layman can understand.

    Methinks it's time to banish Microsoft products from government contracts in the EU, adopt ODF as the standard document format but exclude M$ Office on the grounds of "intentional incompatibility". Maybe being locked out of being able to sell to governments will teach them a lesson, although I doubt it.

    It is astounding at just how much Microsoft can get away with despite all the evidence.

    Did anyone predict any other outcome when Microsoft announced that they'd be including odf support in M$ Office that it wasn't anything more than a token half-assed, broken implementation to try and ease the punishment against them for anti-competitive behavior? I read somewhere that they chose 1.0 when everyone else was on 2.0 too.....I wonder why. Is anyone stupid enough to believe that there will be any effort to make it work properly in M$ Office, let alone keep it up to date?

  33. Stupid article by Anonymous Coward · · Score: 1, Interesting

    I thought one of the pieces that wasn't completed yet for the ODF standard was spreadsheet formulas. The article is all about how Excel doesn't read the formulas from ODF spreadsheets. WTF? I can't stand using MS Office for anything, but I think this article is ridiculous.

  34. What's This Talk About Formulas by Velska1 · · Score: 1

    As far as I can see, OOo 3 does a pretty clean job of storing formulas (I think it is using ODF 1.2, but anyway):

    (left bracket)table:table-cell table:formula="of:=SUM([.C4:.C13])" office:value-type="float" office:value="350.5"(right bracket)(left bracket)text:p(right bracket)350.50(left bracket)/text:p(right bracket)(left bracket)/table:table-cell(right bracket)

    The cell reference notation seems fairly straightforward to me (as well as similar to Excel - except *.xls goes much further in obfuscating contents). B/c ODF is just an archived XML container, you can simply open an *.ods file with an archive tool and go from there. Works for me. I haven't really noticed if the localized versions try to translate the formula names like Excel does.

    From my point of view the equation is pretty straightforward: I can open most MSOffice files with OpenOffice, as well as save in MSO format most of the time (lately I even had an example, where a M$-supplied PowerPoint viewer couldn't open a MSO 2007 presentation, and, similarly, Word 2002 had trouble opening a *.docx file even with the M$-supplied plug-in that was distributed for the very purpose - they just want you to buy the full versions of every new suite).

    In the last 5 years or so, I have not missed more than some exotic Excel graphs or macros a couple of times, but anyone can open the files I send. The crazy thing about it is that people pressure me to use MSOffice formats (I can see why they are not excited about installing another Office suite). Monopoly Power!

    --
    Every problem has a solution that is simple, easy and wrong. Selling our Liberty for a little Security is a much too de
    1. Re:What's This Talk About Formulas by Velska1 · · Score: 1

      I would just like to add this from TFA:

      If you try hard enough you can create 100% conformant, but non-interoperable, implementations of almost most standards.

      That's the nub of it. You can play Devil's Advocate with any standard.

      --
      Every problem has a solution that is simple, easy and wrong. Selling our Liberty for a little Security is a much too de
  35. Re:34 Years of crappy code. by Anonymous Coward · · Score: 0

    You are a troll, because in fact they are getting rich with crappy code since 1981. MS-BASIC was a pretty good BASIC interpreter and microcomputer OS. They also didn't get very rich from it.
    Unfortunately, it all started going downhill from there.

  36. Chickens are coming home to roost by benjymouse · · Score: 1, Troll

    So let me get this straight:

    • There is a problem with ODF being incomplete in several areas. Yet we hear ridicule over how the OOXML spec is 6000+ pages and ODF a mere 2000?
    • There are multiple problems with OpenOffice ODF compliance (inherited by derived suites). Yet, this is somehow a Microsoft problem?
    • One the one hand we require Microsoft to follow specs to the letter, and now we somehow fault them for doing so?

    What is wrong about asking OpenOffice to follow the specs? How about ODF getting an ovarhaul to weed out ambiguities and to properly

    What goes around comes around. ODF was initially just a clever assault launched by Sun and IBM. With one strike they propelled ISO into relevance and took Microsoft completely off-guard. But customers saw the light and started demand good standards. Only, it is now evident that ODF and the posterchild OpenOffice were never prepared for the success.

    OpenOffice and derivatives, Sun and IBM just have to eat their own dogfood. Admit that the "perfect" ODF was at least partly a hype.

    We've seen from the browsers what "lenient" parsing can lead to. It is called tag soup. Requiring all products to leniently compensate for ambiguities in the spec or faulty implementations are definately the wrong path!

    The chickens are coming home to roost. Suck it up. Fix it instead of point fingers.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    1. Re:Chickens are coming home to roost by Rakshasa+Taisab · · Score: 2, Insightful

      "One the one hand we require Microsoft to follow specs to the letter, and now we somehow fault them for doing so?"

      If you're following a specification to the letter, you're already breaking the spirit of the specfication.

      --
      - These characters were randomly selected.
    2. Re:Chickens are coming home to roost by Anonymous Coward · · Score: 0

      Exactly. For all the freetards do, they still can't equal the ease of use of Office on Windows. It's the universal corporate standard for a reason. The Linux freetards' shit-colored desktop doesn't work.

      Don't take my word for it--download the live CD of Ubuntu with OpenOffice yourself and try it. If you like it better than Windows with Office I'll eat my own ass. (It'll be the color of Ubuntu.)If everyone tried the CD they'd see how bad it was. Windows advocates do download it and know how badly it sucks.

      Go on, mod me down, Canonical shills--but you can't hide how much your system sucks forever.

      Again, don't take my word for it--download the live CD. Really, do this. You'll see just how much it sucks.

    3. Re:Chickens are coming home to roost by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      One the one hand we require Microsoft to follow specs to the letter, and now we somehow fault them for doing so?

      No, we're faulting them for following the specs to the letter and at the same time going out of their way to make sure their technically compliant implementation still doesn't work with all the other, existing implementations.

      What is wrong about asking OpenOffice to follow the specs?

      ODF does, for the most part, follow the specs. The problems between OpenOffice and MSOffice's implementations are that ODF implements a newer version of the spec and MS hasn't caught up to that, and MS decided the suggested (but not required) formulas, which use the same syntax as Excel and for which their is already BSD licensed code that works in MS Office as a plug-in, were "too hard to understand" so they just strip all the formulas out.

      MS may, technically, be minimally compliant with the spec, but it is clear they went out of their way to be as minimally compliant as possible to make their version as incompatible and unfriendly as they could manage while still being within the spec. This was not an honest attempt at being compatible, despite MS's claims that they were making an honest attempt.

      What goes around comes around. ODF was initially just a clever assault launched by Sun and IBM.

      Yeah, but it was an attempt to level the playing field and let products win based upon merits instead of criminal leveraging of monopolies. I don't understand why people have such a hard time understanding antitrust laws and how they work and why we have them.

      OpenOffice and derivatives, Sun and IBM just have to eat their own dogfood. Admit that the "perfect" ODF was at least partly a hype.

      No one claimed ODF was perfect and the early spec MS is using left room for ambiguity... which is why they also provided several open source reference implementations which everyone else has had no real problem implementing. Aside from MS, the only real problems are bugs between the stable and draft versions of the spec. MS is just playing dumb. "Oh they say if we can't understand Excel formula's, we can fail back to just reading the value the formula would produce. We're so stupid we can't understand formulas identical to the one we already use, har har, and we're too stupid to use the free BSD licensed implementation that already works with MSOffice, har har."

      The "problem" with the ODF spec in this case is that they wrote it as a spec assuming it would be used to make interoperable implementations, instead of as an ironclad legal contract with no loopholes for dishonest companies that wanted to try to be compliant but as non-interoperable as possible. After all, only one company had motivation to do that, and for them to attempt it would be criminal. That doesn't seem to have stopped MS though, as usual.

      The chickens are coming home to roost. Suck it up. Fix it instead of point fingers.

      Please. They already have a draft that removes the ambiguity and it is already implemented by several companies. If MS were interested in being honest or even obeying the law, there would be no issue. There is room for more than finger pointing, MS should be prosecuted for one more criminal antitrust violation. Why do you hate free market competition so much?

    4. Re:Chickens are coming home to roost by Anonymous Coward · · Score: 0

      "Oh they say if we can't understand Excel formula's, we can fail back to just reading the value the formula would produce. We're so stupid we can't understand formulas identical to the one we already use, har har, and we're too stupid to use the free BSD licensed implementation that already works with MSOffice, har har."

      Citation needed for this quote, and whom were you quoting?

    5. Re:Chickens are coming home to roost by 99BottlesOfBeerInMyF · · Score: 1

      It's satire, genius.

    6. Re:Chickens are coming home to roost by benjymouse · · Score: 1

      No, we're faulting them for following the specs to the letter and at the same time going out of their way to make sure their technically compliant implementation still doesn't work with all the other, existing implementations.

      So, a standard was proposed and decided upon. It was then used to criticize Microsoft Office and used as an argument to urge government and public institutions to drop MS Office and use ODF compliant software. The argument was that

      1) only a standard would ensure a durable document fidelity - i.e. that the document also in the future would be interpreted the same.

      2) only a standard could guarantee interoperability.

      Only, the ODF standard obviously failed in both of those aspects. And now the battle cry is that Microsoft should follow a draft, non-official standard or even a specific implementation because it will probably be standardized? gee, is it any wonder Microsoft had trouble succumbing to those terms? "Just write the dotted line, we'll fill in the rest later, don't you worry". Sorry, but ODF was (and is) still driven by Sun/IBM and it would be naive not to think that they wouldn't use that against Microsoft.

      What is wrong about asking OpenOffice to follow the specs?

      ODF does, for the most part, follow the specs.

      For the most part. For the most part??? Have you any idea what would be lopped in Microsofts direction if they claimed ODF compliance and followed the standard for the most part??. I call hypocrisy.

      The problems between OpenOffice and MSOffice's implementations are that ODF implements a newer version of the spec and MS hasn't caught up to that

      Oh, please! At least be honest! You want Microsoft to adhere to an yet undecided, still draft spec. A spec which incidently has show remarkably little progress. The draft spec defines the structure for a formula language, but the actual formulas are still just "whatever is in OpenOffice". Wasn't that exactly the argument against the OOXML spec where some of the renderings specs in the early drafts were defines as "whatever Office 97 does". Sounds suspiciously alike. Fortunately those definitions were eradicated and replaces with proper definitions during the OOXML standardization process.

      MS may, technically, be minimally compliant with the spec, but it is clear they went out of their way to be as minimally compliant as possible to make their version as incompatible and unfriendly as they could manage while still being within the spec.

      It is not clear at all that they went out of their way. That's pure speculation. But that is really not the issue here. The idea behind the ODF standard was not to make everyone compliant with whatever OpenOffice does, but to make all implementations compliant with the standard. I suspect that Microsoft may smile in secret at this jab against Sun/IBM, but really, strict ODF compliance is their end goal because that is what can make or break contracts with governments and public institutions. It's just a box to check. Interoperability with OOo was never (I believe) their goal. The standard should make sure of that. OOXML does.

      Yeah, but it was an attempt to level the playing field and let products win based upon merits instead of criminal leveraging of monopolies. I don't understand why people have such a hard time understanding antitrust laws and how they work and why we have them.

      Oh, but that is perhaps the most positive outcome of all of this. It finally forced Microsoft to make their file formats public, to dispose of IP protections on the office format and to commit to an open standard and to continue to do so. I feel that was a tremendously positive result, and I'm deeply grateful to Sun, IBM and OpenOffice for forcing this upon Microsoft. At the time of the great debackle there were so much FUD in th

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    7. Re:Chickens are coming home to roost by 99BottlesOfBeerInMyF · · Score: 1

      So, a standard was proposed and decided upon. It was then used to criticize Microsoft Office...

      Nope. MS's actions and affects upon the market were used to criticize MS. The standard was a proposed way of stopping their illegal actions and preventing them in the future.

      1) only a standard would ensure a durable document fidelity - i.e. that the document also in the future would be interpreted the same.

      Wrong again. The standard ensured it could be interpreted the same if people made an effort to do so, not that it would be.

      2) only a standard could guarantee interoperability.

      Again wrong, the standard ensured that people could create interoperable programs, not that they could not interpret data differently if they so chose.

      The problems between OpenOffice and MSOffice's implementations are that ODF implements a newer version of the spec and MS hasn't caught up to that

      Oh, please! At least be honest! You want Microsoft to adhere to an yet undecided, still draft spec.

      No, I want them to implement the drat spec or implement the spec by looking at the open source reference applications, or simply use the old spec in conjunction with Excel's formulas (which would work) or just use the code already written by MS that works in the MS Office plug-in. Any of those would be acceptable. The only thing that isn't acceptable is failing at simple interpretations tiny open source, hobby projects didn't have any problem implementing.

      The draft spec defines the structure for a formula language, but the actual formulas are still just "whatever is in OpenOffice". Wasn't that exactly the argument against the OOXML spec...

      It is not clear at all that they went out of their way. That's pure speculation.

      Yeah, I have this bridge in Brooklyn you might be interested in.

      No it was not... that is unless MS Office has been open sourced and I haven't heard about it. You can look at OpenOffice's relatively well documented source code and know what they're doing. You have to guess and reverse engineer MS Office and then you're never sure if it is right.

      ...but really, strict ODF compliance is their end goal because that is what can make or break contracts with governments and public institutions.

      That doesn't make it legal or ethical. Why is it you don't understand the objection that what MS is doing hurts the market and innovation and breaks the law?

      But one thing I distinctly remember was the ridicule on slashdot of the 6000 page spec. The allegation was that the Microsoft proposed standard was overly complex, bloated and they just wanted to pressure their standard through by swamping the process.

      Gee, you think. Actually I remember a lot more ridicule of their abuse of the standards bodies and fast tracking a format without any open source reference implementations.

      I mean, I was always suspicious that the *real* motives of the unholy Sun/IBM alliance was a jab to Microsoft and that they didn't *really* have a genuine interest in the standard.

      Sigh. What would Sun or IBM's motivation be to undermine a standard? That only benefits you if you have a huge market share. Otherwise it hurts your ability to sell product. MS is the only one with motive for fighting real standards at this point.

      Today I'm even more inclined to believe so because the standard (the first one even more so) was woefully incomplete, the primary implementation was and still is not in compliance (OOo writes application-specific settings so files which directly affects how the document is displayed - something another implementation cannot replicate).

      Please, everyone except MS seems capable of writing programs to read and write ODF f

  37. Pigs by xouumalperxe · · Score: 3, Funny

    Seems the pigs took a trip to the airport, but then failed to achieve take off

    1. Re:Pigs by Culture20 · · Score: 1

      Do you really think anyone wants pigs sitting next to them on a plane right now?

    2. Re:Pigs by Archangel+Michael · · Score: 1

      But I've heard that Swine Flu!

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  38. Counter-adage by SteveFoerster · · Score: 5, Insightful

    There's another saying, and one that I think better applies here: "Once is an accident, twice is a coincidence, three times is a conspiracy."

    And with Microsoft we're way past three times.

    --
    Space game using normal deck of cards: http://BattleCards.org
    1. Re:Counter-adage by rrohbeck · · Score: 1

      Four times and more, must be the business strategy: Embrace, Extend, Extinguish.

    2. Re:Counter-adage by Anonymous Coward · · Score: 0

      FYI: "Once is happenstance, twice is coincidence, three times is enemy action." Ian Fleming, author of the James Bond novels.

  39. In Chains... by Velska1 · · Score: 0, Troll

    Most of the world is in chains. They're chained to M$Office by their proprietary document, spreadsheet, presentation etc. formulas.

    They're chained to M$ Windoze by the fact that, although you can get a Mac M$Office, you are still screwed in oh, so many ways that eat interoperability.

    They are chained to either Windows or MacOs by their media files that can't be transferred to a new computer with another OS because of Digital "Rights" Management (whose rights? one might ask). Sure, iTunes Store dropped DRM, which appears to be a step in the right direction.

    If OS'es were interoperable, we probably would have more choice. That some low-level C/C++ code compiles on both Windows and some 'Nix is just that: low-level. The stuff with real portability is run on VMs, and you still have the trouble of translating 'Nix LF chars into Win CR chars or vice versa.

    --
    Every problem has a solution that is simple, easy and wrong. Selling our Liberty for a little Security is a much too de
  40. No surprising, another failed move by Office by docmur · · Score: 1

    Wow holy I don't believe it. Another fail by Microsoft. There OS fails and now there office suite fails. Who on earth would go spend hundreds of dollars on Microsoft Office when you can download the elite Open Office. The stand points of a good program. Works cross platform, Open Source, Proper Extension Support, Easy to use, oh ya and works. Does anyone think it's funny how much Microsoft failure stories appear on the front page, they must have a record going. Well in either case another example on how a company who can't do one thing, tries to do another and fails. They can't make an OS so try an office suite, Can't make an Office Suite so make a worse OS, whats next for Microsoft and Crapows. Can't wait, I'll just look on the front page tomorrow I'm sure there impress me yet again. Thanks Docmur

    1. Re:No surprising, another failed move by Office by im_thatoneguy · · Score: 1

      Microsoft Office is cross platform, provides proper extension supports (there are thousands of office plug ins) oh yeah and it works, arguably better than OO on every single front except for price.

    2. Re:No surprising, another failed move by Office by docmur · · Score: 0

      Good way to support Microsoft, people in this day and age want to claim they know how to use a computer well thats BS. How many people really know how to use a computer, no they know how to use Windows, my 5 year old cousin can use Windows. How many people really understand how a kernel works, how memory managers work and how the user space works. If you know how to use a computer you'd know that Windows in almost all cases does things either badly or subpar. There is nothing, literally nothing I can't do on Linux that you can do on Windows but there is a ton of stuff that you can't do on Windows that I can do on Linux. Linux is a real OS for real people who want to do real things period.

  41. iWorks by Midnight+Thunder · · Score: 1

    How ever half hearted Microsoft's implementation is, at least they are close enough to the spec that someone could write a piece of XSL to correct the issues. Doing the same between OOXML and ODF is a little harder.

    The only thing I would like to see now is other solutions, such as Apple's iWorks supporting ODF.

    --
    Jumpstart the tartan drive.
  42. Now, ODF == .doc and .xls by IGnatius+T+Foobar · · Score: 3, Insightful

    Almost overnight, Microsoft becomes the market leader in ODF-compliant office suites. So now, OracleOffice.org and KOffice will have to code up all sorts of ugly hacks and reverse engineering tricks to maintain compatibility with Microsoft Office ODF documents. Exactly as they had to do to get compatible with .doc and .xls documents.

    Microsoft plays dirty. All the time. This was totally expected, of course.

    It's ok though; we're still in better shape than we were just a few years ago. A Microsoft ODF document, or even a Microsoft OOXML document, is still at least roughly following a standard that has some documentation somewhere. The free world can develop Microsoft Office compatibility in this space a lot easier than in the .doc and .xls space.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Now, ODF == .doc and .xls by perryizgr8 · · Score: 1

      the most interesting thing is that if from today everyone using msoffice starts saving all documents as odf, the original odf implemented by oo and others just becomes defunct. the new "ms odf" becomes the de-facto standard, just because 99% people are using it.
      evil, as microsoft is, is usually genius too.

      --
      Wealth is the gift that keeps on giving.
  43. Now I get it by ttyX · · Score: 1

    That's why they were saying openoffice's future is uncertain coz MS is taking over

  44. and your gummint says... by pointbeing · · Score: 1

    ...the POSIX subsystem should be disabled. This is recommended by NSA and required by DoD.

    --
    we see things not as as they are, but as we are.
    -- anais nin
  45. Hypocrisy by benjymouse · · Score: 3, Insightful

    I'd say that it had a bad smell of Hypocrisy. If the standard doesn't cover important(I dare say) areas such as the friggin formula language, what good is the standard?

    No, the author is trying to preempt the obvious and very valid argument that if the standard didn't cover this and implementers need to reverse engineer a specific implementation (OpenOffice), maybe the standard wasn't good enough?

    The author is making silly analogies with someone willfully going through hoops (investing time) to sabotage interoperability with an implementation in which the implementor has chosen not to invest time and effort reverse engineering and testing functionality which is clearly outside the specification.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    1. Re:Hypocrisy by visualight · · Score: 1

      Thanks, now I know that the lack of interoperability here is simply the unintentional result of a bad spec, and, that MicroSoft was actually working in good faith to produce a plugin compatible with other Office Suites.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    2. Re:Hypocrisy by perryizgr8 · · Score: 2, Informative

      especially when every other damn document which is not a spreadsheet with formulas will be read and written with perfect interoperability.

      --
      Wealth is the gift that keeps on giving.
    3. Re:Hypocrisy by Tweenk · · Score: 1

      The author is making silly analogies with someone willfully going through hoops (investing time) to sabotage interoperability with an implementation in which the implementor has chosen not to invest time and effort reverse engineering and testing functionality which is clearly outside the specification.

      So why did Microsoft actually write a plugin that contains a reverse-engineered implementation of that "outside of spec" format but did not include it?

      Your argument is bogus because they implemented OO.o formulas in another program but decided not to include the code in SP2. I see no resaon for this except making life harder for everyone.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    4. Re:Hypocrisy by benjymouse · · Score: 1

      For what it's worth, I don't believe that interoperability with OpenOffice was ever on Microsofts agenda. The political climate (skillfully navigated by Sun/IBM) dictates that an office suite in more and more states and public institutions must be able to check the "ODF compliant" box.

      The problem is that ODF was pitted as a standard which would guarantee interoperability for office documents. It was also sold pitted as a standard which would guarantee that document fidelity across different, competing implementations and across different versions.

      Those were good promises. I think it has taken a lot of people by surprise (myself included) that

      1) the standard is clearly not yet complete enough to guarantee these goals

      2) the primary implementation - from which the format is derived - is not in compliance and indeed writes application specific extensions into the documents which directly affects the fidelity of the documents (i.e. it will *not* print the same on a different implementation.

      No, you may wish for Microsoft to aim for OpenOffice interoperability. But they really only need to check a box to satisfy legislators. That the box isn't big enough is a failure of the standard.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    5. Re:Hypocrisy by JesseMcDonald · · Score: 1

      A couple of issues with that reasoning:

      • Microsoft already had a working plugin for ODF documents; the new behavior is a significant regression. They didn't fail to implement an incomplete standard; they discarded a working implementation in favor of something incompatible.
      • The standard doesn't list out the entire formula language, but it does incorporate the current behavior of OpenOffice.org by reference. The details are all there in the (open) source code; the only deficiency is that it lacks the style and formality of a published standard. That deficiency will be resolved in ODF 1.2.
      • Microsoft's ODF spreadsheets store all formulas in a private XML namespace. While such namespaces are permitted by the ODF standard for the sake of extensibility, MS is not encouraging interoperability by using their own proprietary language -- compatible with ODF, but completely separate from it -- to represent standard formulas.
      • When loading and re-saving existing ODF spreadsheets, Office '07 discards any standard formulas previously present in the document and writes out new ones in the private Office '07 formula namespace. Even if one argues that Office need not support the OO.o formula language, it should preserve all existing data, just as other ODF applications should preserve anything in MS's private namespaces.
      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  46. The pertinent point in the article by phoebe · · Score: 2, Interesting

    Sun is just as bad or worse than Microsoft by implementing incomplete standards leading to the same incompatibility that ODF is supposed to resolve.

    Sun should write out formulas in ODF 1.1 format, using the legacy "oooc" namespace prefix that the other vendors are using. Remember, the other vendors are using that namespace specifically for compatibility with OO's ODF documents. This is the current convention. To unilaterally switch, without notice or coordination, to a new namespace, is not cool. When ODF 1.2 is an approved standard, then we all can move there in a coordinated fashion, to cause users minimal inconvenience. But the above table clearly shows the confusion that results if this move is not coordinated. I know OO 3.01 has an option to save in ODF 1.0/1.1 format. IMHO, this should setting should be the default. I'm not sure if the Sun Plugin has a similar configuration option, but I hope it does.

    1. Re:The pertinent point in the article by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Sun is just as bad or worse than Microsoft by implementing incomplete standards leading to the same incompatibility that ODF is supposed to resolve.

      Sun fully implements the very latest version of the spec. Maybe they should not use that as the default (probably a poor decision at this point) but that does not make them "just as bad as MS". Unlike MS Office, OpenOffice reads in all versions of ODF spreadsheets just fine. The fact that they write to the newer version has caused one incompatibility issue with the current version of Koffice which will soon be fixed and their documents work fine in everything else (except of course MS Office). Koffice gracefully fails using the fallback method.

      MS Office, on the other hand, uses the failback method for everything, be it old or new versions of ODF. They are incompatible with every other implementation in this regard. Trying to equate the two is either very misguided or very disingenuous.

  47. It doesn't give an advantage by Anonymous Coward · · Score: 0

    Since MS have just as much chance (nay, better!) of implementing an open standard as anyone else.

    What it does is throw away a format that gives THEM the advantage.

    A subtle but very important difference.

    1. Re:It doesn't give an advantage by elrous0 · · Score: 2, Interesting

      Actually it does give an advantage to the OSS, because it allows the OSS to do something that it was never able to do before--share documents flawlessly with Word. So, right now let's say I'm looking for a software suite for home. I need to exchange complex files back and forth between work (which uses Office) and home. As the situation stands now, I *have* to buy Word (the Office file support in most OSS stuff like OpenOffice is still wonky, particularly with complex documents). But if there were a open format, able to handle complex documents the same in both Office and OSS, then I could just save all my files in THAT format and choose OSS software (which already has the big advantage of being free) for my home. MS looses a sale, OSS gains a new supporter, etc.

      The same logic could apply to my office. If they can create complex documents that anyone can read in odf, why use the Office proprietary formats at all? They could start saving ALL their stuff in odf, which would lead logically to the question "Why not use free OSS in the office and save some money?" MS loses again.

      So, of course MS doesn't support odf. Why would they unzip their flies and give up defacto control of the "office standard" formats to those who they see as competitors? It's giving up their biggest advantage to a competition that already has the big advantage of being free.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:It doesn't give an advantage by InvisiBill · · Score: 2, Insightful

      It works the other way too. MS Office is now able to share documents flawlessly with other suites. While most people think this is a win for FOSS, it can be a win for MS too. Picture a small organization that can't afford MS Office. Regardless of anything else, they are not using MS Office. MS Office supporting ODF allows them to interact with this organization's OpenOffice (or whatever alternative suite they use) ODF files. Yes, this is not the most common situation, but it does happen. In some cases, MS supporting ODF will actually be an advantage for MS.

      As AC said, it's more that MS is giving up their proprietary format advantage, than ODF providing an advantage for others. ODF is a level playing field. MS proprietary formats are advantageous to MS for lock-in reasons, and supporting ODF well may negatively impact that.

    3. Re:It doesn't give an advantage by shutdown+-p+now · · Score: 1

      One other side to it is that, with good format compatibility, OO.org could be positioned as "cheap entry-level Office", while MSOffice could be said to be for "professionals and enterprises". It may sound far-fetched, but marketing can do such things, and it will also indirectly taint OO with a "cheap & dirty" label.

    4. Re:It doesn't give an advantage by DMalic · · Score: 1

      Let's take that argument to.. A. the governments debating which "open standard" they should use; B. Neelie Kroes.

  48. the solution to interoperability problems by rs232 · · Score: 1

    Create all you current documents in OO and send them to people with this link or else send as a PDF. The biggest bone-of-contention for people is receiving documents that don't display correctly on different computers with different printers and different msOffice versions.

    --
    davecb5620@gmail.com
  49. Its worse than the Malaria in Africa by Bob_Who · · Score: 0, Troll

    I am beginning to think that Gates Foundation will have a better chance of irradiating malaria in Africa, than Microsoft does at ever satisfying its customers. It seems there is more effort placed in resisting the will of sensible expectations of interoperability and open source creative common, community code. The stupidity of this constant resistance persists like the yellow fever treadmill. This attitude is fueling anti trust lawsuits, Open source application standards, like open office. This futility is just senseless as the African Malaria epidemic that the Gate's Foundation vows to end. Maybe if we can cure all parasitical bloodsucking behavior we can move forward without getting tangled up in repeating the same mistakes and wasted opportunities.

  50. That's Microsoft being ahead of schedule! by jonaskoelker · · Score: 1

    The latest version of Windows is fully compliant with the ISO's 'Piece of Shit v9'

    But... that makes Windows v7 two version ahead of the schedule!

  51. Please Examine Miscrosts Asshole Stupid by fast+turtle · · Score: 1

    is the formula that they use instead of the Please Excuse My Aunt Sally order of Mathematical Operations.

    Simply put, there is absolutely no reason to have defined a standard for the mathematical fomula's in spreadsheets because we already have a mathematical standard called Order of Operations, which is Paranthesis, Exponents, Multiplication and Division then Addition and Subtraction or PEMDAS. This is how all Math is taught and if the application does not follow those rules, then it's impossible to determine if the application is generating correct output.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  52. I think Stewie Griffin said it best... by DJRumpy · · Score: 1

    In the words of the immortal Stewie, I think they describe MS's stance on this problem/issue:

    "Bitch, I thought I told you to shut the hell up and be lookin' fine..."

  53. I tried as well by Jon.Laslow · · Score: 1, Offtopic

    Opened Word 2007 SP2, created a document, saved as Open Document Text (.odt), closed Word and opened it with OpenOffice.org 3.0 -- worked like a champ.

    1. Re:I tried as well by Burkin · · Score: 4, Insightful

      The problem isn't that you can't open a Word 2007 ODF document in another ODF compliant program, it's that it refuses to open to other program's ODF documents. Hence why the summary says they are compliant but not being interoperable. Interoperability is a two-way street.

  54. Self-defense, perhaps? by thethibs · · Score: 4, Insightful

    It looks like Microsoft has learned from its IE experience. Instead of chasing an "anything but Microsoft" standard put together by a community that's actively hostile to Microsoft, they've decided to wait them out. Microsoft is refusing to give them a target and telling them to get off the pot.

    What Microsoft has done should speed up the ODF standards process. We should thank them for that.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  55. MS's fault? by ramzafl · · Score: 0, Troll

    The article states that the plug-in fails to read files created with 2 of the 6. Of the two it "fails" on, one is in BETA, the other is a RC.

    It MUST be Microsoft's fault that their proven product that's been on the market for years and is used everywhere, doesn't work when you try to feed it files created in unproven piece of shit applications. Yeah.

    1. Re:MS's fault? by clone53421 · · Score: 1

      Wow, epic comprehension fail.

      That chart was for the PREVIOUS version of the plug-in. Go read TFA again, you obviously missed something.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  56. things that also do not by nimbius · · Score: 1

    interoperate: windows authentication doesnt support NIS
    media player doesnt support flac files
    the microsoft home firewall doesnt support google.com

    its a proprietary piece of software from a closed source commercial vendor. stomping your feet and demanding interoperability doesnt serve much purpose unless we have a tacit communal agreement that microsoft is a monopoly, and this is the only way we can get this interoperability to come about. in any other market, failure to interoperate (EX: my honda supports IPod connections and mp3 files in general on its hard drive) normally results in a loss of customers.

    --
    Good people go to bed earlier.
  57. Excel, not Word by InvisiBill · · Score: 3, Informative

    If you RTFA (yeah, yeah, I know...), the problem is with spreadsheet formulas.

  58. "ODF is what should be fixed first"- by whom? by Anonymous Coward · · Score: 0

    Okay fine, assuming your premise, shouldn't Microsoft be helping wit the fixing? Shouldn't they be doing things like working as fast as they can to submit improvements to ODF, dropping OOXML, and if ODF is "fixed" in a manner they don't like, going with the consensus under which it was fixed and adjusting their applications accordingly to interoperate with that consensus approach?

    I mean, really. OASIS membership is open to Microsoft. And they are on the ODF TC. So a company that plays nicely would be using that access to help, instead of doing all manner of other activities to hinder.

    1. Re:"ODF is what should be fixed first"- by whom? by KiltedKnight · · Score: 2, Interesting

      The problem is that if Microsoft can't drive the bus, it won't get on. And if they're forced to get on, they'll be like the schoolyard bully and just do whatever they want to anyway while maintaining a modicum of compliance. They want to control where it goes. They don't want to let others dictate to them what should and shouldn't be done. In some aspects, this would make sense... but in the world of open documents, this is not the case.

      --
      OCO is Loco
    2. Re:"ODF is what should be fixed first"- by whom? by QuietObserver · · Score: 1

      Very true. And to make matters worse, once they are in the driver's seat, they avoid listening to anyone else; Vista's new user interface is, in my opinion, a perfect example of what I mean, with things moved for no reason other than moving them and error messages that don't describe anything.

  59. Re by Anonymous Coward · · Score: 0

    I think youre reading too much into it. Writing software is hard. Writing good software is really hard. In Microsofts case by just writing software and not putting in the extra effort to write good software, they also achieve vendor lockin.

    If you were managing a bunch of software engineers and you had to choice to write better software, but all your engineers will have bleeding fingers AND you'll weaken your companys position AND you'll be finishing over budget and late by 2 months which direction would you actually go in.

    Microsoft might be evil, but I seriously doubt that its the evil overlord type of evil.

  60. In other, similarly surprising, news... by rgviza · · Score: 1

    ... water still makes stuff wet. Surprise surprise!

    -Viz

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  61. Poor developers (developers developers) by Cow+Jones · · Score: 1

    It must be really frustrating to be employed by Microsoft as a software developer, and be assigned to the project of building and releasing something that works but will never be used. Every time I see somebody using a piece of software that has my handwriting in it, I feel proud to have produced something useful (and validated for all the little fun side projects that aren't actually that useful). If somebody told me to spend months to dig into a (700 page?) specification and implement it, but to add just enough incompatibilities that nobody's ever going to actually work with it, I'd tell them to go to hell.

    CJ

    --

    Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    1. Re:Poor developers (developers developers) by FlyingBishop · · Score: 1

      Why bother doing that when you can just tell someone to do it in a month, and them reassign that person to another project as soon as the code doesn't crash?

  62. Now this makes sense by ilo.v · · Score: 3, Insightful

    I was puzzled by Microsoft's decision to imbed ODF compatibility in their current Office program so quickly. Now I understand why. They realized that if they hurried they could release BEFORE the spec was usable for spreadsheets. Now they will stall as long as possible. Their lobbyists are happy because they can say "we support ODF." Their marketers are happy because there is something labeled ODF in the program that is utterly useless. Pointy haired bosses will never understand the distinction between version 1.1 vs. 1.2, and will conclude forever that ODF is broken.

  63. Technically Correct by Jason+Levine · · Score: 1

    they have successfully achieved technical compliance but zero interoperability!

    To paraphrase (the obligatory) Futurama: "Microsoft is technically compliant! The best kind of compliant."

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  64. Gotta not read so fast by volfreak · · Score: 1

    "The post goes into detail as to how it manages this so thoroughly." Don't know why, but I read this as "The post goes into detail as to how it mangles this so thoroughly." After reading more, I think mangle is a better description than manage.

  65. Simple Fix by not_hylas(+) · · Score: 1

    Is this really a surprise?
    Poor Dead Horse (MS) ... twack!

    Sun ODF Plugin for Microsoft Office:

    http://www.sun.com/software/star/odf_plugin/index.jsp

    http://www.sun.com/software/star/odf_plugin/get.jsp

    --
    ~hylas
  66. Re:34 Years of crappy code. by alexandre_ganso · · Score: 1

    Actually, their MSX computer was pretty good as well.

  67. No, that's not it. by InvisiBill · · Score: 3, Informative

    The problem isn't that you can't open a Word 2007 ODF document in another ODF compliant program, it's that it refuses to open to other program's ODF documents.

    If you actually read the article, you'll find that Google, KSpread, Symphony, OpenOffice, and the Sun plugin are all unable to open documents created in Excel 2007. The issue here is not that it's one way, it's that the MS interpretation is different from what everyone else uses (though the actual specification leaves it open). And it's also about spreadsheets (Excel), not word-processor documents (Word).

    1. Re:No, that's not it. by FishWithAHammer · · Score: 1

      Shit like this is not surprising to most folks, and it's why ODF 1.1 is such crap. ODF 1.2 is better, but frankly--and this will probably earn troll mods--I'd rather have OpenXML. At least the OpenXML specification handles the basics competently.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  68. And for good reason: by xactuary · · Score: 0

    It's part of M$ new Genuine Dis-Advantage Program!

    --
    Say hello to my little sig.
  69. The Microsoft formulas aren't actually conformant by Anonymous Coward · · Score: 5, Informative

    Microsoft's supposed ODF 1.1 spreadsheet output is not compliant with the ODF 1.1 specification.

    From 8.1.3 (emphasis mine):

    Typically, the formula itself begins with an equal (=) sign and can include the following components:
    [...]
    Addresses of cells that contain numbers. The addresses can be relative or absolute, see section 8.3.1. Addresses in formulas start with a "[" and end with a "]".

    From 8.3.1 Referencing Table Cells (emphasis mine):

    For example, in a table with the name SampleTable the cell in column 34 and row 16 is referenced by the cell address SampleTable.AH16. In some cases it is not necessary to provide the name of the table. However, the dot must be present. When the table name is not required, the address in the previous example is .AH16.

    Now look at a Microsoft formula in their ODF 1.1 spreadsheets. You'll see a formula attribute value of "msoxl:=B4-B3". For that to be correct per the ODF 1.1 specification, that should be "msoxl:=[.B4]-[.B3]". Compare this to the OpenOffice.org and OpenFormula syntax:

    msoxl:=[.B4]-[.B3]
      oooc:=[.B4]-[.B3]
          of:=[.B4]-[.B3]

    Ignoring the prefix, they're identical. Furthermore, the formula functions used by OpenOffice.org are generally based on the functions in Excel to begin with (such as "TODAY", for example), so I can only conclude that Microsoft is intentionally sabotaging interoperability to keep people from using ODF while still claiming conformance.

  70. Not true by BrentH · · Score: 2, Interesting

    This announcement came as such a big surprise to me I had to see it with my own eyes. So I specifically downloaded (ahem) Office 2007 and SP2 for this purpose to see how it actually performs. Now I only tested odt (text docs), so the spreadsheets and presentations may be different, but I opened some docs I made with OpenOffice, which were not very complex, but has some tables, images with subscripts, OOo fomulae and not completely run off the mill markup, and I was surprised to see Word showed it pixelperfect to me. I could even edit the formulae I inserted with OOo. Only at the back of the document we're some quirks with positioning of images. I havent done much further testing, but from a first glance it looks like MS did it right for once. I was impressed, and I hate Microsoft as much as the next /.'er... But it seems this blurb just isnt true. I hope I can get the Microsofties in my circles to use at least this service pack so that I can just email files I made with OOo.

    1. Re:Not true by spitzak · · Score: 2

      The complaint is about Spreadsheet formulas.

      The fact that they do so well with text actually makes this even more suspicious. I think they took the thing that they know people will test and that PDF has also made MS lockin much less relevant anyway.

      But they purposly broke the thing that keeps MSOffice locked into office and business settings.

      I am also very suspicious of the huge amount of astroturfing a few months ago that kept harping on how "ODF does not define the formula language". I'm sure ODF does not define something about superscripts or something as well, but that was ignored. The continued hitting on this tiny specific thing may indicate that they were planning on this incompatibility for quite a while.

      The contents of the formula are text and should be interpreted just as well. This is like rejecting all text blocks containing non-english words when it is pretty obvious from the standard that there was no intention to make the language english only.

      Furthermore the formala are basically defined as "what Excel does" so Microsoft is in a much better position than anybody else to really do this correctly. And this also is why there cannot ever be a standard, because Microsoft itself refuses to publish one!

  71. ODF 1.2 still not due? by testerus · · Score: 2, Interesting

    Is there a reason other than Microsoft's damage done to ISO that ODF 1.2 with OpenFormula is still not released?

  72. Microsoft's solution by hrimhari · · Score: 1

    Problem:
    - Excel 2007 SP2's built-in ODF is not interoperable with other editors, while CleverAge plug-in is.

    Solution:
    - Fix CleverAge.

    --
    http://dilbert.com/2010-12-13
  73. This is a REQUIREMENT so that Excel can be read by spitzak · · Score: 1

    Don't go all crazy about this "formulas are unspecified".

    This is an ABSOLUTE REQUIREMENT because of Excel.

    People want to import Excel spreadsheets. Thus OpenOffice must read the formulas. It would be silly to alter them, as this would risk breaking them, and there really is nothing wrong with Microsoft's formulas.

    Thus the formula language MUST be the one Excel produces, by definition. Microsoft does not document the Excel language, thus the lack of a standard IS THERE OWN FAULT!

    The astroturfers have been parroting this "ODF does not have a standard formula language" bullshit for years now. And we are seeing the fruit of their efforts with this.

    OOXML does not define a formula language either, you know. For the same reason, it has to be compatible with Excel.

    1. Re:This is a REQUIREMENT so that Excel can be read by mrchaotica · · Score: 4, Informative

      It would be silly to alter them, as this would risk breaking them, and there really is nothing wrong with Microsoft's formulas.

      On the contrary, it does make sense to alter them because there is something wrong with Microsoft's formulas. For example, consider the MAX() function in Excel:

      MAX(2.5,6.4,2.1,5.8)

      Now consider the OO.o (and forthcoming ODF 1.2 standard) equivalent:

      MAX(2.5;6.4;2.1;5.8)

      OO.o uses semicolons instead of commas to separate parameters; so what? Well, let's what would happen if you were European, and tried to do the same thing in Excel:

      MAX(2,5,6,4,2,1,5,8)

      Uh-oh! Now, since Europeans use commas instead of periods to indicate decimals, Excel suddenly thinks that there are 8 integer parameters instead of 4 decimal ones! Excel is wrong! In contrast, here's how it looks in OO.o:

      MAX(2,5;6,4;2,1;5,8)

      Hey, whaddya know: still four decimal numbers! It works!

      But that's just the tip of the iceberg. If you read previous posts in the linked blog, the guy points out how (for example) most of Excel's date and financial functions are wrong (not just because of syntax, but because they implement the wrong algorithms).

      OOXML does not define a formula language either, you know.

      Actually, it does -- 300-odd pages worth of one, in fact. But Excel doesn't follow that either!

      In fact, those date and financial functions tend to give answers different from both the OOXML standard and the original financial standards they are supposed to be based on!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:This is a REQUIREMENT so that Excel can be read by clone53421 · · Score: 2, Informative

      Excel uses semicolons to separate arguments when the decimal punctuator is the comma in the Windows regional settings.

      MAX(2,5,6,4,2,1,5,8)

      gives an error.

      Oh, and if you open an Excel spreadsheet containing that formula on a PC with European regional settings, the commas are automatically changed to semicolons.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:This is a REQUIREMENT so that Excel can be read by Anonymous Coward · · Score: 0

      Excel uses the locale to decide between semicolon and comma. I think this is stupid but it is pretty obvious that ODF copied it, and did that only so it *could* be compatible with Excel.

      I still think my original claim holds. ODF's documentation for formula is basically "do it like Excel", and thus Microsoft is in a better position than anybody to implement it correctly. The fact that they managed to not do it correctly is pretty damning.

  74. The spec assumes good faith. by Rob+Y. · · Score: 2, Insightful

    If the spec assumes that all implementers are doing it with the intention of achieving interoperability, then there's not as much need to nail down every byte of the syntax.

    If, however, one of your implementers is Microsoft, and you can more or less assume that one of their goals is to assure *incomplete* interoperability, then you've got a whole other thing.

    The folks designing ODF were building a standard that they thought all implementers would treat as a standard. Yes, things were left out, and I guess the OOo implementation was assumed as a reference implementation to go to for the details. But it's not quite incompetence to assume people are approaching implementing your standard in good faith.

    By the way, wasn't there a Sun-generated plugin for MSOffice to handle ODF? Does that work better?

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  75. - Windows Vista TCO = 996$ by janwedekind · · Score: 1

    From TFA:

    • Staffing - the cost of managing and maintaining IT systems-accounts for 60 percent of TCO.
    • Downtime is 15 percent of TCO.

    Interesting. This actually allows you to compute the TCO of a PC running Windows Vista Ultimate: $249 / (100% - 60% - 15%) = 996$

  76. Score one for Rob, keep going by Anonymous Coward · · Score: 0

    Policy-makers need objective analyses to base their decisions on.

    We need more analyses showing this supposed effort at interoperability doesn't work, so many more that it causes the monolith to publicly defend its choices.

    Either their implementation of ODF was an honest effort, or not. If they can prove it was an honest effort, great, good on them.

    If they can't defend it, though, you have no idea how big the nail just was they are fitting into their own coffin.

    So please, keep going. What else is wrong with their implementation? Let policy-makers know, in spades. This time, their wiggle room is CLOSED.

  77. No docs != some docs by jbn-o · · Score: 1

    No, it's not the same complaint. Microsoft never fully documented all the variations of format changes they have used in their binary Microsoft Office formats. Users I've worked with show that even they got their own formats wrong (Microsoft Office 97 didn't do such a hot job of reading all previous variations of files made with previous versions of what are now called Microsoft Office programs). Microsoft also never documented why they changed these formats in the first place. While some of the changes may have had good technical reasons behind them, the antitrust trials have revealed that they were also changing format details to defeat interoperability and lock in their users. I don't see the similarity to what ODF is after in intent or implementation. After all, the article shows rather high cross-implementation compatibility over 6 other implementations.

  78. Undesirable perhaps, but far from bullshit. by jbn-o · · Score: 1

    This is not bullshit. Compare this with having to compete against a secretive spec run by a convicted abuser of monopoly; a spec which nobody else is allowed to contribute to, debate, or discuss beforehand (which is how Microsoft arrived at its previous specs for Microsoft Office formats). As undesirable as ODF is, I'd rather use ODF and either wait for more maturity or help make it better. The fact that the specs are published and can be fixed through a process available to far more people is a better than what Microsoft did before ODF.

  79. That wasn't MS by Xtifr · · Score: 3, Insightful

    Actually the early 80s. You see, before MSFT started the clone market by selling Compaq MS DOS and thus creating the IBM PC compatible market, things were VERY different. It was 'welcome to proprietary land" where my VIC wouldn't talk to your TRS80 [...]

    Actually, it was Digital Research's CP/M (and AT&T's UNIX) that were leading the charge against "proprietary land". Bill Gates just got lucky when DR's Gary Kildall was out the day IBM came calling, and managed to steal DR's thunder with a hastily-purchased CP/M clone and IBM's marketing power. BG doesn't deserve credit for anything except dumb luck and being in the right place at the right time. The market was already headed in the direction of platform-independent OSes as fast as it could go.

    1. Re:That wasn't MS by Inthewire · · Score: 1

      Are you ignorant or stupid? Being in the right place at the right time, with the ability to execute, took a lot of time, money, and effort. It isn't like MS was a name in an IBM executive's fortune cookie. If you want to be accurate, Gary didn't miss the meeting on accident.

      --


      Writers imply. Readers infer.
  80. Harder Work by Nom+du+Keyboard · · Score: 1

    It was probably much harder to achieve this non-interoperability than actual interoperability would have ever been.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  81. Standards by omb · · Score: 1

    Are you dumb, or what?

    Microsoft have just broken interoperability, and been caught doing it.

    Many functions/formulas have a natural mathematical or functional meaning and it is those that will appear in useful spread sheets, together with 'spreadsheeting convention'. What is needed here is not further functional expansion, it is concensus based around improving software, not gaming the standards process.

    OOXML was an international disaster demonstrating that ISO, and its employees, are simply guns for hire, do it "like office 95" is nonsense.

    We can just expect M$ to continue with this, and that in itself is why it should be broken up.

  82. Animal Farm by bussdriver · · Score: 1

    We switched 1 pig for another.

    Who would be Snowball?

  83. Hey, you missed two... by jeko · · Score: 1

    Dude! How heinously bogus can you get? You totally spaced on my beloved favorites, the TRaSh-80 and the Timex Sinclair.

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  84. Ian Fleming's quote: by Anonymous Coward · · Score: 0

    Once is misfortune, twice is happenstance, three times is enemy action.

  85. I just downloaded the checklist. by neo · · Score: 1

    But it wont open in Excel. Something about function problems.

  86. lol users by prozaker · · Score: 0

    it was only pillow talk.

    -Microsoft

    1. Re:lol users by Anonymous Coward · · Score: 0

      Pillow talk? What's that?

  87. Is anyone surprised? by Trogre · · Score: 1

    It sounds like Microsoft recognised and took advantage of flaws in the ODF specification, specifically that there is no standard namespace for formulas. Sure, Microsoft is evil and deserves nothing less than utter liquidation, but can one really blame them in this case?

    If we have been touting ODF as a serious document specification for so long I'd say we got exactly what we deserved - market fragmentation and a bad reputation.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  88. Anti-Competitive: Standards: What did we expect? by blavallee · · Score: 1

    This is just another example of Microsoft being deliberately anti-competitive.

    I am not convinced this is a purely deliberate move by MS. I am reminded of something I found when Lucent introduced TCP/IP to their telecommunications network elements.

    While Lucent was true to the specifications, just defining the gateway address was a complicated task. Effectively, Lucent built their TCP/IP stack from scratch without any understanding of common 'real world' practices. There were a few actual issues with the TCP/IP, but the most memorable was an outright frustrating configuration interface. 010.032.000.005/FFFFFF00

    Both of these companies are used to building their software and then defining the standards. When presented with an accepted set of standards that are not based on their own designs, they can make it work OK but don't have the ability to apply the common practices. Which is the root cause of the ODF interoperability issues.

  89. Specifications are for COMPUTERS, not for PEOPLE! by Anonymous Coward · · Score: 0

    ...which is why I'm just astounded with incredulous dismay that standards bodies are still WRITING specifications for PROTOCOLS and SCHEMAS and ALGORITHMS in HUMAN SPEECH LANGUAGES!

    We've got UML, XML, SGML, BNF, Verilog, VHDL, ADA, DublinCore, MATHML, JAVA, LISP, Haskell, OCAML, Literate Programming ...a whole SLEW of very precisely detailed specifications coming out of IT, CS, EE, library science, et. al. And yet apparently these aren't sufficiently expressive for the people on the standards bodies so they write descriptions of data structures, protocols, algorithms in ENGLISH or whatever?!

    What ever happened to expressing CS / EE / IT related definitions in a precisely defined grammar / language which is machine readable and unambiguous? Use all the CASE tools you want to create human readable documentation, diagrams; use code generators for various alternative languages, optimizers, HDL compilers, etc. as needed to create specific targeted IMPLEMENTATIONS of the standard. But the standard ITSELF should be one way or another specified as a machine readable schema / UML / reference implementation etc. That way there would be basically zero ambiguity about how to interpret essential details of the standard. What's more, a hugely beneficial side-effect would be that there would be automated tools possible to actually synthesize / compile / translate conformant multi-lingual IMPLEMENTATIONS and DOCUMENTATIONS of the key parts of the specification.

    One wouldn't end up with one canonical implementation in Visual Basic or something that is widely regarded as 'the best' but still sucking in terms of performance or portability and no easy (without man-months / man-years of refactoring / translating / coding / design) portable implementation for other languages / platforms. From day 1 pretty much one would be able to have
    the key data flows / protocols implemented cross-platform in a dozen different relevant languages given suitable CASE tools which exist and work reasonably well.

    The other huge benefit would be the automated implementation of tests and "design by contract" style contracts relating to the implementations of the key standardized elements; no more buggy derivative implementations would exist simply because someone misinterpreted the intent of a given factor or forgot to implement a piece of logic, etc.

    I really just don't get it; I must either assume that the people who are participating on many standards bodies are either:
    A -- overspecialized so much that they don't KNOW about better ways to specify things using formal methods
    B -- incompetent
    C -- malicious and greedy and really don't WANT others to be able to easily implement / understand their specifications, but
    rather they're often acting as agents of some particular commercial organization which has a stake in being the "first, best, only" available implementor of the given standard.

    Obviously SOME standards have good machine-readable reference code implementations or use things like BNF to define certain aspects of their behavior, but it seems like formal methods / languages / grammars / modeling systems are vastly underutilized even in many of the most ripe possible use cases for them.

    The programming world has been through wave after wave of infatuation with design / specification methodologies like OOP, UML, et. al. yet reading some of these standards (and their reference code when they even have that!) makes me feel like I'm back in the 1970s... and even THEN we had things like LISP, ML, Literate Programming (q.v. Knuth), APL, ADA, et. al.

    Is this the best we can do?

    I'm guessing that at least 5% of the people reading this thread are programmers / architects that would have little trouble
    writing a functional UML model / schema for the persisted / file-system exported form of any given office document type in about a week or less of careful work. Why do we praise formal methods / specifications / modeling systems in our technical / management theory se

  90. Extract the max from users, our system by beachdog · · Score: 1

    What could be done to alter the business framework so that these data and file format incompatibility games stop dominating the American software business landscape?

    In the last few months I have been puzzling about why the American economic system continues to make it a good business strategy to continually introduce data format changes that render old formats incompatible and unusable.

    The rationale behind this churning change is described in the book "Information Rules" by Shapiro and Varian.

    Essentially, companies like Microsoft and Adobe are trying to maximize their revenue stream for their proprietary products by changing the user data storage format.

    The problem is, the changes in data storage format imposes enormous costs in wasted time on everybody that is not a user of the dominant company's software.

    So here is the puzzle: Can the American proprietary software file format change game be altered?

    How many billions of man-hours are wasted screwing around upgrading to the "latest Flash player" or "saving to word-95 format" or "removing blank lines to make a .doc file print right in open office"?

    In any case the waste probably is 1000 times greater than the direct economic benefit to the dominating software player who introduced the incompatibility.

    Adobe is forcing everybody to upgrade their Flash and .pdf readers. Microsoft is elaborating one of their file formats.

    The book mentioned:

    Information Rules, A Strategic Guide to the Network Economy by Carl Shapiro and Hal R. Varian, Harvard Business School Press, Boston, Massachusetts, c. 1999.

    One approach would be adding to the fair use terms of copyright and patent law. Any reading or writing of user data containing patent or copyright features for import or export purposes is a fair use.

    A second approach would be data formats could be made not subject to copyright (accounting and data collection forms used to be excluded from copyright).

    A third approach would be it is contrary to the public interest for software to be sold without a published and described file format

  91. Exaggeration by adah · · Score: 1

    MSO 2007sp2 won't read ODF 1.1 from any other existing application, and its ODF is only readable by the CleverAge plugin.

    My first reaction is what the f***! I have tested an ODF document create in OpenOffice, and it worked in MSO 2007 SP2. After reading the link, I understood that it was the formula part that caused problems (Excel, but not Word). Of course, this is bad. But the original post is just exaggeration.

  92. "Clarify" this (SimIAn.c errors list @ /., lol!) by Anonymous Coward · · Score: 0

    "Google failed to find any offical mention of your work with Russinovich" - by ion.simon.c (1183967) on Monday May 04, @10:57PM (#27825779)

    GOOGLE didn't fail, YOU DID (as usual, per this reply AND the list of your screwups here I enumerate below in this exchange)...

    See this -> http://www.pcmech.com/article/defragging-the-windows-page-file/ (& the comment by "SuperFluid" there)

    YOU can't even GOOGLE something right, lol...

    LOL, trouble is, you're showing yourself to be nothing more than a "I can't do anything w/out GOOGLE" type online... and, you say you're a programmer? PROVE IT (how do you like it? That's the kind of crap you've been saying to me & I provide proof below... lol, you do not & have NOTHING LIKE THE LISTS I PROVIDE BELOW, to your credit)

    ----

    "I've emailed Mr. Russinovich to figure out what work that you've done with him" - by ion.simon.c (1183967) on Monday May 04, @10:57PM (#27825779)

    For Sunbelt Software (I'll save you the time there) to whom we contracted out wares we had written, thru LC (& also MANY years later, in 2003, when I fixed up his pagedefrag program, instructing him where it was hardcoded and how/why it could adversely affect the operations of his application if people moved their pagefile.sys location (which is doable on both accounts) to another disk (he had them hardcoded to C: drive only, & it made his program fail - he emailed me back thanking me in fact).

    ----

    "You're thread's not stickied on xtremepccentral, btw. Why is that? It's not stickied over on Ars, either. Why is that? :)" - by ion.simon.c (1183967) on Monday May 04, @02:18AM (#27812855)

    I don't believe they do that, & I can't get that EVERY place I imagine though I'd like to!

    (However, my guide IS rated "5/5 stars" there, AND is in the top 2 most viewed of all time @ that website within the forums section it is featured on)...

    NOW, for what You're asking for now? Well, it has done so in becoming an "Essential Guide", & on these websites:

    http://www.tcmagazine.com/forums/index.php?s=ab63b5c5b7b51bde1ed34c6db909d3a7&act=SF&f=87&st=0&changefilters=1
    http://forum.soft32.com/windows/modules.php?name=Forums&file=viewforum&f=26&start=0
    http://forums.guru3d.com/forumdisplay.php?s=c90357a670c55c225331de7ca6e1d8a2&f=27&page=1&pp=25&sort=views&order=desc&daysprune=-1
    http://forums.tweaktown.com/f34/?pp=20&sort=views&order=desc&daysprune=-1
    http://www.proprofs.com/forums/index.php?s=abcd398e654a2bb1de0042564186ceeb&showforum=135

    (AND, as noted above? On many websites, it is in their top 1-5 most viewed usually, or "5/5 star rated" many times, would you like a list of those also?? Heh, sad really, all those years you claim to have been on a PC & yet accomplished nothing on your end apparently. I.E.-> My guide alone thus is, by far, more than YOU have shown you have ever done over 22++ yrs. on these machines on your part, for comparison's sake!)

    ---

    "You claim that you're a professional. Prove it" - by ion.simon.c (1183967) on Sunday May 03, @08:52PM (#2

  93. A list of ion.simIAn.c's bullshit on /. by Anonymous Coward · · Score: 0

    "Google failed to find any offical mention of your work with Russinovich" - by ion.simon.c (1183967) on Monday May 04, @10:57PM (#27825779)

    GOOGLE didn't fail, YOU DID (as usual, per this reply AND the list of your screwups here I enumerate below in this exchange)...

    See this -> http://www.pcmech.com/article/defragging-the-windows-page-file/ (& the comment by "SuperFluid" there)

    YOU can't even GOOGLE something right, lol...

    LOL, trouble is, you're showing yourself to be nothing more than a "I can't do anything w/out GOOGLE" type online... and, you say you're a programmer? PROVE IT (how do you like it? That's the kind of crap you've been saying to me & I provide proof below... lol, you do not & have NOTHING LIKE THE LISTS I PROVIDE BELOW, to your credit)

    ----

    "I've emailed Mr. Russinovich to figure out what work that you've done with him" - by ion.simon.c (1183967) on Monday May 04, @10:57PM (#27825779)

    For Sunbelt Software (I'll save you the time there) to whom we contracted out wares we had written, thru LC (& also MANY years later, in 2003, when I fixed up his pagedefrag program, instructing him where it was hardcoded and how/why it could adversely affect the operations of his application if people moved their pagefile.sys location (which is doable on both accounts) to another disk (he had them hardcoded to C: drive only, & it made his program fail - he emailed me back thanking me in fact).

    ----

    "You're thread's not stickied on xtremepccentral, btw. Why is that? It's not stickied over on Ars, either. Why is that? :)" - by ion.simon.c (1183967) on Monday May 04, @02:18AM (#27812855)

    I don't believe they do that, & I can't get that EVERY place I imagine though I'd like to!

    (However, my guide IS rated "5/5 stars" there, AND is in the top 2 most viewed of all time @ that website within the forums section it is featured on)...

    NOW, for what You're asking for now? Well, it has done so in becoming an "Essential Guide", & on these websites:

    http://www.tcmagazine.com/forums/index.php?s=ab63b5c5b7b51bde1ed34c6db909d3a7&act=SF&f=87&st=0&changefilters=1
    http://forum.soft32.com/windows/modules.php?name=Forums&file=viewforum&f=26&start=0
    http://forums.guru3d.com/forumdisplay.php?s=c90357a670c55c225331de7ca6e1d8a2&f=27&page=1&pp=25&sort=views&order=desc&daysprune=-1
    http://forums.tweaktown.com/f34/?pp=20&sort=views&order=desc&daysprune=-1
    http://www.proprofs.com/forums/index.php?s=abcd398e654a2bb1de0042564186ceeb&showforum=135

    (AND, as noted above? On many websites, it is in their top 1-5 most viewed usually, or "5/5 star rated" many times, would you like a list of those also?? Heh, sad really, all those years you claim to have been on a PC & yet accomplished nothing on your end apparently. I.E.-> My guide alone thus is, by far, more than YOU have shown you have ever done over 22++ yrs. on these machines on your part, for comparison's sake!)

    ---

    "You claim that you're a professional. Prove it" - by ion.simon.c (1183967) on Sunday May 03, @08:52PM (#2

  94. Re:"Clarify" this (SimIAn.c errors list @ /., lol! by Anonymous Coward · · Score: 0

    This is not a tl;dr.

    This is a ZOMFG TL;DR.

  95. haha but it sure showed us ion.simon.c's mistakes by MEK_LoveBug · · Score: 1

    It sure showed us how much trolling and messing up on technical issues that ion.simon.c makes here though. Hilarious amusement, thanks apk.

  96. Perhaps you should read period, see inside by MEK_LoveBug · · Score: 1

    http://slashdot.org/comments.pl?sid=1221343&cid=27831825 ion.simon.c, do you now see where your trolling crap takes you? Straight to "the land of humiliation and being laughed off slashdot" is where. Couldn't happen to a bigger idiot than you ion.simon.c and this entire website's been laughing at you for the last 12 hours or more now once that and others facts of your technical blunders here were exposed in that link above. You say you are a programmer, and though you ask others to prove their points as you had apk and he did quite convincingly, you had nothing like the lists he put out in that thread link above. My Lord, thanks for the laugh and showing us how stupid someone can be in your poor performance here. Just based on your largely incorrect and erroneous responses here I know that is not true, about your stating you are a programmer, and you are just another lying troll.

  97. Examine this more closely, see link inside by MEK_LoveBug · · Score: 1

    http://slashdot.org/comments.pl?sid=1221343&cid=27831925 rotflmao. Couldn't happen to a nicer guy (than this trolling error spewing liar named ion.simon.c) To others reading - Yes, and I am trolling him myself and laughing all the while. How can I help it once I read the link I posted? Ion.simon.c likes to troll others, and I hate trolls, so I am only giving him his own medicine so he can see how it feels. I looked at ion.simon.c's post history and trust me he has this coming.