Slashdot Mirror


Microsoft Releases Specs for Binary Formats

skolima writes "In response to requests for even easier access to the Binary Formats, Microsoft has agreed to remove any intermediate steps necessary to get the documentation. They're going to just post it, making it directly available as a download on the Microsoft web site. Microsoft will also make the Binary Formats subject to its Open Specification Promise by February 15, 2008. They're even planning to include an Open Source converter implementation."

205 comments

  1. The important stuff by ccguy · · Score: 5, Informative
    The important stuff from the TFA:


    Microsoft agreed to:
    * Initiate a Binary Format-to-ISO/IEC JTC 1 DIS 29500 Translator Project on the open source software development web site SourceForge (http://sourceforge.net/ ) (...) The Translator Project will create software tools, plus guidance, showing how a document written using the Binary Formats can be translated to DIS 29500. The Translator will be available under the open source Berkeley Software Distribution (BSD) license (...). The Translator Project will start on February 15, 2008.
    * Make it even easier to get access to the Binary Formats documentation by posting it and making it available for a direct download on the Microsoft web site no later than February 15, 2008. The Binary Formats have been under a covenant not to sue and Microsoft will also make them available under its Open Specification Promise (see www.microsoft.com/interop/osp) by the time they are posted.
    1. Re:The important stuff by houstonbofh · · Score: 0, Troll

      One more kinda important thing... It only mentions by name the older formats Microsoft is in the process of abandoning, like .doc which they blocked Office from opening recently. I see no mention of the new formats Microsoft is trying to ram down our throats. But I may have missed it... It is a kinda tough read.

    2. Re:The important stuff by tritonman · · Score: 5, Funny

      ok, so if it's all binary formats only, does this mean they won't be releasing the specs for the notepad format? I've been waiting for this forever.

    3. Re:The important stuff by tlhIngan · · Score: 1

      ok, so if it's all binary formats only, does this mean they won't be releasing the specs for the notepad format? I've been waiting for this forever.


      Which format of notepad file do you want?

      (You jest, but Notepad supposedly can open ASCII, UTF-8, UTF-16 (big and little endian) and documents. It can't comprehend the oddball UTF-7 format, though. It helps though if your Unicode documents have a header (BOM) so Notepad can choose the right format.)
    4. Re:The important stuff by MrNemesis · · Score: 5, Funny

      February 15th? Are they merely trying to recruit the programmers who attempted suicide the previous evening on account of not getting lucky?

      "Decoding MS binary formats - it's better than death!" ;)

      --
      Moderation Total: -1 Troll, +3 Goat
    5. Re:The important stuff by j-pimp · · Score: 1

      Notepad supposedly can open ASCII, UTF-8, UTF-16 (big and little endian) and documents. It can't comprehend the oddball UTF-7 format, though. It helps though if your Unicode documents have a header (BOM) so Notepad can choose the right format.)

      The UTF-8 BOM, 2 bytes signifying nothing that have caused myself and many others to waste countless hours arguing over nothing. I'm to angry to go verify that the UTF-8 bom is indeed 2 bytes.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    6. Re:The important stuff by Gigaflynn · · Score: 0

      no its not, I'm sorry, it just isn't. Give me the pills any day

      --
      "Neo, follow the white rabbit"
      "Can i eat the white rabbit?"
      "No, there is no spoon to eat it with"
    7. Re:The important stuff by VagaStorm · · Score: 1

      What???? Office cant open .doc files?

    8. Re:The important stuff by gzerphey · · Score: 1

      are you sure about that?

      --
      I don't have a microwave. I do, however, have a clock that occasionally cooks shit.
    9. Re:The important stuff by Locutus · · Score: 5, Insightful

      The new format is one of the MS Office Open XML( MS-OOXML ) formats. And my guess is that this current revelation has been in the plans for some time. After all, patching Microsoft Office and disabling the OPENING of the older file formats is the perfect example of why people need an open file format. People are being shut out from using their older formats. But, out comes Microsoft saying that they'll open up those older formats and release converter code so everyone can convert to MS-OOXML. Yup, sure looks like the has been planned for quite some time.

      But then there is probably a document or two inside Microsoft which shows the many paths to limit and/or destroy ODF support and to gain back any lost market due to MS-OOXML spec acceptance. For over 20 years Microsofts business model has been to beat the competition by attacking their revenue stream(s) by leveraging the 100's of millions of systems sold annually with pre-loaded Windows. Seldom has it ever used superior product attributes to win the market. I see no reason to think some switch has magically been thrown and now Microsoft wants to compete for customers in an open and level playing field. I don't think they would even know how to do this because without a complete management replacement, it's in their blood to go after the business and not the customers. Destroy the business and the customers will go to the shinny light that is Microsoft. IMO.

      Regarding those new formats, there is a nice 6,000 page document that tells you how simple the new formats are so it should be very easy to implement an application which can read and display everything the spec covers. Why would you ever need code from Microsoft to help you access files based on that spec? If they can do it, anybody can. FYI, so far, there is one vendor who has applications with high levels of support of the spec and that is Microsoft.

      Just look at how many apps now have a high level of support for the ODF spec:
      http://opendocumentfellowship.com/applications

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    10. Re:The important stuff by phasm42 · · Score: 1

      I'm to angry to go verify that the UTF-8 bom is indeed 2 bytes.
      It's not :-)

      The UTF-16 BOM is 2 bytes, the UTF-8 BOM is 3 bytes.
      --
      "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
    11. Re:The important stuff by MrNemesis · · Score: 2, Funny

      Please note that the slogan I gave was from their marketing department. Any resemblance the actual decoder work has with pure, unadulterated hellfire of the anus that makes you wish you and everyone you'd ever met was dead is purely coincidental and not covered by their "CompilesForSure!" guarantee.

      --
      Moderation Total: -1 Troll, +3 Goat
    12. Re:The important stuff by plague3106 · · Score: 2, Funny

      Huh? The new formats, .docx and such, are covered under the OOXML standard they are trying to get approved. What exactly is your issue?

    13. Re:The important stuff by Anonymous Coward · · Score: 1, Informative

      What???? Office cant open .doc files? As of Office 2007 or Office 2003 SP3 it will reject some very old .doc format files by default on file-format security grounds. There's clear documented steps to disable the warning and open the files anyway.

    14. Re:The important stuff by flyingfsck · · Score: 2, Insightful

      Re Feb 14: Most geeks have no clue what you are talking about...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    15. Re:The important stuff by Anonymous Coward · · Score: 0

      The faster secure way is to send the word doc through anti-word. Sure, it will strip any and all formatting, but at least your Office and PC will be safe.

    16. Re:The important stuff by drseuk · · Score: 1

      In English: "Shit, we've stuffed all our envelopes brown".

    17. Re:The important stuff by tuffy · · Score: 1

      It is on Windows, in any case. But since UTF-8 doesn't have different byte orders, there's no actual need for a marker; it's just a few wasted bytes of information which should either be derived from the text data or stored elsewhere.

      --

      Ita erat quando hic adveni.

    18. Re:The important stuff by mhall119 · · Score: 2, Funny

      Re Feb 14: Most geeks have no clue what you are talking about... Feb 14 is the date of Ubuntu 8.10 feature freeze, I would think every geek knows that.

      Oh wait, are you talking about something else?
      --
      http://www.mhall119.com
    19. Re:The important stuff by hullabalucination · · Score: 4, Funny

      Not to fear. I'm 9eveloping my own open so4rce reverse-engineere9 implementation of the NotePa9 format, calle9 OpenPa9. I estimate that I've got abo4t 96% of the format fig4re9 o4t. As a matter of fact, my post here was compose9 originally in OpenPa9 then copie9 an9 paste9 into the Slash9ot comment s4bmission page.

      * * * * *

      Oh, squi9beaks!

    20. Re:The important stuff by AJWM · · Score: 3, Funny

      We need a -1, Hopelessly naive, moderation.

      You don't seriously think that what MS Office 2007 puts out in .docx files actually matches the spec that MS wrote up as OOXML, do you? How precious.

      --
      -- Alastair
    21. Re:The important stuff by LeDopore · · Score: 2, Funny

      Oh, squi9beaks!
      Looks like OpenPa9 just hit 98% accuracy.
      --
      Expected time to finish is 1 hour and 60 minutes.
    22. Re:The important stuff by jonadab · · Score: 1

      Actually, I believe the ides falls on the _thirteenth_ in February. It's easy to get confused, since it's not on the same day every month.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    23. Re:The important stuff by hdparm · · Score: 0, Offtopic

      What gives you an impression that a lot of geeks use Ubuntu? It's maybe OK for new users but it's atrocious as a sysadmin/power user distribution.

    24. Re:The important stuff by Anonymous Coward · · Score: 0

      We need a -1, Hopelessly naive, moderation. We need a -1, FUD moderation too. Or -1 Citation Needed.

    25. Re:The important stuff by vegiVamp · · Score: 1


      It's a little known secret that they've used a trick in the Notepad format where they map characters one-to-one onto the 8-bit binary equivalent of their ascii number. I hope that helps you to break the format ?

      --
      What a depressingly stupid machine.
    26. Re:The important stuff by mhall119 · · Score: 1

      What gives you an impression that a lot of geeks use Ubuntu? I didn't say every geek _uses_ Ubuntu, I said every geek knows what is going on in Ubuntu's development. Now before you jump on me again, let me clarify that. Not all geeks care about Ubuntu, but just about all geeks read Slashdot (if any geek here does not, please correct me). Now, it seems that Slashdot has to post a story about anything at all that happens with respect to Ubuntu, and I fully expect a St. Valentine's day post announcing the feature freeze.
      --
      http://www.mhall119.com
  2. One month to reconfigure firewalls by ccguy · · Score: 5, Funny
    From the TFA:

    Initiate a (...) Project on the open source software development web site SourceForge The Translator Project will start on February 15, 2008.
    I believe it's quite considerate to give both network teams enough time to unblock each other' IP ranges :-)
    1. Re:One month to reconfigure firewalls by WK2 · · Score: 4, Insightful

      This isn't the first project that Microsoft has released on Sourceforge. They also released WiX, which is a program to build windows installation executables (similar to Nullsoft's nsis). Sourceforge is available to everybody who wants to publish an open source project, even mega-corps like Microsoft. I wouldn't suggest it any other way.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    2. Re:One month to reconfigure firewalls by rucs_hack · · Score: 1

      This isn't the first project that Microsoft has released on Sourceforge. They also released WiX, which is a program to build windows installation executables

      It relies on Visual studio being present though, Nullsofts nSis (which I use) cares not for such restrictions.

    3. Re:One month to reconfigure firewalls by whatever1856 · · Score: 5, Informative

      It relies on Visual studio being present though, Nullsofts nSis (which I use) cares not for such restrictions. no it doesn't. It can be used with VS but you don't have to. When we started using WiX, I just used an XML editor create the files and then ran the WiX compilers and linkers from the command line. It's convenient to use it via Visual Studios, but by no means necessary.

    4. Re:One month to reconfigure firewalls by MBHkewl · · Score: 2, Informative

      It's called: Windows Installer XML, not executables. It builds installation packages from XML files.

      Tutorials & info are maintained here: http://www.tramontana.co.hu/wix/
      Sourceforge link: http://wix.sourceforge.net/

      Just thought of correcting the name. By the way, thanks for the info, WK2.

      --
      Mod points are a dangerous tool. Abuse them wisely.
    5. Re:One month to reconfigure firewalls by lgw · · Score: 1

      I build my production C++ code with Microsoft's compiler the same way. VS is just used as a debugger and (for some) text editor. This was non-trivial to set up, mind you, but VisualStudio is by no means necessary to use the VS C++ compiler either.

      Microsoft does *not* use the VS IDE to build Windows (or any significant product, I think), so I knew this was possible.

      My goal this year is to build C#/.NET GUI code without Visual Studio.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:One month to reconfigure firewalls by Niggle · · Score: 1
      My goal this year is to build C#/.NET GUI code without Visual Studio.


      That's easy. Look at SharpDevelop:
      http://www.icsharpcode.net/Opensource/SD/

      --
      - Blah blah blah, missing scientist. Blah blah blah, atomic bomb. -
  3. Whoops by ProteusQ · · Score: 5, Funny

    And they will even an Open Source converter implementation.


    Yes, I'm they will!
    1. Re:Whoops by Drasil · · Score: 1

      And they will even an Open Source converter implementation.
      It's code, it means they will make it even, as in zero, as in there will be zero open source implementations.
    2. Re:Whoops by Anonymous Coward · · Score: 0

      "And they will even an Open Source converter implementation."

      Has the converter been unbalanced in the past?

    3. Re:Whoops by Locutus · · Score: 1

      zero is right, if in a legal document then it leaves the lawyers at Microsoft a huge hole to not do anything regarding a converter. I would hope it's just a writers mistake.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    4. Re:Whoops by lysse · · Score: 1

      Remember, this is Microsoft - there's bound to be a.

    5. Re:Whoops by houghi · · Score: 3, Funny

      And they will even an Open Source converter implementation.

      Yes, I'm they will!

      Are you Miss Teen South Carolina's brother?
      --
      Don't fight for your country, if your country does not fight for you.
  4. in other news... by AmaDaden · · Score: 5, Funny

    Satan: Why did it just get so cold in here?

    1. Re:in other news... by quarrel · · Score: 0, Offtopic

      or perhaps

      DNF to be released by February 15 2008 :)

      --Q

    2. Re:in other news... by Ossifer · · Score: 1

      APRIL FOOLS!!!

    3. Re:in other news... by Jason+Levine · · Score: 5, Funny

      I don't know. I'm too busy dodging those stupid flying pigs. Ack! Another one!

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    4. Re:in other news... by pilgrim23 · · Score: 1

      Careful, you might 42 49 4E Hex the whole thing.....

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    5. Re:in other news... by smaddox · · Score: 1

      And why are you farting lightning bolts and monkeys?

    6. Re:in other news... by Anonymous Coward · · Score: 0

      Watch out for that chair!

    7. Re:in other news... by mjwx · · Score: 1

      Satan: Why did it just get so cold in here?
      Weeeeeeeeeelll, Actually.

      According to the mythology the part of Hell where Satan resides is in fact a very cold place indeed. Satan himself is half encased in ice, Satans giant wings blow ice shards around which impale the other denizens of this level of hell (Traitors to Lords and Benefactors). Satan himself punishes some of the worst offenders, Cassius and Brutus (betrayers of Julius Caesar) as well as Judas (Betrayer of Christ) with of course Satan (half trapped in ice) being the worst offender by betraying God himself.

      So don't be alarmed when Hell freezes over, be alarmed when Hell warms up.
      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  5. Intermediate steps by autophile · · Score: 3, Insightful

    I hope these intermediate steps that they're eliminating include packaging the documents in an .exe file, and requiring MS Office to be installed. I'm looking at you, Word format!

    --Rob

    --
    Towards the Singularity.
    1. Re:Intermediate steps by ByOhTek · · Score: 1

      It's been over a decade since MS Office was needed to read a word file.

      EXE packing, however is annoying (Although, many archiver apps can actually open the EXE formatted archives - you just have to figure out which app it use, zip, cab, rar, other?)

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:Intermediate steps by MrNemesis · · Score: 1

      Perhaps even more bizzarely, on the two occasions where I didn't look at the file extensions the EXE archive opened up in WINE and extracted without a problem...! I find that BIOS updates typically come in exe format only, but HP's definitely ran well enough to make me a bootable CD ISO.

      --
      Moderation Total: -1 Troll, +3 Goat
  6. seeing as its all binary formats by Anonymous Coward · · Score: 0

    thats just about every file MS Applications and OS creates no ? unless files are saved in plain ini/text/xml/humanreadable format isnt everything else a form of binary ?

    1. Re:seeing as its all binary formats by TeknoHog · · Score: 4, Funny

      thats just about every file MS Applications and OS creates no ? unless files are saved in plain ini/text/xml/humanreadable format isnt everything else a form of binary ?

      Even plain ini/text/xml etc. is eventually stored as ones and zeros. And I think I saw a 2...

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:seeing as its all binary formats by Chris+Mattern · · Score: 4, Funny

      Don't worry, there's no such thing as 2.

    3. Re:seeing as its all binary formats by ByOhTek · · Score: 4, Informative

      Try opening a word file in the plain text editor of your choice. There's actually a lot of plain text in there, it seems the binary is mostly from formatting (and embedded binary objects - like images).

      I've had an occasion or two where a word document got corrupted and office wouldn't fix it. Out of curiosity, I opened it in notepad. I cut out all the formatting bytes, and cleaned up some areas where spaces were added between characters in a section of text (WTF?), and saved the plain text. Nothing of my document was missing (since I didn't have pictures in it or anything like that).

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    4. Re:seeing as its all binary formats by Anonymous Coward · · Score: 0

      Yes there is, you just see it as 10.

    5. Re:seeing as its all binary formats by 0xABADC0DA · · Score: 1

      When the system started there was the v00d.
      Then the User created 1 and there was l1ght
      And it was g00d.

      TRON 11:01

    6. Re:seeing as its all binary formats by Anonymous Coward · · Score: 0

      Try opening a word file in the plain text editor of your choice. There's actually a lot of plain text in there, it seems the binary is mostly from formatting (and embedded binary objects - like images). It isn't always in the right order, though. As you reformat and rearrange blocks of text Word often leaves the old blocks there or leaves the blocks in the old order and uses that binary data to record the new structure of the document.

    7. Re:seeing as its all binary formats by Anonymous Coward · · Score: 0

      -1 Whoosh, over your head.

    8. Re:seeing as its all binary formats by laejoh · · Score: 0

      Thank $diety, I was afraid the number of kinds of people who know binary/don't know binary went up to eleven!

    9. Re:seeing as its all binary formats by xtracto · · Score: 1

      Try opening a word file in the plain text editor of your choice. There's actually a lot of plain text in there, it seems the binary is mostly from formatting (and embedded binary objects - like images).

      Not only that but they also have sounds. Yes *sounds*, if you don't believe me just try displaying your file using the TYPE command. Someone told me that if you listen to the sounds generated by a .DOC file backwards, you will hear demonic messages.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    10. Re:seeing as its all binary formats by Anonymous Coward · · Score: 0

      Whoosh yourself. 2 is 10 in binary, dude.

  7. last sentence of summary by BigHungryJoe · · Score: 4, Funny

    And they will even an Open Source converter implementation

    i find myself doing this all the time at work now, and it's embarrassing. I leave entire words out of emails, IMs, etc. I never used to do that. I must be getting old.

    Many times, I'll leave out a negating word, like "not", causing me to communicate the wrong idea.

    1. Re:last sentence of summary by Maxo-Texas · · Score: 1

      Man! Harsh moderation today on .

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:last sentence of summary by Anonymous Coward · · Score: 0

      It couldn't be better. You might not have replaced entire words, therefore expressing a completely correct idea. I love when that doesn't happen.

    3. Re:last sentence of summary by Anonymous Coward · · Score: 0

      that was hilarious, AC. well done

    4. Re:last sentence of summary by Locutus · · Score: 4, Funny

      what's worst is when you proof read it before hitting the [send] button and only after seeing it in another form do you see you once again you out another word. Yup, the brain does funny things to us.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  8. This has to be good. Right ? by EMB+Numbers · · Score: 2, Insightful

    This has to be good. Right ? How will this work with specifications that say "render text like Word 98?" Will Microsoft now document how Word 98 renders ?

  9. The monolith is dead by Anonymous Coward · · Score: 0

    Long live the monolith...

  10. Let the bashing begin by El+Lobo · · Score: 0, Insightful

    Oh wait, there is nothing to bash.... Well, let's invent, for christ sake, this is Slashdot. We sure can do better... Let's say... "Oh yeah, but they are convicted monopolists. Oh, and they replied to a bug 10 years later. Oh, and they suck.".

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:Let the bashing begin by Anonymous Coward · · Score: 0

      Geez, shut up already.

    2. Re:Let the bashing begin by ubrgeek · · Score: 1

      Why is the parent modded down? I clicked on the comments fully expecting to read On noes, the big, bad evil blah blah blah and was quite happy to see intelligent quotes responding to a MS article. It's actually a nice change. (And, as an FYI, I'm a mac fanboy, not a MS groupie.)

      --
      Bark less. Wag more.
    3. Re:Let the bashing begin by ByOhTek · · Score: 0

      Seriously, there's way to much honesty in your post (and sig), comments like that will get you burned by the mobed by the lemmings.

      Wait. Lemmings are small. Lobo is wolf.
      Are you trying to lure in some dinner? Nice method

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    4. Re:Let the bashing begin by cromar · · Score: 1

      Well... they *do* suck :D

  11. carrot by apodyopsis · · Score: 2, Insightful

    thats the carrot then. so where's the stick?

    1. Re:carrot by Admiral_Grinder · · Score: 5, Funny

      I'm sure we will find out in a rude way when we bend over to pick up the carrot.

    2. Re:carrot by drseuk · · Score: 1

      Stop plucking around then ... better the carrot you know.

    3. Re:carrot by Anonymous Coward · · Score: 0

      The stick is getting accepted by ISO.

  12. Woohoo! by MisterSquirrel · · Score: 4, Funny

    Wow! It sounds like Microsoft has seen the light! It's only a matter of time now before they start giving away all their software for free.

    1. Re:Woohoo! by Anonymous Coward · · Score: 5, Funny

      About time. I have for years been giving away all their software for free. ;-)

  13. This is a VERY good thing by afidel · · Score: 4, Insightful

    Because it ensures that the very real possibility of bitrot for the majority of documents written in the last 15 years is now greatly reduced.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:This is a VERY good thing by garcia · · Score: 1

      Because it ensures that the very real possibility of bitrot for the majority of documents written in the last 15 years is now greatly reduced.

      Now they just need to open up VBA so that all those applications won't be rendered useless by their choice to do away with them, starting with future Office versions. Oh wait, that was their point... To force people to upgrade.

      So they open up one way and close up another. Anything to keep their anti^H^H^H^Hcompetitive behavior moving!

    2. Re:This is a VERY good thing by todslash · · Score: 1

      Yes, this is a good thing but the problem isn't really the specification, it's the discrepancy between what the spec says and what the actual code in that version of Office actually does.

      From what I've read before the big headache for developers of other office suites was to work around the bugs which behaved in unexpected ways.

      Also when writing documents people were only interested in the WYSIWYG nature of the document and didn't care about the underlying markup language and metadata. They did things like pressing return a few times to get to a new page rather than inserting a page-break, creating a list by typing the actual numbers 1, 2, 3 etc. rather than using the proper list structure. These things are tricky to convert sensibly.

      The only way to really see the document as it was written is to run the same versions of Office and Operating System in a virtual machine. This is what is being done in big digital archives http://news.bbc.co.uk/1/hi/technology/6265976.stm.

      Hopefully with Microsoft's backing the converters will get better but I'm not expecting miracles.

      I can see a lot of work for outsourced sweatshops manually verifying and tidying up converted documents for companies as they try and deal with their archives.

  14. Office XML by ilikepi314 · · Score: 0, Troll

    Documentation will be good, but the open source converter does not seem very useful if it converts to Office XML, which no one can implement anyway. Unless this converter is so good that it gives us insight into how Office XML works... but then again, wasn't there discussion of patents on certain parts of the specification? Maybe it still can't be used safely by anyone but Microsoft, even if the source code is available...

  15. APRIL FOOL! by MrNemesis · · Score: 5, Insightful

    Wait, what? Brain not comprehending this. Unless TFA is a complete pack of lies, I'm going to have to give tentative applause. Perhaps the only interesting thing I can think of is that "royalty free" != "we won't sue you into oblivion if we think you're trespassing on our patents". Sorry MS, you taught me to be cynical.

    --
    Moderation Total: -1 Troll, +3 Goat
    1. Re:APRIL FOOL! by orclevegam · · Score: 1

      Sorry MS, you taught me to be cynical. Spider-sense definitely tingling.
      --
      Curiosity was framed, Ignorance killed the cat.
    2. Re:APRIL FOOL! by johannesg · · Score: 1

      Well, I can think of a few possibilities. First, this might be an attempt to shore up the OOXML specification, one criticism of which is that it refers to these old formats. Second, a criticism of Office 2007 is that it cannot open old formats. By opening the specifications, they might hope that Office 2007 becomes more desirable (or at least, less problematic).

      Or maybe a chair bounced off the wall and hit Ballmer in the head. Who knows?

    3. Re:APRIL FOOL! by Minwee · · Score: 1

      If it helps your sense of cynicism any, the headline is a lie.

      Microsoft hasn't actually released anything more than an announcement that they are going to, at some point in the future, release some information regarding certain file formats. They haven't done it yet, so I'll just wait for the other shoe to drop before getting excited.

    4. Re:APRIL FOOL! by EvanED · · Score: 1

      Actually that's not quite true either. They released the format specs a while ago. They've announced that they're making them easier to access.

    5. Re:APRIL FOOL! by HiThere · · Score: 1

      Well, if your cynicism needs help...

      I seem to recall that their last promise not to sue over patents only covered "fully compliant applications". I'm not sure this promise is the same as the last one, but I don't have any reason to doubt it. In which case, guess what the promise not to sue is worth...

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re:APRIL FOOL! by Anonymous Coward · · Score: 0

      stop applauding. This is just Microsofts way of announcing that the old MS office formats are now officially dead.

  16. OSP: Might ba a trap for GPL license software by denis-The-menace · · Score: 5, Insightful

    Disclaimer:IANAL
    The docs are released under MS' own "Open Specification Promise" *cringes*
    http://www.microsoft.com/interop/osp/default.mspx

    If you do a search on GPL you get:

    Q: Is this Promise consistent with open source licensing, namely the GPL? And can anyone implement the specification(s) without any concerns about Microsoft patents?

    A: The Open Specification Promise is a simple and clear way to assure that the broadest audience of developers and customers working with commercial or open source software can implement the covered specification(s). We leave it to those implementing these technologies to understand the legal environments in which they operate. This includes people operating in a GPL environment. Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses, but based on feedback from the open source community we believe that a broad audience of developers can implement the specification(s).

    I don't get warm and fuzzy feelings reading this and I think that's the idea...

    --
    Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    1. Re:OSP: Might ba a trap for GPL license software by westlake · · Score: 3, Interesting
      Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses.
      I don't get warm and fuzzy feelings reading this and I think that's the idea...

      Because never in all its history has a geek's interpretation of the GPL ignited a flamewar on Slashdot

    2. Re:OSP: Might ba a trap for GPL license software by magnus.ahlberg · · Score: 5, Interesting

      Oh, first post on /. and it's actually defending Microsoft. As someone stated above, satan _must_ be freezing.

      Enough of that and to my point:

      I'm quite fond of the GPL and open source licenses in general. But actually, the open source licenses that microsoft has created (Ms-PL and Ms-RL) are a lot less restrictive then the GPL and a great deal easier to read. If Microsoft will use theese licenses then there should be no problem with GPL-compatability as far as I can tell.

      The "disclaimer" in that FAQ is just saying that they wont promise anything, and it is probably the smartest thing to do so that they won't get sued.

    3. Re:OSP: Might ba a trap for GPL license software by houghi · · Score: 1

      Disclaimer:IANAL

      8< ---
      Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses,

      So basicaly what they are saying is the same as you: IANAL

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:OSP: Might ba a trap for GPL license software by Anonymous Coward · · Score: 0

      IANAL but I always thought it was how a lawyer (or probably a judge) interprets the GPL that really matters. Otherwise I'm going to take to 'interpreting' Microsoft's licenses 'differently' to how other people do.

      Sounds like utter BS to me.

    5. Re:OSP: Might ba a trap for GPL license software by Nebu · · Score: 1

      If you do a search on GPL you get:

      Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can't give anyone a legal opinion about how our language relates to the GPL or other OSS licenses, but based on feedback from the open source community we believe that a broad audience of developers can implement the specification(s).
      I don't get warm and fuzzy feelings reading this and I think that's the idea...
      No, the idea is not to alienate you, but to cover their asses. If you read the FAQ for OSS licenses, like GPL or BSD, you'll also see some verbiage along the lines of "This FAQ is designed to make it easier to understand the lawyerese, but if the license and this FAQ contradict each other, in the end, the the license itself has the final say, and you should consult a lawyer if you have any doubts about anything". Microsoft's verbiage above is the same thing.
    6. Re:OSP: Might ba a trap for GPL license software by xtracto · · Score: 1

      Are those licenses less restrictive than BSD?

      Ah yeah, I thought so.... but still, something is something, and if Microsoft is opening some file format then it is cool.

      One of the things that I often have in my head is that, I believe that if *every* data representation protocol (thats file types, communication protocols and others) used by every hardware and software, we would be able to do really marvelous things. It is only about the interaction about devices. However, companies like Sony, Apple and Microsoft insist on closing their protocols in order to make you buy their "solutions".

      That's one of the reasons why I buy Samsung (sorry for the ad.. no, I dont work for samsung). They seem very Open for a device company. Unfortunately they are not open enough to provide for example the source code of the firmware for some of their MP3 players... I mean, what could they lose if they did that? what could *any* company lose if they gave the source code (even if it was assembler) of their devices!

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    7. Re:OSP: Might ba a trap for GPL license software by magnus.ahlberg · · Score: 1

      Are those licenses less restrictive than BSD?

      No they are not. Microsofts license demands that if you redistribute source, then you must use the same license. Also it takes patents and trademarks in consideration. I'd say that the Microsoft license is designed with business in mind, wich the BSD license is clearly not.

    8. Re:OSP: Might ba a trap for GPL license software by Dan+Farina · · Score: 1

      Since when did "easier to read" mean "more bulletproof?" It works most often in software, but nothing is so strange as the law.

      Even though the terms of the MS licenses seem reasonable to me, the layman, I would prefer to go with something that has been seen fit by the courts (GPL2) and is in another revision (GPL3, although, of course, there's the possibility of bugs), or one that has tons of source under it (Apache 2) contributed by a company with one of the most feared legal teams of these times (IBM) putting it under a microscope.

      And unlike Microsoft IBM has a vested interest in Free Software...with it they gather a lot of money.

    9. Re:OSP: Might ba a trap for GPL license software by magnus.ahlberg · · Score: 1

      Since when did "easier to read" mean "more bulletproof?" It works most often in software, but nothing is so strange as the law.

      Never. It never meant that, neither have I even implied that it did. My post was meant to ease the worries of the person who was afraid Microsoft was "out to get" the GPL.

      Even though the terms of the MS licenses seem reasonable to me, the layman, I would prefer to go with something that has been seen fit by the courts (GPL2) and is in another revision (GPL3, although, of course, there's the possibility of bugs), or one that has tons of source under it (Apache 2) contributed by a company with one of the most feared legal teams of these times (IBM) putting it under a microscope.

      I agree, the GPL is a good license and I have never meant to say anything else. However, I maintain that I was suprised, in a good way, to see Microsoft create such a simplistic open source license. Knowing them I would've expected a 100-page monster.

      And as always choice is good, now Open Source developers has another licence to choose from.

    10. Re:OSP: Might ba a trap for GPL license software by david_thornley · · Score: 1

      However, you're unlikely to convince me that introducing a new software license that is incompatible with the GPL (see 3(e)) is a good thing.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    11. Re:OSP: Might ba a trap for GPL license software by Anonymous Coward · · Score: 0

      They are using the Open Specification Promise, not any license. Yes, I believe there
      are GPL issues.

  17. "Binary Formats"? by Anonymous Coward · · Score: 0

    The arbitrary capitalisation of "binary formats" offends my inner grammar nazi.

    1. Re:"Binary Formats"? by sed+quid+in+infernos · · Score: 3, Informative
      "Binary Formats" is being used as a proper noun for a specific set of file formats. It is a defined term in the document:

      Documenting the Microsoft Office "binary" file formats (i.e., .doc, .xls, and .ppt) (the "Binary Formats") is not the intention or in the scope of DIS 29500.
    2. Re:"Binary Formats"? by F-3582 · · Score: 1

      That's Mr. Capitalisation of Major Words to you, not Mr. Arbitrary Capitalisation (That guy's a freak!). Ever seen a newspaper headline?

  18. I'm definitely trolling this time by jgarra23 · · Score: 5, Funny

    ...and since this is slashdot, it's not good enough until they've also:

    1. refunded all money earned through use of these formats
    2. allow people to fork them and then demand that their idiot-forks get recombined into the trunk and incorporated into MS Office 09
    3. #2 isn't good enough, Microsoft must even make sure that they are in the next release of OO even though they have nothing to do with that product
    4. Clipart of Steve Ballmer throwing chairs is included
    5. it is released under the GPLv3 license
    6. the EU gets to fine them another trillion euros (with a lower-case e) for every day since 1980 that the formats have not been open
    7. none of the above points matter because Microsoft sucks anyway and no one @ slashdot uses MS Office, they all use OO (yea, right!)

    so go ahead, mod me down you fuckers.

    1. Re:I'm definitely trolling this time by chuckymonkey · · Score: 3, Funny

      I don't understand, you have steps but no

      ?????

      Profit!

      --
      "Some books contain the machinery required to create and sustain universes."-Tycho
    2. Re:I'm definitely trolling this time by Dareth · · Score: 5, Funny

      MS did the "Profit!" step first at Step 0.

      --

      I only look human.
      My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
    3. Re:I'm definitely trolling this time by Anonymous Coward · · Score: 0

      7. none of the above points matter because Microsoft sucks anyway and no one @ slashdot uses MS Office, they all use OO (yea, right!) I use LaTeX, you insensitive clod!
    4. Re:I'm definitely trolling this time by StormReaver · · Score: 4, Funny

      "so go ahead, mod me down you fuckers."

      I would mod you down, but then you would become more powerful than I could possibly imagine.

    5. Re:I'm definitely trolling this time by marcello_dl · · Score: 1

      > 7. none of the above points matter because Microsoft sucks anyway and no one @ slashdot uses MS Office, they all use OO (yea, right!)

      Last office in my house was 97, bundled with the new mac, uninstalled as instability was too irritating for the standards of a mac user. So, yeah, right.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  19. Free to use as in beer? by RenHoek · · Score: 1

    Do the specs come with a 'Click here to buy a license for $0'?

    I.e. can I use it in an open source program, or is it hindered by a license that prevents me from distributing it because I can not re-license them?

  20. so humor is now reality? by JeanBaptiste · · Score: 3, Funny
  21. Useful if you're a programmer and can't send e-mai by Bongfish · · Score: 4, Informative

    Note that these specs have been available previously, royalty free, just by e-mailing MS (or so they claim), meaning that anybody who wanted them has got them, or can get them.

    The only interesting thing here is the converter they're proposing, assuming nobody beats them to it with a better one.

  22. In other news... by mamono · · Score: 1

    Hell has reached a chilly 32 degrees Fahrenheit

  23. Push for MSOOXML? by Anonymous Coward · · Score: 0

    So I guess they'll do anything to get MSOOXML adopted?

  24. A gift from Microsoft by dtjohnson · · Score: 5, Funny

    Microsoft is releasing the specs for binary document formats. This will help those who want to support and maintain those formats so this is a gift from Microsoft. Fellow residents of Troy, let us be grateful and embrace this great offering.

    1. Re:A gift from Microsoft by mikelieman · · Score: 1

      This morning, I posted this on Brian Jones' Blog....

      HERE is the Gotcha.

      I don't see *any* promises or commitments that ALL FILE FORMATS will ALWAYS BE AVAILABLE, much less in a timely manner to ensure interoperability. Note the use of "existing versions".

      From the OSP page:

      Q: Does this OSP apply to all versions of the standard, including future revisions?

      A: The Open Specification Promise applies to all existing versions of the specification(s) designated on the public list posted at http://www.microsoft.com/interop/osp/, unless otherwise noted with respect to a particular specification (see, for example, specific notes related to web services specifications).

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    2. Re:A gift from Microsoft by vegiVamp · · Score: 1


      Heh. In Dutch, the word 'gift' also exists, but it has two meanings:
        - (most common) a present, just like the english form
        - (slightly archaic) a poison

      --
      What a depressingly stupid machine.
  25. ODF must be some kind of threat by Locutus · · Score: 4, Insightful

    or there's no way they'd be doing this. Well, it is Microsoft so there are likely to be some problems. For instance, they could post 10,000 lines of assembly or just plain crappy C code and say, 'there you go, it's open'. Not so bad in itself but not very easy to use none the less.

    But what is really probably happening here is that ODF is getting adopted around the world by governments and once you go ODF, it's going to be a tough sell back to the pull-the-rug-out-from-under-your-feet Microsoft way. Anyways, if Microsoft really sees ODF as a credible threat, getting MS Office OXML through ISO is important, very important. But, once they can do that and gain back credibility, there is NOTHING to stop them from releasing software which others are not privy too. ie, change the format and keep everyone else chasing them.

    Remember, ISO will not be in control of the changes to the spec, Microsoft will be.

    So watch out for this good-guy mask being applied. We've seen nothing to say there isn't anything but the same old Microsoft hiding behind it. And no, I would not accept this as a first step and something to trust. ODF and open access to your own created data is too important to let a simple trick undermine it all. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    1. Re:ODF must be some kind of threat by Anonymous Coward · · Score: 0

      This doesn't have squat to do with ODF. It's all about keeping the EU off their back.

    2. Re:ODF must be some kind of threat by magus_melchior · · Score: 1

      If they do open up the spec for OOXML's sake, that would also make it a bit easier for the competitors to write converters. I would expect them to wave their patents/NDAs some more to try to stave them off, but they may have made reverse-engineering easier with this move.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    3. Re:ODF must be some kind of threat by cnettel · · Score: 1

      Isn't the release of plain crappy C code the pinnacle of openness? There are lots of FOSS projects with a bunch of crappy C code and quite limited docs. For the MS Office format, an open source licensed version of a parser that would expose something like a subset of the Word COM object model as a DOM would be more useful than hundreds of pages of docs. If that's not enough, one could go into the code itself.

    4. Re:ODF must be some kind of threat by Locutus · · Score: 1

      I think you probably hit the nail on the head with the IP/NDA comment. It is just not in Microsofts DNA to do anything to help competition. There is a plan to stop ODF in here because as I said, Microsoft does not do this and never has.

      I guess the fact that they took back control of MS OOXML from ISO means that they could, for a short period, do everything to really show MS OOXML is an open spec. And after that period, as ODF withers away, they can start changing the format and only release the changes after they have shipped MS Office already having those changes. Public perception of inferiority and the inability to exchange data with MS Office users will eliminate those competitors in a few years. So they only need to keep MS Office in a majority position to regain anything lost in order to kill off ODF.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    5. Re:ODF must be some kind of threat by Locutus · · Score: 1

      another made a good point, it's probably IP/NDA control which will limit how useful this is going to be at making anything from it which improved ODF acceptance. The goal is to kill ODF since that was the purpose of MS OOXML to begin with and it was a response to ODF acceptance.

      So yes, having the code will make it easier to see what was going on, there must be something in all this which will limit ODF in the market and/or propel MS OOXML forward. Microsoft remains in control of changes to the MS OOXML spec so regaining anything lost due to some temporary openness is still in the hands of Microsoft.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    6. Re:ODF must be some kind of threat by Anonymous Coward · · Score: 0

      So watch out for this good-guy mask being applied. We've seen nothing to say there isn't anything but the same old Microsoft hiding behind it. And no, I would not accept this as a first step and something to trust. ODF and open access to your own created data is too important to let a simple trick undermine it all. IMO. As it was once said, "Every now and then, declare peace. It confuses the heck out of your enemies."
    7. Re:ODF must be some kind of threat by weicco · · Score: 1

      If sources are, as The Fine Summary says, directly available as a download on the Microsoft web site, and as The Fine Article says, directly available for a direct download on the Microsoft web site, so in fact where do you sign NDA? There is no electronic signing in my country. And if you look at Microsoft Open Specification Promise you will see the following text right at the beginning:

      Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation to the extent it conforms to a Covered Specification

      Allthought I don't know what "Microsoft Necessary Claims" means I think it would be very hard for MS to press charges against anyone after that statement.

      --
      You don't know what you don't know.
  26. What about MS Project? by josephtd · · Score: 1

    Read the blog entry and didn't see it mentioned.

  27. very funny by Presto+Vivace · · Score: 1

    but this is a very positive move on the part of Microsoft.

    1. Re:very funny by Locutus · · Score: 2

      positive for Microsoft, negative for those who want to own the rights to view the contents of their data. FYI, there's 20 years of history to show that what Microsoft giveth, Microsoft taketh away. Remember, they once said that ISO will control changes to the MS Office OXML spec if standardized but in the past couple of months, changed that and said they would control changes to the spec. There is no way in hell Microsoft is not going to use this to keep changing the format and keep all others behind them in implementation of these changes. 20 years showing this is the way they work.

      positive for Microsoft, negative for everyone else. After all, MS Office OXML was created for the purpose of fighting off the acceptance of the ODF format so every move they make with MS OOXML is to stop acceptance of ODF. And the fact that Microsoft would not work with the hundreds of OASIS members in creation of the ODF spec is another example of the 20 year old Microsoft tactic of 'it is our spec and your spec can rot in hell' mentality. They have never accepted or worked with any truly open spec without corrupting it on their platform. IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    2. Re:very funny by megabarf · · Score: 1

      positive for Microsoft, negative for those who want to own the rights to view the contents of their data. I am a MS hater as much as the next guy, but this is complete nonsense.

      Yes, this is a PR stunt. Yes, it is intended to influence people by making them believe that MS has changed and is more open when it is not likely to happen. No, providing information about an older format that a user may still be using can not in any way be taken as a way to strip people of their rights to view the contents of their data.

      That said, the article made me feel a little ill. I'll paraphrase it in much shorter terms:
      • The data was already available by sending off a request by email, MS is just making it easier to get.
      • There are many implementations of OOXML out there. [The provided list is questionable as far as completeness of implementation. I suspect most of the implementations are provided for document type detection or simple text conversion and not much else.]
      • MS claims to be going above and beyond their duties to open a sourceforge document translator project.
    3. Re:very funny by HiThere · · Score: 1

      It is? A promise is a positive move? A promise from a compulsive liar is a positive move?

      I'll believe that it's a positive move AFTER it has achieved results that *I* consider positive. And which legal authorities that I trust concur are irreversible. There's too much history here for me the trust MS on any other basis.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:very funny by Locutus · · Score: 1

      I said that with the understanding that Microsoft will not keep doing this. That they will shut the door again. That they are only doing this as a temporary means of eliminating a current threat.

      Sure, in this moment in time, it seems like a good thing but instants in time are too short a window into reality. So I agree, that for an isolated moment, this looks like a positive thing for all of mankind. Outside of that, it will likely be very bad if it does anything to slow down the ODF ISO standard. ISO ODF is the only publicly open, publicly created, and publicly accepted document format addressed office application file formats.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  28. Exchange by abigor · · Score: 4, Interesting

    Wait a second, does this include Exchange? If so, that's huge.

    1. Re:Exchange by hawks5999 · · Score: 1

      EHLO iPhone?

    2. Re:Exchange by Anonymous Coward · · Score: 4, Informative

      Wait a second, does this include Exchange? If so, that's huge. RTFA. It's .doc, .xls and .ppt.
    3. Re:Exchange by PhotoGuy · · Score: 1

      In my mind, Exchange is the ultimate example of Microsoft's monopolistic protectionism of a closed binary format.

      I had a company that did email archiving, and we had a number of requests to support Exchange server. I did a fair bit of research into it, and it seemed that *everything* revolving around Exchange Server, MAPI, Outlook, and so forth, was designed for getting mail *into* Exchange, but never, ever, ever, *out* of exchange. It was truly painful to figure out a way to actually pull mail out of an Exchange Server (and even then, it was a matter of piecing things together, rather than just getting a clean copy of a RFC-like mail message.) I think this type of practice need to be investigated by the Department of Justice.

      I see inroads being made into a lot of office apps, but Exchange seems to have a stronghold in the big-corporate email world for now; and it's truly by design.

      --
      Love many, trust a few, do harm to none.
    4. Re:Exchange by Anonymous Coward · · Score: 0

      I had a company that did email archiving, and we had a number of requests to support Exchange server. I did a fair bit of research into it, and it seemed that *everything* revolving around Exchange Server, MAPI, Outlook, and so forth, was designed for getting mail *into* Exchange, but never, ever, ever, *out* of exchange. It was truly painful to figure out a way to actually pull mail out of an Exchange Server (and even then, it was a matter of piecing things together, rather than just getting a clean copy of a RFC-like mail message.) Rubbish. You can easily get all the data out using MAPI. How do you think Outlook works?

      No, it's not going to come out as a RFC-like text format but why would you expect that?
    5. Re:Exchange by TechForensics · · Score: 1

      Well it sure as hell isn't .docx though. Nothing different here re MS' future practices, just helping, as an earlier poster said, prevent bitrot of the old stuff.

      --
      Those are my principles, and if you don't like them... well, I have others.
  29. Bad tagging... by Chris+Mattern · · Score: 1

    I thought the tag "missingword" meant they had left out the specifications for Word formats...

  30. April Fool's Come Early by mpapet · · Score: 0, Troll

    Again!

    This is some interoperability play most likely to placate some government entity without actually doing much. It is the equivalent of the skin of an onion.

    This is also temporary as Microsoft has already made well known their intentions to move to signed drivers only. After signed drivers comes signed applications. What good will any of this do if you can't run the app without microsoft's blessing?

    FYI: http://www.alex-ionescu.com/?p=24 (related topic and safe for work)

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:April Fool's Come Early by mikechant · · Score: 2, Interesting

      After signed drivers comes signed applications. What good will any of this do if you can't run the app without microsoft's blessing?

      That's so blatantly anti-competitive that I don't think even MS would be daft enough to try it - yes, they'd like to but they know that this time the EU would get medieval on their ass. Literally hundreds of companies (compared with a handful in the past) would be lodging EU competition complaints, and although MS could drag things out for a few years they'd end up with many more restrictions on their behaviour than they have now. Plus MS is hardly going to suddenly stop people writing applications using MS's own development tools unless they get each app signed. That would undermine the entire 'Windows ecosystem' that is so essential to their profit and market control.

      I think they've got enough cunning to at least be a bit more subtle (e.g. exend the 'signed driver only' model by introducing new class of signed 'system' apps and preventing unsigned apps from using certain 'low-level' features. Eventually the only apps you could write/run unsigned would be of a limited sandboxed type.)

  31. footnotes like Word 95... by adpsimpson · · Score: 4, Interesting

    How will this work with specifications that say "render text like Word 98?"

    As covered in this link, it appears that most of these specifications have either been removed or documented. What this does mean is that perhaps it will be possible to truly understand what these formatting hooks refer to, not what MS have documented them as referring to...

    (Thanks to zmotula for the link)

    --
    Is crushing a suspect's child's testicles illegal?
    John Yoo: "No, [if] the President thinks he needs to do that."
  32. Linux wonks elated, confused... Film at eleven. by DarrenBaker · · Score: 1

    I felt a great disturbance in the Force, as if millions of geeks crying out in terror were suddenly silenced.

  33. Re:This has to be good. Right ? by Anonymous Coward · · Score: 0

    It might look good, but you have to remember that MS apps don't follow MS specifications, so it won't allow you to fully read real ms docs...

  34. Re:Too Little, Too Late by MightyMartian · · Score: 1

    I dunno. I'll wager the OO.org folks won't be too upset if they can peer into the formats and clean up the errors still floating around in their reverse-engineering job.

    Not that I'm putting these guys down. OO.org does a damn impressive job with Word 97-2003 documents.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  35. In another news... by Anne+Honime · · Score: 3, Informative

    ... Lucifer has announced the launch of a massive advertisement campaign to promote the opening of his new snow park under the brand "Hell Inc."

    1. Re:In another news... by SimonInOz · · Score: 1

      >> Lucifer has announced the launch of a massive advertisement campaign to promote the opening of his new snow park under the brand "Hell Inc."

      Heliskiing, I've always wanted to go heliskiing.

      --
      "Cats like plain crisps"
  36. hoops by hey · · Score: 1, Insightful

    But why the hoops. The Microsoft site says

    you may be eligible to participate in a Royalty-Free File Format Program and to receive technical documentation for certain Microsoft Office binary file formats.

    Er, why not just put um on a website.
    Be open or not.

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

      But why the hoops. ... Er, why not just put um on a website. RTFA. That's exactly what they're doing on 15th Feb. You quoted the old system.
  37. I think it's because yesterday was so slow by blueZ3 · · Score: 0

    All the people who didn't get their chance to flame yesterday and wound up with mod points today.

    Sometimes I picture mods sitting there reading through the posts talking under their breath like a kid playing a video game: "Oh, got that one... here's another... Slam! Nailed you, you slashdotting fool... Bam! There's another one! Die, troll, die!"

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  38. no change in physical media bit rot by twitchingbug · · Score: 1

    The release of the specs doesn't improve the physical bit rot of the data/media itself - which is the main definition of bit rot. Of course, I guess wikipedia does support your definition too. I just wanted to be clear that there are other challenges beside keeping the specifications/software reader around.

  39. No, they want to influence the ISO meeting by Anonymous Coward · · Score: 1, Insightful

    They must be worried sick about the ISO meeting in February, scheduled for a week after this grand opening. It's make or break time for MS-OOXML.

    Up to now, the binary formats were specifically excluded from open source developers. Will that change?

    1. Re:No, they want to influence the ISO meeting by Chris+Burke · · Score: 4, Insightful

      They must be worried sick about the ISO meeting in February, scheduled for a week after this grand opening. It's make or break time for MS-OOXML.

      Meaning there won't be enough time to fully investigate whether these specs are actually useful or just PR BS like every other "Open" thing MS has done. Forgive me for preemptively assuming the latter.

      --

      The enemies of Democracy are
    2. Re:No, they want to influence the ISO meeting by MrNemesis · · Score: 1

      Well taken in that context (and it certainly seems likely) it does seem obvious that it's a ploy to influence OOXML ISO certification and adoption. But it still seems like one hell of a sacrifice because presumably if they're not lying, with this and the OOXML docs, FOSS might be able to write a reference decoder library faster than MS will. Of course, then there's extend and extinguish as I'm prepared to bet the farm on the OOXML spec having some hidden MS-only extras.

      One thing I'd like to know is if ISO certification has a "Sorry, you lied about this, standard revoked" clause in it...

      Yet another thing I'd love to know is whether this includes the spec for the macro language (technically part of the apps, I know) - supposed support for the doc standard and the VBA script would make OpenOffice seem like a good option to alot of companies.

      So many questions...

      --
      Moderation Total: -1 Troll, +3 Goat
    3. Re:No, they want to influence the ISO meeting by plague3106 · · Score: 1

      What do you mean there's no time? YOU CAN ALREADY GET THEM. Just send an email via the KB link. Christ on a pony..

    4. Re:No, they want to influence the ISO meeting by MrNemesis · · Score: 1

      I think his point is that you can't get the docs, build a decocder and then test that it interprets the document correctly in time - you can't just read the instructions and go "oh yeah, that'll work", you have to actually try it.

      3rd party word decoders have been at ~90% compatibility for an age now, but it's always getting the last 10% right that's been just out of reach thanks to obfuscation and the rest of it.

      --
      Moderation Total: -1 Troll, +3 Goat
    5. Re:No, they want to influence the ISO meeting by Chris+Burke · · Score: 1

      Downloading and full comprehension are different things. As my having to state this proves.

      --

      The enemies of Democracy are
    6. Re:No, they want to influence the ISO meeting by plague3106 · · Score: 1

      The problem is that people have already built decoders. You blame the last 10% on obfuscation; do you have evidence of this? Perhaps that last 10% just isn't worth the time it would take to build.

    7. Re:No, they want to influence the ISO meeting by plague3106 · · Score: 1

      Perhaps you should try to comprehend TFA. These documents have been available since 2006. Is two years not enough time?

    8. Re:No, they want to influence the ISO meeting by Chris+Burke · · Score: 2, Insightful

      It was plenty enough time to know those documents are inadequate. If they aren't giving out any new information, then this is, in fact, just PR fluff.

      --

      The enemies of Democracy are
    9. Re:No, they want to influence the ISO meeting by Zeinfeld · · Score: 1
      3rd party word decoders have been at ~90% compatibility for an age now, but it's always getting the last 10% right that's been just out of reach thanks to obfuscation and the rest of it.

      What makes you think this is any different inside Microsoft?

      Word is what? Twenty years old? How many hands have been on the code during that time? How many outsourced developers?

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    10. Re:No, they want to influence the ISO meeting by plague3106 · · Score: 1

      Oh, right. You said they were inadequate. Thanks for your expert opinion, because I guess IBM doesn't have the guts to speak up.

  40. I... by MrCopilot · · Score: 1

    I do not know how to feel just now.

    --
    OSGGFG - Open Source Gamers Guide to Free Games
  41. Microsoft loses either way by IGnatius+T+Foobar · · Score: 1, Interesting

    Microsoft is pushing so hard to get "Open" XML adopted by the ISO that they're really dropping their pants here. Regardless of what ISO does, both "Open" XML and the legacy formats are now wide open for interoperability work to be done by the free world.

    Pointy haired morons demanding the use of a $500 office suite cannot prevail forever. Commoditization is a very strong force but sometimes it takes a while to do its thing.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  42. Somebody set up us the BOM by tepples · · Score: 2, Informative

    The UTF-8 BOM, 2 bytes signifying nothing that have caused myself and many others to waste countless hours arguing over nothing. I'm to angry to go verify that the UTF-8 bom is indeed 2 bytes. The UTF-8 BOM is actually three octets, not two: 0xEF 0xBB 0xBF. They decode to a single codepoint U+FEFF.
    1. Re:Somebody set up us the BOM by Anonymous Coward · · Score: 0

      Of course there's a use for the UTF8 BOM. The UTF8 BOM indicates the file is UTF8 (vs. encoded in the default character set of your machine). Of course, if you're reading a file where the format provides a way of specifying the character set (like an XML file) than it's redundant. But if you're reading a random text file, it can provide a way of differentiating UTF8 from ANSI.

  43. Binary Format spoiler by ShadowOfMe · · Score: 3, Funny

    From wiki: a representation for numbers using only two digits (usually, 0 and 1) Nex week Microsoft will release specs for Octal format We're expecting full disclosure for Hexadecimal to follow soon.

  44. OOXML and Binary Formats by jmdc · · Score: 1

    What exactly are the Binary Formats? Surely this isn't the complete spec of all doc, xls, and ppt files? To what extent does this address technical issues with OOXML?

  45. Re:This has to be good. Right ? by Locutus · · Score: 5, Insightful

    "This has to be good. Right ?
    How will this work with specifications that say "render text like Word 98?" Will Microsoft now document how Word 98 renders ?"

    I'm sure there'll be some nice documents to tell you exactly how each of these statements work. You know, things like:
    1)open file
    2)scan for 0x06660666
    3)take the next 128 bytes and pass them to winRulesAll(*DWORD) in /windows/system/explorer.dll
    4)take the resulting array of 8bit vectors and sequentially call winConvertToBlob[0-255](LoByte(DWORD)) in /windows/system/kernel.dll
    5)concatenate the results from those calls and send to sysDecryptWord95Text(URL,*DWORD) in mplayer.dll with URL=http://microsoft.com/secretdoor.asp
    6)replace those 128 bytes with the results from the call or, if failed, render text like Word 95.

    Easy as pie.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  46. heh? by someone1234 · · Score: 1

    The GPL is a software license, so they couldn't really release a specification under GPL.
    If all their stuff is just 'they won't sue you if you use this specification', then it is compatible with the GPL :)

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  47. Re:Useful if you're a programmer and can't send e- by dwiget001 · · Score: 1

    My mother e-mailed MS once... once....

  48. Pigs? by Comboman · · Score: 2, Funny

    Are you sure those aren't chairs?

    --
    Support Right To Repair Legislation.
    1. Re:Pigs? by Von+Helmet · · Score: 1

      I see you've played piggy-chair before.

  49. convert to ODF by Orig1 · · Score: 1

    The trick will be for a bunch of slashdoters to join the open source project and add the ability to convert them to ODF. If Microsoft doesn't allow it, fork it.

  50. Stunned silence... by Anonymous Coward · · Score: 0

    From the "I'll believe it when I see it" department.

  51. I CALL FUCKING BULLSHIT!! by Anonymous Coward · · Score: 2, Insightful

    What the hell is all this crap about "open and level playing field"?!? Are you kidding me?

    Look, we can idealize society all we want, but putting on blinders and not seeing reality is just foolish.

    If you come up in a fight against Tito Ortiz, you sure as hell want a baseball bat. You might call that leveling the playing field, but that's only the case because Tito has an advantage in the first place. *HE* doesn't want to give up his strength, size and experience to your baseball bat just because you want a fair fight. Only the guy with the up-hill battle wants the fair fight!

    The underdogs always cry foul and always want someone, some government agency, some legal entity, to come to their aid and "level the playing field". Hogwash I say. The guy that has the advantage, at some point, did something right (right in the sense that it got them an advantage) that the underdog didn't do. They deserve their status as favorite because they worked for it.

    The underdog can still get an advantage any time they want, with the right effort. Microsoft doesn't hold the equivalent of a doomsday bomb. They CAN be beat. Yes, it's harder now. They've made it EXTREMELY difficult to compete against them, and certainly they've done so at times in ways that are morally objectionable. I wish the world was such where we could count on everyone to act reasonably and morally, in which case wanting a level playing field might be reasonable, but that's not the reality.

    Besides, when has the human race as a whole ever shied away from a challenge because it was "too hard"? We've been to the moon for crying out loud! Are you telling me someone can't figure out a way, level playing field or not, to beat Microsoft? Hey, *I* don't know how to do it, but there's plenty of people smarter than me that have got to be able to figure it out.

    So let's stop whining all the damned time, let's stop idealizing things and bitching about how there should be a level, fair playing field. NO THERE SHOULD NOT. Those that out-work the rest should have the advantages they've earned, and those that haven't achieved that should just tighten their belts and man the fuck up and get it done, overcome the odds (which they made longer by being out-hustled in the first place).

    If you're David, you're not going to beat Goliath by bitching and moaning about your pitiful slingshot and how someone should "make it fair" and give you a bazooka, you need to figure out how to build an F-16 yourself and get things done. All the complaining in the world isn't going to make that happen.

    1. Re:I CALL FUCKING BULLSHIT!! by temcat · · Score: 2, Insightful

      If by virtue of bitching - for example, about "leveling the playing field" - the underdog persuades some higher-rank entity to punish the, err, overdog, it means the underdog wins. Period. Only the ends matter here, not the means. Therefore it's rather funny that you should use the words like "deserve" and "should" - The Underdog's Words - as opposed to The Winner's Words like "be" and "do."

    2. Re:I CALL FUCKING BULLSHIT!! by Locutus · · Score: 4, Interesting

      This Goliath is afraid of his own shadow. This Goliath stomps on any bit of movement in his vicinity. When the wind blows, this Goliath musters all of its mass and vaporized the limb that caused the wind to blow. There is no movement in this game with Goliath, it is not allowed. If this Goliath were in an archery competition, instead of firing an accurate shot, this Goliath would first step on the competitor to eliminate the possibility of anything but his own arrow being shooting toward the target.

      As you said, there is no level playing field and businesses need to understand this. Microsoft has for 20 something years prevented many many other companies from providing solutions to businesses using these monster crushing tactics. Unfortunately most don't even know this. They just think that Microsoft got where it is because it had/has the best product(s). Regardless of how it got its size, its use of that size has destroyed many companies who attempted to get products into the desktop computer market place. Same goes for handhelds.

      Oh, and if Goliath was in a race to the moon with someone else, they'd just make sure the others in the race couldn't get the parts for their rocket or materials to build the launch pad. Goliath would probably not make it to the moon either. Instead, he would build something which couldn't even escape out atmosphere but since he was the only one in the race, all observers think he is an amazing genius and vastly skilled.

      So if the whining somehow opens someones eyes to how bad for everyone Goliath is, then the whining is being productive. People need to know the beast they are funding, the beast they are enabling, the beast they are almost glued to because of their choices in a partnership.

      I do agree that there is way too much time wasted in discussions when it would be better spent supporting valid opposition. Talking with fresh college graduates exposed me to the naivety(?) of Microsofts business tactics and what it means to dictating how businesses leverage the IT toolbox. Since showing off better technology seldom gets accepted because of the "everyone else is using Windows" mentality, explaining why their success is limited by Microsoft's market control sometimes opens them up to what all these other tools are and the 'other' value they bring to the table.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:I CALL FUCKING BULLSHIT!! by ozmanjusri · · Score: 3, Insightful
      The underdogs always cry foul and always want someone, some government agency, some legal entity, to come to their aid and "level the playing field". Hogwash I say.

      It's not Microsoft's competitors who want open document formats.

      It's their customers.

      Microsoft is bitterly fighting the entire world's demands to adopt formats that will allow businesses, governments and private individuals choice in their software. Customers want to be able to choose lower priced tools or tools which are more focused on their specific needs, not just one bulky, expensive, rarely updated suite.

      Microsoft is fighting to keep them locked in to high prices and minimal improvement.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:I CALL FUCKING BULLSHIT!! by LocalH · · Score: 1

      Ends should never justify means unless the means are benign in the first place. The means matter a whole lot more than you think.

      --
      FC Closer
    5. Re:I CALL FUCKING BULLSHIT!! by temcat · · Score: 1

      Well, in fact I agree with you wholeheartedly. I was sorta mocking the AC.

    6. Re:I CALL FUCKING BULLSHIT!! by shentino · · Score: 1

      Fair play doesn't include the big guy sabotaging the underdog.

      What would a game of baseball be without an umpire? The ump is there to make sure players follow the rules and, get this, *don't cheat*

      I would be all for M$ if it weren't for their abusive attitude against open source (halloween memo anyone?).

      If you wanna be the first to tour the whole world, it's fair to make maps, use a GPS to keep from getting lost, and take a million dollar course in multilinguistics.

      What is NOT fair is bribing ship captains to strand the other passengers, hack the computers and screw with their flights, or hijacking a bus at gunpoint.

      There's a reason they call it "fighting dirty".

  52. Binary Spec? by CrazyTalk · · Score: 2, Funny

    Is it just me, or does this story remind anyone of The Onion headline, "Microsoft patents ones and zeros"

  53. Planning != Gonna Happen by MBHkewl · · Score: 1

    Just because Microsoft is planning to do it, it doesn't mean it will stick to its own plan! Need I remind of all the glorious features consumers were promised in Vista, that were eventually scraped out?!?!

    And using Feb 15th as a date to launch the project, right before the voting dates (Feb 25-29), seem to be yet another hype by MS...

    If MS intended to make it open, it could've done so long time ago...

    --
    Mod points are a dangerous tool. Abuse them wisely.
  54. No, "Microsoft Says They Will Release Spec" by Animats · · Score: 1

    The headline is wrong. Microsoft has not openly released the specs. They've said they are going to do so. Not the same thing.

    Remember when they released some specifications in copy-protected Office documents?

  55. They used to publish Word/Excel formats by AHumbleOpinion · · Score: 1

    This is a VERY good thing because it ensures that the very real possibility of bitrot for the majority of documents written in the last 15 years is now greatly reduced.

    I think the time window might need to be reduced a bit. Back in the 90s Microsoft used to publish the Word and Excel document formats. I recall that the specs/formats were downloadable from their website.

  56. Re:This has to be good. Right ? by drseuk · · Score: 1

    Close, but you missed out a ")". If you sign our NDA I might tell you where.

  57. .LOG file format... by DarthStrydre · · Score: 4, Informative

    The only Notepad specific "file type" is a .LOG text file, where the ASCII '.', 'L', 'O', 'G' is the file magic in the first four characters (might require after, I forget). It appends the date and time whenever you open the file. It's still "ANSI" format, but it does special stuff if it is there.

    1. Re:.LOG file format... by jasonjacks0n · · Score: 1

      The only Notepad specific "file type" is a .LOG text file, where the ASCII '.', 'L', 'O', 'G' is the file magic in the first four characters (might require after, I forget). It appends the date and time whenever you open the file.

      Wow - weird, I had no idea there was any such feature buried in Notepad. Textpad emulates the behavior too, interestingly enough..

      --
      This space intentionally left blank.
  58. ISO DIS 29500 is the new RTF by Anonymous Coward · · Score: 1, Insightful

    It seems clear to me that Microsoft is not bound to use MSOOXML as the defailt format for any of their software. They can continue to evolve and evolve starting with Office 2009.

    They just need to be able to Open and Save As whatever finally gets through ISO.
    Then they aren't forced into ODF, and they can still use a proprietary format by default--and they can still claim to follow an open standard. Most people won't understand why they need to save as "ISO DIS 29500 something something" and will just keep chugging along using the default Office formats.

    ISO DIS 29500 will become the next RTF. Sure you _could_ use it, but very few do.

  59. yeah right by AlgorithMan · · Score: 1

    and in 1 year they'll sue every other office application into the ground for patent infringement...

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  60. Dark day for FOSS by Anonymous Coward · · Score: 0

    Once again, it looks like MS is set to out-OSS teh FOSS.

    Everyone is eager to get their hands on MS code. Lunix code? Not so much. Been there, seen that, it's nothing great. And more importantly... it's nothing consumers want.

  61. Of course they're relasing the binary specs... by Damocles+the+Elder · · Score: 1

    ...they've just changed Office to an unintelligible XML format that's defective by design.

  62. Sorry, but... by Non-Huffable+Kitten · · Score: 1
    ... "to will [sth.]" is a perfectly cromulent verb and would even make sense here.

    v. willed, willing, wills
    v.tr.
    1. To decide on; choose.
    2. To yearn for; desire: "She makes you will your own destruction" George Bernard Shaw.
    3. To decree, dictate, or order.
    4. To resolve with a forceful will; determine.
    5. To induce or try to induce by sheer force of will: We willed the sun to come out.
    6. To grant in a legal will; bequeath.
    v.intr.
    1. To exercise the will.
    2. To make a choice; choose. http://www.thefreedictionary.com/will
    --
    Medium cat is MEDIUM.
  63. < NUL ? NUL x NUL m NUL l NUL by tepples · · Score: 1

    Of course, if you're reading a file where the format provides a way of specifying the character set (like an XML file) than it's redundant. But how do you even get to the <?xml version="1.0" encoding="UTF-8"?> unless you know what encoding you're working with? If you see little-endian UTF-16 without a BOM, and you try interpreting it as UTF-8, you get the < and a NUL terminator, and that's it. Or are you talking about using the <? characters (U+003C U+003F) themselves as the marker of byte order?
  64. Someone please explain what the hell this means? by Anonymous Coward · · Score: 0

    I don't get the big whoop. So, they're making it easier to convert .doc files to .docx files? And that's supposed to get us all excited, and is such a goshdarn VERY BIG DEAL, according to some of the posters here? What is so wonderful about that?

    And also, they're allowing folks to download some specs instead of having to email to get them, specs they've been providing since 1997? What has happened on Slashdot? Is it really so exciting to learn that you've been alleviated from having to write one single email in your life, that you throw a Slashdot party?

    So again, please explain, why is this a big deal? I see nothing new, or interesting, here from Microsoft at all.

  65. Notepad Spookiness by dintech · · Score: 1

    Try the following example:

    1) Open notepad creating a new text file
    2) Type the following: Bush hid the facts
    3) Save the text file
    4) Close notepad
    5) Open the text file again

    Spooky...

    (Many of you will have seen this before since it's an old trick. For those of you who don't know, it's caused by a unicode detection bug)

  66. Contents of the Document by Downside · · Score: 1

    Microsoft Techincal Release 4354345

    Microsoft Binary Format

    0

    1

    Notes: values greater than 1 are reserved for internal Microsoft use.

  67. Re: NUL ? NUL x NUL m NUL l NUL by Novus · · Score: 1

    But how do you even get to the <?xml version="1.0" encoding="UTF-8"?> unless you know what encoding you're working with?
    Most of the time, the encoding is either ASCII-compatible enough to assume ASCII until you've read the declaration (ASCII, UTF-8, ISO8859-*, and most others), or guess from the fact that non-UTF-8/16 stuff has to start with "<?xml". See Appendix E to the XML 1.1 standard on detecting encoding for details.