Slashdot Mirror


Microsoft Releases Pre-2007 Binary File Format Specs

An anonymous reader writes "Microsoft has released the specifications for the binary file formats used by pre-2007 Microsoft Office applications. They're accurate this time! Honest! While the documents are enormous (Word alone requires 533 pages; Excel runs over 1000 plus another 850 pages for the Office 2007 binary format), they hopefully will be useful to developers trying to create or extract information from Microsoft Office files (which despite their flaws, have been the de facto standard in many fields for some time now)."

269 comments

  1. ,,, or undo file corruption? by MickLinux · · Score: 5, Interesting

    I know it's old hat by now, but back in the Office 98 days, file corruption was a big deal.

    I wonder what was going on, but it occurs to me that now I could concievably actually back out
    the errors, and figure the thing out.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    1. Re:,,, or undo file corruption? by Anonymous Coward · · Score: 2, Interesting

      It might have been software state corruption unrelated to the file format, and so this might not help (I'm not asserting it does help either way).

      If this is anything like their previous documentation it will be full of errors and omissions. Wait until this has been reviewed by engineers who reverse engineer their formats and then you'll know if this is more useful than (for example) the KOffice source code, or OpenOffice.org, Abiword, Gnumeric, etc.

    2. Re:,,, or undo file corruption? by Anonymous Coward · · Score: 0

      I bet most of your corruption problem was FAT and not Office.

      Not that unpatched Office 97 didn't have its share of issues.

    3. Re:,,, or undo file corruption? by stewbacca · · Score: 2, Informative

      Not trying to troll, but why is it that only Microsoft products get "corrupted"? Seriously, I use three platforms (Windows, Solaris, and OSX) and I don't ever recall a corrupted file in anything that was NOT made by Microsoft.

    4. Re:,,, or undo file corruption? by Anonymous Coward · · Score: 0

      *rebuilds desktop*
      *repairs permissions*

    5. Re:,,, or undo file corruption? by Architect_sasyr · · Score: 2, Interesting

      Work in an office with other people using the same stuff. It happens all the time. I just got back into my own office from being upstairs repairing a designers OS X.5 permissions. It happens everywhere, but because we all detest Microsoft we make more of a note of it.

      Continuing off topic for a moment: I actually notice that there are a stack of bugs I come across all the time on my Debian or CentOS boxes that I just fix and move on without ever really registering that they occured - it's a technical skill thing I think.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    6. Re:,,, or undo file corruption? by Anonymous Coward · · Score: 1, Interesting

      I wonder why it's so much easier to fix on these? Oh wait! It's because of the documentation!

    7. Re:,,, or undo file corruption? by PitaBred · · Score: 3, Interesting

      Considering that the Office files are almost binary dumps of the software state, you're saying the same thing ;)

    8. Re:,,, or undo file corruption? by story645 · · Score: 1
      I've had corrupted files with just about every tool I've ever used. Abuse the files enough (by transferring 'em between enough machines/disks/usb sticks/online storage sites and opening, editing, and saving 'em in enough different programs and operating systems and the random file starts to fall apart. I've gotten into the habit of usb+email for anything sufficiently important.

      On a side note: My open office is constantly trying to recover files, on both windows and linux. (Actually, on one of my kubunutus it's decided to be really buggy and go on an infinite recovery loop.)

      --
      open source modern art: laser taggi
    9. Re:,,, or undo file corruption? by dotancohen · · Score: 1

      Not trying to troll, but why is it that only Microsoft products get "corrupted"? Seriously, I use three platforms (Windows, Solaris, and OSX) and I don't ever recall a corrupted file in anything that was NOT made by Microsoft.

      I had bad corruption in my KDE-PIM database moving from 3.5.8 to 3.5.9. Although, as a text file (VCF) I was able to repair it in a text editor.

      Note that the file was ~300kb at the time. I have since added photos to many of my contacts, and that made the file grow to about 5 Mb. I'd hate to have to fix that by hand. I don't think that storing binary data in a database or a text file is a good idea, but I need some more professional opinions. Can anyone give me other arguments for keeping the photos (and other binary data) out of the VCF file? I will file a KDE bug with the knowledge gained here. Thanks.

      --
      It is dangerous to be right when the government is wrong.
    10. Re:,,, or undo file corruption? by MickLinux · · Score: 1

      Actually, as I remember, the WordPerfect program that predated the Office 97 product line also had the exact same issues with file corruption.

      So when Microsoft hired the lead programmer of WordPerfect to develop their Office 97 product line, and came up with nearly the same product, it's not surprising that they got nearly the same errors. It's also not surprising that they apparently didn't know what to do about it, and therefore said (with the paid support toll-free line) "no, your file isn't being corrupted, and no, we don't want before and after copies to figure out what went wrong".

      Which is what they said. Later on, it turned out that they knew very well there were corruption problems; they were simply stonewalling. Which means that the product support they sold was a fraud.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    11. Re:,,, or undo file corruption? by Torvaun · · Score: 1

      I've had to reinstall two Macs in the past week. It happens.

      --
      I see your informative link, and raise you a pithy comment.
  2. At first glance, it wasn't a cookbook by smittyoneeach · · Score: 1

    Personally, the VBA .pdf is the most interesting of the lot.
    Wouldn't want to sound ungrateful about some of the tasty bits not present, so let me hope that this is yet another positive step that encourages follow-on.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. So that's only about 2400 pages! by Anonymous Coward · · Score: 5, Interesting

    A far cry from the 6,000 pages for OOXML ..

    1. Re:So that's only about 2400 pages! by peragrin · · Score: 3, Insightful

      actually that's inaddition to the 6,000 pages for the OOXML spec since the OOXMl spec references that data.

      --
      i thought once I was found, but it was only a dream.
    2. Re:So that's only about 2400 pages! by Anonymous Coward · · Score: 2, Interesting

      You're not counting the documents for Powerpoint and various other supporting components (VBA, Forms, etc.). When all of that is included, the total is around 5000 pages. And I don't think that that counts the OLE file format specification.

    3. Re:So that's only about 2400 pages! by kestasjk · · Score: 3, Insightful

      Because "pages" are a great way to measure a specs size..

      What about line spacing, detail of information, number of examples? If the spec is clearest when fully expanded who cares if they can squeeze it onto a single page in microfilm by cutting out helpful documentation?

      Rather than looking at the number of pages why not look at the number of distinct node types/attributes? Surely that would give a better idea of spec size?

      --
      // MD_Update(&m,buf,j);
    4. Re:So that's only about 2400 pages! by chrispugh · · Score: 2, Funny

      Because "pages" are a great way to measure a specs size..

      Exactly. How many Libraries of Congress is this?

    5. Re:So that's only about 2400 pages! by Anonymous Coward · · Score: 0

      Well, when you read the announcement (first link) it says:
      > posting nearly 5,000 pages of new technical documentation for the Microsoft Office binary file formats for Word, Excel and PowerPoint (.doc, .xls, .xlsb and .ppt);

      but that is in addition to the MSOOXML specs (6000 pages)

      and in addition to: (same announcement)
      > posting Version 1.0 releases of technical documentation for Microsoft protocols built into Microsoft Office 2007, Microsoft Office SharePoint Server 2007 and Microsoft Exchange Server 2007

      so that's at least 11000 pages (but closer to 20000 if you consider the above and the review process for MSOOXML).

      I don't know about you, but the fastest that I can read a novel of say 200 pages is about a week which means that a human being wanting to learn and implement a full solution around these format will have to just read for 100 weeks or 2 years...

      Start your engines... :-)

    6. Re:So that's only about 2400 pages! by peragrin · · Score: 1

      your quite right pages doesn't work very well.

      then again the ODF spec is less than 500 pages, and spent two years going through the ISO.

      So if you can do everything OOXML does in 500 pages worth of spec, why does it need those 5000 odd pages?

      --
      i thought once I was found, but it was only a dream.
    7. Re:So that's only about 2400 pages! by kestasjk · · Score: 1

      I don't know :-| Maybe someone should read the spec and find out.

      Perhaps ODF can't do everything OOXML does, perhaps OOXML's spec has more details, perhaps it actually isn't 6000/5000 pages like everyone says.

      (And I don't really care either way, I'm not speaking with bias)

      --
      // MD_Update(&m,buf,j);
  4. How freaking "open" of them... by clang_jangle · · Score: 5, Insightful

    ...to finally share proper doc of the old standards. This just means they feel confident that MS Office 2007 will take firm enough root to ensure that the old game of catch up for FOSS projects will stay the same.
    And wasn't it just yesterday some twits had an artice about how MS is changing/will change? I sure wouldn't hold my breath!

    --
    Caveat Utilitor
    1. Re:How freaking "open" of them... by 10scjed · · Score: 5, Informative
      Not that Open...

      Some of the Microsoft protocols include patented inventions, and others do not. You may benefit from a patent license if you are distributing implementations of these protocols commercially or if you use an implementation of any of the protocols covered by Microsoft patents. For more information, contact the Microsoft Open Protocols Team.

      Check out the patent maps here

      --
      --10scjed IANAL,AFAIK
    2. Re:How freaking "open" of them... by _xeno_ · · Score: 2, Insightful

      It's useful for people who want to generate Word documents. A project I worked on wanted to generate Excel spreadsheets as a way to download reports from a web application. We got it to work using Apache POI's HSSF, which while it doesn't implement everything reverse-engineered enough for it to work.

      ...Wait a moment. Allowing people to generate documents using old formats that work with the current Office actually helps Microsoft's Office monopoly, doesn't it? And here I thought they were just being kind.

      --
      You are in a maze of twisty little relative jumps, all alike.
    3. Re:How freaking "open" of them... by clang_jangle · · Score: 2, Informative

      Thanks, good info for those who will not RTFA. Same old self-serving MS...

      --
      Caveat Utilitor
    4. Re:How freaking "open" of them... by KokorHekkus · · Score: 5, Informative
      To be fair, the article also adds:

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations, according to Microsoft's Patent Pledge for Open Source Developers.

    5. Re:How freaking "open" of them... by Chris+Burke · · Score: 1, Funny

      You may benefit from a patent license if you are distributing implementations of these protocols commercially or if you use an implementation of any of the protocols covered by Microsoft patents. For more information, contact the Microsoft Open Protocols Team.

      Ah, well, at least now I know that "Open" in this context means "Open Your Wallet".

      --

      The enemies of Democracy are
    6. Re:How freaking "open" of them... by Anonymous Coward · · Score: 2, Insightful

      A project I worked on wanted to generate Excel spreadsheets as a way to download reports from a web application.

      Or you could NOT be a fucking retard and just use CSV.

      But then it would be interoperable with every spreadsheet and you wouldn't be able to make the Microsoft bash. So I guess that wouldn't serve your purpose.

    7. Re:How freaking "open" of them... by Lord+Crc · · Score: 3, Insightful

      ...to finally share proper doc of the old standards. This just means they feel confident that MS Office 2007 will take firm enough root to ensure that the old game of catch up for FOSS projects will stay the same.

      I guess that whole ISO voting stuff on OOXML just passed you by?

    8. Re:How freaking "open" of them... by neokushan · · Score: 5, Insightful

      If they keep hold of the spec and don't release it, you'll bitch about them not being very friendly.

      If they release the spec to everyone and promise not to go after any Open Source projects that may take advantage of it, you'll bitch about them still trying to line their own pockets.

      Really, Microsoft has no chance of pleasing you, do they? Just accept that it's good for everyone to have open standards, regardless of the possible ulterior motives involved.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    9. Re:How freaking "open" of them... by Anonymous Coward · · Score: 2, Insightful

      not playing devil's advocate here but csv is just that: "comma separated values." he might want to include formatting, simple formulae, etc. in the generated excel file.

    10. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      To be fair, I was unaware that "DOCX" was Office Open XML, and I use Office all the time. (I'm not the OP.) Office 2007 just calls those files "Word Documents" and I figured they were just an updated binary format, just like every other Office upgrade.

      Turns out they are OOXML files.

      I had thought OOXML was something new that the next Office would use. If you hadn't posted that, I never would have thought to check.

    11. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      How do you format or embed charts into a CSV file, smartass?

    12. Re:How freaking "open" of them... by smittyoneeach · · Score: 5, Funny

      Yeah, but at least they offer the appearance of wanting to feel like changing...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    13. Re:How freaking "open" of them... by Lord+Crc · · Score: 1

      I figured they were just an updated binary format, just like every other Office upgrade

      At least now know why it takes ages to save a document compared to the old format (this can be especially noticable when working on image heavy presentations).

    14. Re:How freaking "open" of them... by smittyoneeach · · Score: 1

      This is a good point. Once, I was on a project where literally everything possible to save poor IIS 4.0 was worth doing.
      So, in addition to setting the content header to "application/excel" so that LoserNet Explorer would send the information that way, I also had the HTML table include a "Total" row, with "=SUM(a1:a75)" or whatever the final row number would be within the markup, so that the total would be calculated on the client.
      Oh, what a right disaster that .asp was, he remembered bitter-fondly.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    15. Re:How freaking "open" of them... by Enderandrew · · Score: 2, Informative

      Yes and no. DOCX is based on OOXML's early concept, but it does not represent that standard that MS was pushing. So technically, no one, not even Microsoft, has a product that can create or read the OOXML standard.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    16. Re:How freaking "open" of them... by Fallus+Shempus · · Score: 4, Funny

      Or you could just tab delimit it and stick a .xls on the end...

    17. Re:How freaking "open" of them... by Z34107 · · Score: 2, Insightful

      Sigh. Microsoft can never do anything right, can they?

      A week or so ago people were whining that they wouldn't release the specs. Well, they've started external documentation for the 2003 binaries - and your link has documentation links for 2007 as well.

      At least they warn you that they might have patents - this isn't some kind of submarine patent trolling operation. For commercial products, they even give you a link to some Nice People who will help you wade through the minefield.

      Not perfect, amazing, miraculous, or complete, but surely we can agree that this is a Good Thing. It definitely doesn't hurt anything.

      --
      DATABASE WOW WOW
    18. Re:How freaking "open" of them... by jsebrech · · Score: 5, Informative

      Really, Microsoft has no chance of pleasing you, do they? Just accept that it's good for everyone to have open standards, regardless of the possible ulterior motives involved.

      The point is that MS's patent licenses (and therefore their specs), due to the non-commerce clause, are not GPL compatible. See, MS is not threatened by a BSD license, because if a BSD product takes off, they can just embrace, extend, extinguish. They're really worried about GPL though, because any GPL project that succeeds is a true competitive threat.

      In short, I don't think they've opened the specs. Documented them, yes, published them, sure, but they have NOT opened them.

    19. Re:How freaking "open" of them... by Xtifr · · Score: 5, Insightful

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations,

      So...commercial developers can develop as long as they don't distribute. Boy, that's helpful/useful. About as helpful and useful as a kick in the nuts. :)

      I still say the idea that a protocol can be patented is silly to the point of almost being an oxymoron. We can, perhaps, debate whether an implementation of a protocol can be patented, but the idea that the protocol itself can be patented seems like blatant abuse of the patent system, even if you're one of those who believes that software or business-method patents are a valid notion.

      Fortunately, it does seem to be getting easier to challenge patents. Now if only we could get MS to admit what patents they think various open source projects might be violating, so we can start the search for prior art.... :)

      (Alternatively, maybe we can keep them muttering vague threats about their patents without being specific long enough that we can ask for estoppel or laches if they ever do try to get specific. The rumblings help because that way they can't pretend that they didn't know about the supposed violations all along, a vital point in raising a defense of laches.)

    20. Re:How freaking "open" of them... by Mongoose+Disciple · · Score: 0, Troll

      Probably, you (being a lot of folks here) should just accept that Microsoft's moves will never be "Open enough" for you and call it a day.

      Their goals aren't your goals, and never will be.

    21. Re:How freaking "open" of them... by Anonymous Coward · · Score: 1, Informative

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations, according to Microsoft's Patent Pledge for Open Source Developers.

      Remember folks that this is Microsofts own description and that the GPL experts have said that Microsoft's OSP (Open Specification Promise) is incompatible with Open Source licenses. The SFLC also say that it would even comply with BSD-style licenses.

      And please -- this is a legal matter to do with the wording of the Microsoft pledge, so lets not hear slashdot legal advice -- lets link to actual legal opinion if anyone wants to debate this.

      Oh and the Sun license pledge for ODF is compatible with GPL according to the people who helped design GPL

    22. Re:How freaking "open" of them... by hostyle · · Score: 3, Funny

      And at least you offered the appearance of what feels like an insightful post...

      --
      Caesar si viveret, ad remum dareris.
    23. Re:How freaking "open" of them... by Jonny_eh · · Score: 1

      The exception for "non-commercial distribution" doesn't sound compatible with OSS licenses like GPL. I'm pretty sure that GPL'd code can be commercially distributed, as long as the source is made available.

    24. Re:How freaking "open" of them... by DickBreath · · Score: 5, Insightful

      > Sigh. Microsoft can never do anything right, can they?

      They *could* do something right, but they choose not to. It would work against their business model.

      They *could* release specs unencumbered by patents. They simply don't want to.

      True interoperability is the last thing that they truly want.

      This has happened before. It will happen again. See IBM decades ago. The entrenched monopolist is never in favor of true interoperability -- nevermind whatever they may say. Everybody else who lives on the scraps is in favor of interoperability. Who you think is right depends on whether you think the currently in power monopolist has the God given right to be the only one in the business.

      --

      I'll see your senator, and I'll raise you two judges.
    25. Re:How freaking "open" of them... by Kjella · · Score: 1, Interesting

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations,

      So...commercial developers can develop as long as they don't distribute. Boy, that's helpful/useful. About as helpful and useful as a kick in the nuts. :)

      Maybe someone with a law degree could sort it out but I thought it simply meant that a commercial company like Novell, Canonical or Red Hat could develop code as long as the distribution of the implementation itself is non-commercial. In short:

      1. Give this away for free
      2. Get more users and support for your distro
      3. Profit
      4. ??? (sorry)

      --
      Live today, because you never know what tomorrow brings
    26. Re:How freaking "open" of them... by hostyle · · Score: 1

      More like "Open" as in "Bend Over" as opposed to the old method of "open" as in "Please wait while we tie you up, - buffering - gag you, - buffering - drug you, rob you ... and now kindly bend over, sir!", all spoken in a slightly Indian accent.

      --
      Caesar si viveret, ad remum dareris.
    27. Re:How freaking "open" of them... by Cattus+Curiosus · · Score: 1

      Or you could NOT be a fucking retard and just use CSV.

      Right, because there's no way they would possibly want to include anything other than a single table of raw data in their reports, such as charts, or data organized across multiple sheets.

      --
      Snowclone is the new clich
    28. Re:How freaking "open" of them... by Z34107 · · Score: 0

      I didn't say Microsoft was suddenly in favor of "interoperability"... I said that releasing the 2003 binary specs is a Good Start.

      Now, we can malign M$ for whatever else we want, but I'm happy they're releasing some specs.

      Everybody else who lives on the scraps is in favor of interoperability. Who you think is right depends on whether you think the currently in power monopolist has the God given right to be the only one in the business.

      Please don't force me into the false dichotomy of the camp of "everyone else who lives on the scraps" or the divine-right monopolist.

      --
      DATABASE WOW WOW
    29. Re:How freaking "open" of them... by hostyle · · Score: 1

      1. Get the marketting department to tell everyone that "It works!"
      2. ??
      3. Profit!

      --
      Caesar si viveret, ad remum dareris.
    30. Re:How freaking "open" of them... by smittyoneeach · · Score: 2, Insightful

      The rest of the captives and I are keen on feeling the Rorshachian "Yes We Can" zietgiest so prevalent in modern politics and this Microsoft announcement, as we sit chained to the oar.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    31. Re:How freaking "open" of them... by K.+S.+Kyosuke · · Score: 2, Interesting

      F***ing bullshit, I say! Nice of them to give us precise royalty rates, but "patented" and "applied for patents" ticks instead of patent numbers? Is there *any* sane way to get to the list of USPTO patent numbers in question at all? For me, this is another FUD along the lines of "pay for something but do not ask for what you are paying (and why) otherwise we might sue you". I am so happy to live in Europe (and, at the same time, afraid that this might change really soon with all those US companies' attempts to export this crap).

      --
      Ezekiel 23:20
    32. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Since Richard Stallman stresses that Free Software is not the same as Open Source software, these patent protections might exclude GPL software (unless I'm missing something because I didn't read the article).

    33. Re:How freaking "open" of them... by fyoder · · Score: 1

      So...commercial developers can develop as long as they don't distribute. Boy, that's helpful/useful.

      It's all a part of their long term commitment to encouraging the development open source software, nothing new here.

      (I assume from the summary that we're talking about the mirror universe Microsoft, the universe in which in 1976 Bill Gates wrote an open letter to the hacker community praising them for their efforts and exhorting them to "keep software free for the good of everyone, for the good of the world.")

      --
      Loose lips lose spit.
    34. Re:How freaking "open" of them... by celle · · Score: 1

      Given microsoft's history against enemies, or even friends for that matter, are you so naive that they can be trusted? Gates may not be CEO but it's still his company. I won't even place bets on its some kind of trap, Microsoft only exists to help microsoft. Obviously the world doesn't learn from history much. All those degrees and PhDs and no memory at all or anything like intelligence to see a setup acoming.

    35. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Mod parent up!

    36. Re:How freaking "open" of them... by dreamchaser · · Score: 1

      Sure they can distribute it; they just need to license it in that case if it's for profit. Your issue is a non-issue. If someone wants to distbute free tools to work with these formats they are free to do so. If they want to make money they have to license it. I see no problem with that. It's not like they took an RFC and patented it.

    37. Re:How freaking "open" of them... by clang_jangle · · Score: 1

      Really, Microsoft has no chance of pleasing you, do they?



      Sure they do -- and it's not even very difficult! All they have to do to please me is stick to open standards, formats, and protocols. I really don't mind closed source software, OSs, etc -- I'm not anti-capitalism, but capitalism shouldn't be a religion, either. Standards, protocols, and formats should always be open, period*. Otherwise, where is the balance? If MS ever complies with that I would be more than happy to support them and their products. Until then, I and others will continue to point out for the benefit of the general public that MS is a predatory monopolist screwing up our economy and stifling innovation, therefore it is best to steer clear of MS products.

      *I have a similar gripe with Apple, though I am a Mac user. If I didn't need the Mac for multimedia production I'd use FBSD and Linux exclusively, but unfortunately ALSA and OSS are not quite ready yet for serious MM production.

      --
      Caveat Utilitor
    38. Re:How freaking "open" of them... by yanos · · Score: 1

      So...commercial developers can develop as long as they don't distribute. Boy, that's helpful/useful. About as helpful and useful as a kick in the nuts. :)

      You know, we use an excel sheet to deal with localization of our games. Right now, we have to open the file, say yes to the little dialog box warning me of macros in the file, go to tool->run macro (or whatever), select the macro and press run. If we had an open source library that we could use in order to not to have to open excel everytimes we want to export the data, it would be very cool. So there, a commercial entity that don't need not distribute the tools while still being useful.

    39. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      I Applaud you for not resorting to the term "M$", thereby ensuring your opinion has some credibility.

    40. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Now, we can malign M$ for whatever else we want, but I'm happy they're releasing some specs.

      But who can use them? Open Source can't use them (see SLFC legal opinion). Competitors can't use them (it's non-commercial). So this is useless for the primary IT industries -- it's look but don't touch.

    41. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Microsoft's patent "pledge" has been analyzed and found wanting. At any rate, the moment you put some of Microsoft's stuff into an open-source project, even with their "pledge", you cannot then use that code on anything the least bit commercial. Great.

      Microsoft is actively damaging our collective historical record by insisting on not releasing patents that cover their file formats and continuing to create new file formats when open ones that already exist and are not patent encumbered do the same thing. Bill Gates should be ashamed.

    42. Re:How freaking "open" of them... by Koiu+Lpoi · · Score: 2, Funny

      Even with the links, I had no idea what you said.

    43. Re:How freaking "open" of them... by sirsnork · · Score: 2, Informative

      Or you could setup Excel to trust that spreadsheet (or it's location) so that you don't get prompted with warnings etc everytime. Very easy to do and would remove, what seems to be your biggest gripe.

      --

      Normal people worry me!
    44. Re:How freaking "open" of them... by SirSlud · · Score: 2, Insightful

      Theoretically, you can't sell a product that operates natively on their data formats. But if free tools are available to translate from MS format to format X, that seems to free up commercial software to provide free translators to translate to native or other open formats.

      --
      "Old man yells at systemd"
    45. Re:How freaking "open" of them... by spitzak · · Score: 2

      Yep, they want to make sure everybody thinks "open source" and "non-commercial" are the same thing. Same old Microsoft.

    46. Re:How freaking "open" of them... by spitzak · · Score: 3, Informative

      Actually the non-commercial clause is incompatible with the BSD license as well.

    47. Re:How freaking "open" of them... by spitzak · · Score: 1

      This is really getting tiring. Saying "M$" does not reduce a post's credibility, it makes it a huge amount easier to read as I read it as "Microsoft" rather than "Multiple Sclerosis". Anybody who thinks "MS" is a good idea is obviously under 30. That letter was hard to read. If you want to avoid "M$" you should spell out "Microsoft" (and as I learned you don't capitalize the 's' or apparently that is an enormous insult as well...)

      In any case, you can keep whining all you want but in the end you are the one who looks childish. Sorry, but "M$" is pretty well established. There is nothing that short that works better.

      Go ahead and write O$$ if you think that will even things out. I don't think anybody will care.

    48. Re:How freaking "open" of them... by clang_jangle · · Score: 3, Insightful

      I believe he meant that this announcement from MS would give some "hostages" who wish to feel more optimistic about MS becoming less evil some false hope to brighten their dreary day.

      --
      Caveat Utilitor
    49. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      No it isn't. At least not in the same sense as GPL being "compatible" with BSDL.

      Obviously with any additional restrictions, you don't have BSDL anymore though.

    50. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Saying "M$" does not reduce a post's credibility

      Maybe not to other B.O.-ridden nerd losers. (e.g. Twitter).

      But this site and others (Groklaw) that frequently use 'M$' have about zero credibility in the IT world and most information here is so slanted that it would get you laughed at by a knowledgeable audience.

    51. Re:How freaking "open" of them... by Homer1946 · · Score: 1
      Not that I am trying to defend MS here, but everybody seems to be suggesting that MS is equating Open Source with non-commercial. However it seems from the above that MS makes specific mention that Open Source developers do not need a license either way.

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols"

    52. Re:How freaking "open" of them... by smittyoneeach · · Score: 2, Interesting

      Hostyle's sig, "If Caesar were alive, you'd be chained to an oar" inspired me.
      We're all galley slaves in this modern economy, so, as with the kool-aid vendors in the presidential campaign with their smarmy little ads, we should accept this MS announcement and decide to feel good about it.
      And that, my friend, is the Straight Audacity of a Hope Talk Express for Change You Can Wonder About.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    53. Re:How freaking "open" of them... by hailukah · · Score: 1

      But what will they consider non-commercial?

      --
      "What if I got hit by lightning while walking with an umbrella? Ban umbrellas! Fight the menace of lightning!" Doctorow
    54. Re:How freaking "open" of them... by ozmanjusri · · Score: 2, Informative
      It's not about implementation.

      It's about distribution.

      --
      "I've got more toys than Teruhisa Kitahara."
    55. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      They *could* do something right, but they choose not to.

      Bullshit - Microsoft could release Windows under the GPL and the freetards would scream it wasn't LGPL.

    56. Re:How freaking "open" of them... by blincoln · · Score: 0, Troll

      (I assume from the summary that we're talking about the mirror universe Microsoft, the universe in which in 1976 Bill Gates wrote an open letter to the hacker community praising them for their efforts and exhorting them to "keep software free for the good of everyone, for the good of the world.")

      Unfortunately, it turns out that by doing that, he set the mirror universe Microsoft up to be enslaved by a coalition of IBM, Sun, and the FSF. You might think that's awesome, until you find out that their Intendant is a promiscuous bisexual RMS and are forced to gouge out your own eyes when he walks off camera with his pet Microsoft slave Steve Ballmer and Carly Fiorina.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    57. Re:How freaking "open" of them... by Homer1946 · · Score: 1

      Good point.

    58. Re:How freaking "open" of them... by AnyoneEB · · Score: 1

      It means the code can not be in Ubuntu, Red Hat, SUSE, or Xandros because they all have commercial versions. In addition, the related free as in a beer distros related to them would also stay away from them: Fedora, Debian, etc.

      --
      Centralization breaks the internet.
    59. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      um. you can implement them but not sell a resulting product.

    60. Re:How freaking "open" of them... by Hal_Porter · · Score: 1

      I'd take out the references gto Audacity of Hope round here, unless you want to be moderated back into the stone age.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    61. Re:How freaking "open" of them... by Koiu+Lpoi · · Score: 1

      SAHTECYCWA?

    62. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations,

      So...commercial developers can develop as long as they don't distribute.

      To me that or has value. It seems to say that if you are a open source developer you can distribute commercially, but if your product is closed source, you may only distribute non-commercially without a patent licence.

    63. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      I wouldn't, most people wouldn't, and you're an idiot.

    64. Re:How freaking "open" of them... by inKubus · · Score: 1

      Well, I could write a tool to open Word 03 documents in PHP for instance, and then convert them to PDF, on Linux, without some proprietary library. Granted, people have already done this, but now you could do it for real. I couldn't open a service to do that for the public, but I could convert all of the docs I might use in a normal business sense.

      Whereas the 2007 files are all in XML. Really crappy, horribly confusing XML, but XML none the less. I mean, each WORD of a document (and sometimes each LETTER) has several tags around it. And the worst part is if spell checker finds a bad word, and you save it without correcting, it gets tagged. It's horrible, but it's XML. And it's possible to extend the schema and add your own tags so you can make a mail merge script in Perl without any binary bullshit.

      --
      Cool! Amazing Toys.
    65. Re:How freaking "open" of them... by oracle128 · · Score: 1

      Speculation about him using formulas, charts, or worksheets - as per other suggestions here - is all well and good; but his post specifically mentioned he was using Macros. So we already know for certain that in the GP's scenario, CSV or tab-delimeted isn't going to work.

      You could argue that he would be better off using XML, ODF, an internal database alongside scripting support or whatever, but then you're essentially arguing that he's not allowed to choose for himself which format to use.

    66. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      t is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations,

      So...commercial developers can develop as long as they don't distribute.

      To me that or has value.

      The same goes for me. Although I differ regarding the interpretation.

      It seems to say that if you are a open source developer you can distribute commercially, but if your product is closed source, you may only distribute non-commercially without a patent licence.

      What a far stretch in interpretation! Is this sentence really that hard to comprehend?!

      It says:

      It is important to note that open source developers, whether commercial or non-commercial,

      Any open source developers ...

      will not need a patent license for the development of implementations of these protocols

      ... don't need a patent license for developing implementations of these protocols ...

      or for the non-commercial distribution of these implementations,

      ... or for non-commercial distribution these implementations.

      This "or" is merely an "and"; neither development nor non-commercial distribution requires a patent license. But commercial distribution does.

    67. Re:How freaking "open" of them... by Allador · · Score: 1

      Or just use 'MS'?

      If someone here on /. really cant figure out what MS is referring to by the context then the problem is with them, not the text.

      And whats with the 'under 30' deal? I'm over 30, but dont have a clue what you're talking about.

      Do you really have a problem when reading about windows and operating systems and IT issues confusing MS/Microsoft for MS/Multiple-Sclerosis?

      Thats hard to imagine. The context alone would make it pretty damn clear in the vast majority of cases.

    68. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      So...commercial developers can develop as long as they don't distribute. Boy, that's helpful/useful.

      Additionally, with opened (i. e., readable, not open) source code it is easier for Microsoft to claim that a reverse-engineered free implementation was illegally written using the specs.

      About as helpful and useful as a kick in the nuts. :)

      Amen.

    69. Re:How freaking "open" of them... by Allador · · Score: 1

      Actually it does represent the standard that MS was pushing.

      It does NOT represent the ISO OOXML 'strict' that was developed by the ISO groups (not microsoft).

      It does almost perfectly represent the ISO OOXML 'transitional'. There are a couple minor issues, but they're very minor.

      What MS proposed to ISO is not even remotely the same as the ISO OOXML 'strict' version that the iso working groups developed.

      The ISO working groups took what MS proposed and evolved it quite a bit, till it was incompatible with Office 2007 shipping.

    70. Re:How freaking "open" of them... by V!NCENT · · Score: 1

      Really, Microsoft has no chance of pleasing you, do they?

      I don't think you really get it: Microsoft opens up for interoperability, right? WRONG! They still have patents. So basically all they are doing is not helping anyone but themselves. Why do you think the FLOSS community wants the specs? So they can use it. Can they use this with patents attached? No.

      But if you think MS is doing great things than name two of them. Ok one.

      --
      Here be signatures
    71. Re:How freaking "open" of them... by dreamchaser · · Score: 2, Insightful

      You are making a mountain out of a molehill. There is no reason a standalone utility couldn't be distributed for free that works with any of those platforms.

      MS also couldn't use GPL code in their OS without issues. It works both ways. MS didn't have to releases these specs at all. I'm glad they did; it's a step in the right direction. No need to be politically militant about it.

    72. Re:How freaking "open" of them... by SkunkPussy · · Score: 1

      "It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations, according to Microsoftâ(TM)s Patent Pledge for Open Source Developers."

      So commercial distribution requires a microsoft tax.

      it may be open source, but its not free software.

      --
      SURELY NOT!!!!!
    73. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      In short, I don't think they've opened the specs. Documented them, yes, published them, sure, but they have NOT opened them.

      Therefore I hope the EU will sue them again.

    74. Re:How freaking "open" of them... by BasharTeg · · Score: 1

      Microsoft could release the entire source code for every version of Windows under the GPL license and people would find a reason to find fault with them. I literally clicked through this story to the comments to confirm that the comments I expected to see would be here.

      They accept ODF as the the winner of the document format wars, work to implement ODF in Office, and release the specs for all of their legacy formats, and still it's not good enough for you trolls. Pass the haterade.

    75. Re:How freaking "open" of them... by spitzak · · Score: 1

      Maybe it's older than that, but if you watched TV when you were a child, you would know that "MS" MEANS "Multiple Sclerosis". There was literally an ad for the MS Society every half hour.

      In my opinion you should NOT use "MS". The best is "Microsoft" but "M$" is acceptable if you really feel a need to make the text short. I do believe "MS" is unreadable because of Multiple Sclerosis, believe me I READ IT EXACTLY THAT WAY!!!!

      "MSoft" is bad. I also don't like "MSFT", as I think the use of the stock symbol is equal to the dollar sign, while also being much harder to read and may also be confusing as it looks like the abbreviation of a Microsoft product.

      I do find it humourous that you guys all go crazy about "M$". Calling it "Microsucks" or other obvious childish things never got a comment. Apparently you are very threatened by the popularity of "M$" and are desparate to try to make people think it is "immature".

      I'm going to have to make a point of putting M$ in any posts I do from now on. This is just too funny.

    76. Re:How freaking "open" of them... by Bert64 · · Score: 1

      Weren't they forced to release those specs by the EU?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    77. Re:How freaking "open" of them... by Bert64 · · Score: 1

      Or you could convert it to opendocument and use one of the open source spreadsheets that you could modify to your need, or write a utility to parse the file directly using the specs which have been available for several years now... You can even use one of the pre written libraries for manipulating opendocument files.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    78. Re:How freaking "open" of them... by riclewis · · Score: 1

      Office 2007 format is OOXML, which has been publicly available from the get-go. C'mon man, this isn't rocket science.

    79. Re:How freaking "open" of them... by Anonymous Coward · · Score: 0

      Not true. The BSD license only refers to permission from the copyright holder and includes an explicit disclaimer of fitness for, among other things, merchantability. In the case where code is patent encumbered, none of this is violated. You still have permission from the copyright holder, and you can't sue the copyright holder because their code could not be sold due to someone else's patent.

      That said, it is a violation of the spirit of the BSD license, and no significant BSD project (OpenBSD, FreeBSD, etc) would be interested in the code because of it.

    80. Re:How freaking "open" of them... by Abreu · · Score: 1

      In other words: "Microsoft has offered cake, but the cake is a lie"

      --
      No sig for the moment.
    81. Re:How freaking "open" of them... by spitzak · · Score: 1

      That can't possibly be true, as BSD code can be incorporated into GPL code. Since this code cannot be incorporated into GPL code, it can't be incorporated into BSD code either.

      I think you are thinking of it the other way, that you could take BSD code and link it with this and the result is not BSD but their license. But that is not BSD compatible unless you want to claim the GPL is also BSD compatible, and I don't think anybody says that.

  5. interesting... by AmaDaden · · Score: 5, Interesting

    Did anyone else notice this is coming out on the first business day at MS that is Gates free...?

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

      Are you naiive enough to think that Gates wouldn't have known about this and some executive decided to do this as a secret pet project without telling anyone? Yes, it took MS only 1 day to write-up over 2000 pages of documents (or at least to sanitize them if they were already internal).

      No, this probably has more to do with the EU anti-trust ruling.

    2. Re:interesting... by AmaDaden · · Score: 2

      90% joke and 10% honest question. As unlikely as it is they could have been writing/gathering these behind his back and now that he's gone he can't do anything about it. However the anti-trust ruling makes far more sense.

    3. Re:interesting... by Kingrames · · Score: 1, Funny

      Indeed. This is a strange new move by the borg.

      Shields up.
      Weapons online.

      Red Alert.
      All hands to battlestations.

      --
      If you can read this, I forgot to post anonymously.
    4. Re:interesting... by Spy+der+Mann · · Score: 4, Funny

      Indeed. This is a strange new move by the borg.

      This reminds me the episode of House M.D. when he started acting nice one day and everyone began freaking out.

      You should chill out and think of this being more of a partial victory than an enemy's plan.

    5. Re:interesting... by Hurricane78 · · Score: 1

      As far as I know, it's far from Gates free.
      I can't find the article right now, but I said something like, "he is not the boss anymore, but he's still the C?O" or something like that.
      If anyone has the text...?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    6. Re:interesting... by jkabbe · · Score: 4, Informative

      This isn't new. MS posted an earlier revision on February 20 this year. Today's announcement is mostly about the fact that it's out of "beta".

    7. Re:interesting... by IntlHarvester · · Score: 2, Informative

      Gates is still chairman of the board and the largest stockholder.

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:interesting... by Anonymous Coward · · Score: 0
      Exactly. The Bill and Melinda Gates foundation push Microsoft tech strongly over all others (even in areas where they're particularly weak, like embedded devices). The theory is that the Bill and Melinda Gates Foundation is really a move against developing/3rd-world nations that are learning alternative technology (eg, it's a move against Linux, the OLPC, etc.).

      Remember that Microsoft practically give away Office Suites and Operating Systems to young programmers and young students ... catch 'em young and they'll be a customer for life. So at the Bill and Melinda Gates foundation he's got a charitable angle to give out lots of cheap/free software and then jack up the prices when they can afford it.

    9. Re:interesting... by fforw · · Score: 1

      it's not over as long as they're still twitching..

      --
      while (!asleep()) sheep++
  6. I think the real question by bragolach · · Score: 5, Funny

    is WHEN are they going to release the source code to the Flight Sim in Excel 98?

    1. Re:I think the real question by MiniMike · · Score: 5, Funny

      That's actually hidden in the released documents. You have to go to a specific page of the Excel portion, and by starting at a specific line and skipping the correct numbers of lines between read lines, the spec will be revealed. The exact details are left as an exercise for the morbidly curious.

  7. Yay! by Anonymous Coward · · Score: 0

    Word alone requires 533 pages; Excel runs over 1000 plus another 850 pages for the Office 2007 binary forma ... So I'm solid on the bed time story front for some time! Gee, thanks Microsoft!

    1. Re:Yay! by sdpuppy · · Score: 1
      Word alone requires 533 pages; Excel runs over 1000 plus another 850 pages for the Office 2007 binary

      Good News:

      MS is releasing specs on Word & Excel!

      Bad News:

      The documentation can only be opened using WordStar 2.0...

      (But I hear they're working on a version for TROFF)

      :-)

  8. Timely? by Eric+Pierce · · Score: 1

    Wow... this is great! A decade or so late, but... great.

    EP

  9. They are complicate documents by Anonymous Coward · · Score: 0

    It should not really be noteworthy that they have 500+ specs.

  10. wouldn't touch it with a ten foot pole... by advocate_one · · Score: 3, Interesting

    the "license" conditions no doubt will contain several pitfalls for anyone who actually wants to use it to implement a file input/output filter in conjunction with free software... and the other problem is once having seen the specification, you'll never be able to safely work on other free software projects again...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:wouldn't touch it with a ten foot pole... by dotancohen · · Score: 1

      the "license" conditions no doubt will contain several pitfalls for anyone who actually wants to use it to implement a file input/output filter in conjunction with free software...

      and the other problem is once having seen the specification, you'll never be able to safely work on other free software projects again...

      That's why one set of engineers looks at the documents, and another set translates the spec to something that _can_ be used by FOSS software. Reverse engineering is often done this way, but this time the first set of engineers will have an MS spec to work with, as opposed to decompiling the binaries.

      The engineer who disassembles MS binaries, or who looks at MS specs, should not write FOSS code but write FOSS specs.

      --
      It is dangerous to be right when the government is wrong.
  11. Old News by nmb3000 · · Score: 3, Informative

    Isn't this old news? I mean, it's been covered on Slashdot at least twice now. (Dear timothy, I'd like to introduce you to my friend Google.)

    Yes, the formats are large and complicated, but for a variety of good, if antiquated, reasons. I'd suggest anyone interested read Joel Spolsky's blog post on it (which, being posted last February, isn't news either but hey, this is Slashdot).

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
    1. Re:Old News by Anonymous Coward · · Score: 0

      I'm not sure what was released in January and February, but these documents are new. As in, they weren't there yesterday.

  12. Coincidence? by ah42 · · Score: 1, Redundant

    And to think, this happens the day after Gates steps down...

    1. Re:Coincidence? by Anonymous Coward · · Score: 0

      As others have said, there's no way MS could compile 1-2k pages over the weekend. But I don't think it is a coincidence. I think MS knows that in the mind of the average computer user is deeply entrenched the idea that Gates==Evil Monster.

      So this will probably be the beginning of an image campaign by MS to promote the idea of "we're really good people who want to come together with the FOSS community, blame Gates, not us."

      They're choosing now to redefine their image, targeting the people who use Gates as a synonym for MS. With Gates gone, those people will now have to redefine their ideas, and if MS seems friendly to the FOSS community, those people might be willing to give MS a second chance.

      (I run linux, but I have nothing against Gates or MS. I just would rather not run vista.)

    2. Re:Coincidence? by Anonymous Coward · · Score: 0

      And to think this happens the day after Gates steps down

      You know, I thought Microsoft would have blown up without Gates

    3. Re:Coincidence? by dotancohen · · Score: 1

      I think MS knows that in the mind of the average computer user is deeply entrenched the idea that Gates==Evil Monster.

      Quite the opposite, Bill is known as a philanthropist. It's his business practices (well, Ballmer's business practices, really) that are Evil.

      --
      It is dangerous to be right when the government is wrong.
  13. Honest Attempt by clampolo · · Score: 4, Insightful

    I honestly believe that they are trying to give out complete information. It's just that they have 20 years of spaghetti code to somehow shape into an API document. I doubt if anyone at Microsoft really knows how the code works.

    With a 1000 page document describing how to list off spreadsheet information, I shudder to think about how organized their kernel is.

    1. Re:Honest Attempt by kentrel · · Score: 2, Interesting

      It's just that they have 20 years of spaghetti code to somehow shape into an API document. I doubt if anyone at Microsoft really knows how the code works

      Really? Care to provide some evidence for that "20 years of spaghetti code" comment. If MS can make Office 07 faster and more efficient for me to use than OpenOffice with its painfully slow operation, then surely its a miracle that they can do that despite using 20 year old spaghetti code

    2. Re:Honest Attempt by eggz128 · · Score: 1

      OpenOffice.org is a descendant of Star Office, originally released in 1984 (according to Wikipedia anyway). They have plenty of their own legacy spaghetti code :)

    3. Re:Honest Attempt by QuantumRiff · · Score: 1

      Undocumented spaghetti code is a feature you implement to ensure that your company doesn't dare fire or outsource you! ;)

      --

      What are we going to do tonight Brain?
    4. Re:Honest Attempt by Blakey+Rat · · Score: 4, Informative

      Read this article:

      http://www.joelonsoftware.com/items/2008/02/19.html

      Summarizing how Office file formats were made super complex without anybody necessarily doing anything wrong, or anybody writing bad code.

    5. Re:Honest Attempt by Mongoose+Disciple · · Score: 1

      OpenOffice.org is a descendant of Star Office, originally released in 1984 (according to Wikipedia anyway). They have plenty of their own legacy spaghetti code :)

      I was given to understand that OO being Open Source meant that hundreds of developers with unlimited free time would magically fix all of that for us and/or spin some straw into gold. :)

    6. Re:Honest Attempt by Anonymous Coward · · Score: 0

      It's just that they have 20 years of spaghetti code to somehow shape into an API document.

      Speghetti, like shit, happens. I can forgive them for that, considering the decades of accreted cruft.

      But why is that spaghetti referenced in the OOXML "standard"?

    7. Re:Honest Attempt by encoderer · · Score: 1

      This isn't API documentation, this is file format specification. Very different.

      More imporantly, people need to understand the basics of Office formats: They are essentially FAT filesystems unto themselves.

      They contain a "root" with any number of nodes, which themselves may contain nodes, etc.

      And this is why you can create a spreadsheet, embed a word document, and then embed that into a powerpoint.

      When you think of it from this POV, needing 1000 pages to document a filesystem isn't unreasonable.

    8. Re:Honest Attempt by syousef · · Score: 4, Insightful

      Joel on Software my arse. I do wish people would stop quoting that shill. He's a Microsoft apologist who in the past has managed to present Bill Gates' unprofessional attitude (swearing at staff etc) as some kind of misunderstood genius. No Joel, your boss was an unprofessional asshole.

      As for this article. No intern should have been working on Microsoft's flagship product even 15 years ago. That's 1992 we're talking about, not 1982. It's entirely possible to write efficient code that isn't unreadable spaghetti and it's not always a good solution to use Office automation to read office documents.

      --
      These posts express my own personal views, not those of my employer
    9. Re:Honest Attempt by Anonymous Coward · · Score: 0

      You, for not writing "read critically"
      and he are completely confused, you never let the argument of efficiency drive your design unless you want a heap of crap you need to re-write every 6 months.

      Now the lock in is removed, through public policy and litigation, these bad design choices will prove a mill-stone.

      Bad programmers, badly managed by market-droids.

    10. Re:Honest Attempt by Koiu+Lpoi · · Score: 2, Informative

      And everything I can do in word I can do in LaTeX - and more. Strangely enough, the LaTeX specs don't make my head spin. As much.

    11. Re:Honest Attempt by Blakey+Rat · · Score: 1

      Yes, but normal non-geek human beings can also use Word. Maybe if LaTeX was easier-to-use (and had a less stupid name; let's be frank), more people would be willing to give it a try.

    12. Re:Honest Attempt by shish · · Score: 1

      If MS can make Office 07 faster and more efficient for me to use than OpenOffice with its painfully slow operation, then surely its a miracle that they can do that despite using 20 year old spaghetti code

      "Faster than openoffice" is hardly challenging... Call me back when word loads as fast as vi + latex, or excel crunches data like postgres + python :P

      (If you *must* compare traditional office apps, try some of the independant projects like abiword or gnumeric~)

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    13. Re:Honest Attempt by Koiu+Lpoi · · Score: 1

      easier-to-use

      Sure, it's not easy to use compared to the zero-thought of word, but it's really not that hard. I suppose I should thank people who still use word, though, because, being in the minority, my papers always look far more professional.

      and had a less stupid name

      Agreed, but MySpace is also a retarded name, and people love it.

    14. Re:Honest Attempt by Allador · · Score: 1

      You know, thats real easy to say things like that when you dont run your own software business (I'm assuming, correct me if not).

      You may not like what they did from a purist perspective, but what they did WORKED. And it worked fabulously, as measured by the ridiculous success of the company.

      Most software businesses fail or just trundle along barely surviving.

      I'll take a business that makes software that works and makes money, but may have some questionable engineering, over one with perfect code, but no sales.

    15. Re:Honest Attempt by syousef · · Score: 1

      No, I don't run my own business. I don't need to run my own business to know that I consider someone who harms others to turn a profit an ass.

      It worked from a financial perspective. So what. Exxon is wildly successful. Doesn't mean they aren't harmful. Hitler's Nazi party was wildly successful for a long time. Oops did I just invoke Godwin's law. I guess that means I "lose" the argument, regardless of the fact that I have a very good point. I put about as much stock in Godwin as I do in your argument that because a company is financially successful, it's a good thing and is to be loved and treated with awe. I'd rather see a business fail than harm people or society as a whole.

      --
      These posts express my own personal views, not those of my employer
    16. Re:Honest Attempt by dotancohen · · Score: 1

      OpenOffice.org is a descendant of Star Office, originally released in 1984 (according to Wikipedia anyway). They have plenty of their own legacy spaghetti code :)

      I was given to understand that OO being Open Source meant that hundreds of developers with unlimited free time would magically fix all of that for us and/or spin some straw into gold. :)

      Like they did with nutscrape?

      --
      It is dangerous to be right when the government is wrong.
    17. Re:Honest Attempt by Your.Master · · Score: 1

      You lose the argument precisely because it's a terrible point. Your original argument had nothing to do genocide, or even monopolistic tactics. You spoke of Bill Gates being unprofessional, and not letting interns work on major products (I don't actually agree on that one). Now you're backing it up by mentioning how successful the Nazis were. That's stupid.

    18. Re:Honest Attempt by syousef · · Score: 1

      Do you want to take a look at the actual thread before you try blasting someone you troll? The argument I was responding to was that a software company being successful means criticism of it isn't valid. But then what can I expect from someone who struts around the net with a name like Your.Master. Have you considered Your.Mama? Or perhaps Your.Master.Baiter?

      --
      These posts express my own personal views, not those of my employer
    19. Re:Honest Attempt by beuges · · Score: 1

      Joel Spolsky explains why the Office formats are so complicated
      I believe that same article was covered on slashdot a while ago.

    20. Re:Honest Attempt by Blakey+Rat · · Score: 1

      No, I don't run my own business. I don't need to run my own business to know that I consider someone who harms others to turn a profit an ass.

      You have to first show that Microsoft "harmed others" in some way. People only bought Microsoft software voluntarily, they won by out-competing other companies.

      It worked from a financial perspective. So what. Exxon is wildly successful. Doesn't mean they aren't harmful.

      Oh please, Al Gore makes a shitty movie and suddenly oil products are the worst things ever. Let me remind you that without companies like Exxon we wouldn't have international air travel, plastics, synthetic fabrics and materials (most of them at least), the ability to own a car, cheap relatively-clean power generation in the form of natural gas, cheap and effective fertilizers etc etc. Oil companies have contributed greatly, greatly, to our civilization and society, possibly more than any other industry.

      You can't retroactively decree oil the "worst thing ever" when our entire technological base has run on it for a century now, just because "oh we're so GREEN now!" That's re-writing history in the worst way.

      I'm all for reducing our dependence on oil, but the only reason we have the luxury to even consider that is a result of all the great advances we've made, many of them built on the very oil we hate so much now.

      I put about as much stock in Godwin as I do in your argument that because a company is financially successful, it's a good thing and is to be loved and treated with awe. I'd rather see a business fail than harm people or society as a whole.

      Considering that last paragraph, do you honestly believe that the oil industry has harmed people or society? Or are you just following the latest fad with no understanding of history or technology?

    21. Re:Honest Attempt by Risen888 · · Score: 1

      Invalid comparison. OOo is also encumbered with 20+ years of bad code. See for yourself. Then go get KOffice.

      --
      Hey, I finally got my first freak! Took you long enough!
    22. Re:Honest Attempt by lamber45 · · Score: 1
      It's true he made a couple of glaring omissions in his list of alternatives:

      1. Use OpenOffice or any of several other competing, automatable, open-source projects to write a file for presentation
      2. Use a library like JExcelAPI
    23. Re:Honest Attempt by syousef · · Score: 1

      You have to first show that Microsoft "harmed others" in some way. People only bought Microsoft software voluntarily, they won by out-competing other companies.

      http://en.wikipedia.org/wiki/Gary_Kildall

      Just because someone agrees to something, perhaps not understanding the full ramifications, does not mean that they were not harmed. That of course is just one example. How about all the people who bought copies of software not realising the ramifications of licensing?

      Oh please, Al Gore makes a shitty movie and suddenly oil products are the worst things ever. Let me remind you that without companies like Exxon we wouldn't have international air travel, plastics, synthetic fabrics and materials

      Oh please. A shitty oil company does what it's suppose to and provides us with products that enable air travel, plastics, synthetic fabrics and materials, and I'm suppose to excuse them for gross negligence and misconduct? I suppose that because a company is successful I'm suppose to fall on my knees, praise them, and offer a headjob to the current CEO?

      You can't retroactively decree oil the "worst thing ever" when our entire technological base

      Talk about a fucking straw man! You got that from me criticising Exxon did you? For a start that's just one company not the whole oil industry.

      I'm all for reducing our dependence on oil

      Don't care. That wasn't my point at all. Go rant to someone else about your views on the oil industry.

      Considering that last paragraph, do you honestly believe that the oil industry has harmed people or society? Or are you just following the latest fad with no understanding of history or technology?

      You want to know what I believe? I believe it's very hard to do big business without harming people. I also believe that a company that puts profits ahead of minimising such harm even when they are breaking the law can and will do more harm than good, and shouldn't be tolerated. I believe that the Exxon Valdez incident, with no one at the wheel of the ship, was a suitable thing to allude to when referring to such companies. I believe that companies should be held responsible for the damage they do, even if they do enable society in some way. I believe that excusing large corporations of their misconduct will only lead to more and more of that misconduct. I believe your fixation on my reference to oil companies and your resulting rant, complete with straw men, is a clear demonstration that you are either incapable or unwilling to hold a rational argument on the original point that I discussed. I believe that this discussion is therefore over.

      --
      These posts express my own personal views, not those of my employer
  14. The catch by Anonymous Coward · · Score: 4, Funny

    The released specifications are in a pre-2007 MS Office binary file format.

    1. Re:The catch by MBGMorden · · Score: 2, Funny

      You laugh, but I remember seeing someone upload (to a BBS many years ago) a copy of PKZip in .zip format . . .

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  15. Kudos to them by Enderandrew · · Score: 4, Insightful

    I can't understand the negativity. Sure Microsoft has an unpleasant past, but this is a good move on their part and should be met with nothing less than praise.

    We want to encourage more behavior like this.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Kudos to them by Anonymous Coward · · Score: 0

      I can't understand the negativity. Sure Microsoft has an unpleasant past, but this is a good move on their part and should be met with nothing less than praise.

      We want to encourage more behavior like this.

      The first time I heard someone say something like that was in the 80's.

    2. Re:Kudos to them by celle · · Score: 1

      Unpleasant? Ask apple, IBM, and any other friends and enemies they've screwed. Let's not forget about more recent manipulations of the government monopoly hearings and ISO. Praise maybe, trust no, and forgiveness never. Since alot of the formats have already been reverse engineered the need is really not all that there. Specs nice, need not really, good for documenting maybe, depends on any lying and traps. Smells like an attempt to corrupt the independent programming world with manipulable ideas.

    3. Re:Kudos to them by Enderandrew · · Score: 1

      I am quite familiar with Microsoft's checkered past. However, when they do capitulate to people's demands and open things up the correct response is to encourage further open behavior rather than accuse them of being manipulative.

      If you look at an overall direction, Microsoft is considerably more open on the whole now than they were a few years ago. That doesn't mean they are all peachy, and they still do evil things. But I commend the direction they seem to be moving.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:Kudos to them by Anonymous Coward · · Score: 0

      Why is this a good move? With their patent garbage they're not really "opening" up anything.

      It's as though a country spread a feast onto tables and took photos of it and shipped the photos to starving people in another country. "Mmmm, look at all this good food, just ready for eatin'! Isn't it nice of us to make all this food 'available'"?

      How is releasing encumbered "don't touch!" stuff making it available?

    5. Re:Kudos to them by Enderandrew · · Score: 0, Redundant

      Non-commercial projects can implement them. Commercial projects can not. So Lotus Symphony and Sun Office can't use these specs. OpenOffice and KOffice can.

      That beats the situation yesterday.

      They are more open today than they were.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    6. Re:Kudos to them by Anonymous Coward · · Score: 0

      I can't understand the negativity. Sure Microsoft has an unpleasant past, but this is a good move on their part and should be met with nothing less than praise.

      We want to encourage more behavior like this.

      With encumbered patents, this is purely PR BS, which is MS-FUD. Microsoft has a long unpleasant past, what makes your really think this deja-vue stund has any value?

      -----------
      I am already converted to ODF. Are you?

    7. Re:Kudos to them by WiPEOUT · · Score: 1

      I can understand having to pay royalties to use Microsoft code to read/write to an open document format.

      I can't understand having to pay royalties to enable others to use code I've written to read/write to an "open" document format.

      This isn't "open".

    8. Re:Kudos to them by Enderandrew · · Score: 0, Redundant

      I'll repeat this for like the 5th time.

      You don't have to pay royalties. You are free to read the specs without paying royalties. You are free to integrate the information from those specs in third-party software so long as it is non-commercial.

      OpenOffice is non-commercial. KOffice is non-commercial. IBM would have to pay to license the patents if they wanted to include that information in their commercial Lotus Symphony suite.

      I'm also curious about Novell in this situation. They have a patent agreement. Is this going to be thrown in? And is the project commercial if the software itself is free (as in beer) but people charge for support?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    9. Re:Kudos to them by Ornedan · · Score: 1

      Non-commercial projects can implement them. Commercial projects can not. So Lotus Symphony and Sun Office can't use these specs. OpenOffice and KOffice can.

      They can't, either. At least not without changing their license to forbid commercial distribution.

    10. Re:Kudos to them by Ornedan · · Score: 1

      You don't seem to understand that GPL doesn't forbid commercial distribution. It does, however, forbid adding extra restrictions on the code licensed under it. "No commercial distribution" would be such extra restriction.

      And this is a relevant point, since there are plenty of commercial redistributors of OO.o and KOffice. For example, I think all Linux distros that have paid support available would qualify.

    11. Re:Kudos to them by Allador · · Score: 1

      I'm not sure why this keeps getting repeated here, its not true.

      Commercial products CAN use these, they just have to purchase a patent license from MS.

      Open Source products dont have to, and are covered (albeit with very convoluted wording) by a 'wont sue' clause.

    12. Re:Kudos to them by Enderandrew · · Score: 1

      People keep mentioning having to pay royalties. I meant commercial projects can not without paying.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    13. Re:Kudos to them by cheesybagel · · Score: 1

      OpenOffice can be "commercial" if it is being distributed with a paid for Linux distro or with an Asus Eee PC for example. The fact remains that this license is more restrictive than the Adobe PDF license. I won't even mention the ODF license.

    14. Re:Kudos to them by Enderandrew · · Score: 1

      You don't pay for a distro. You pay for support.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    15. Re:Kudos to them by cheesybagel · · Score: 1

      Uhuh... That is disingenuous at best, it is still a commercial product.

  16. Chicken and Egg by BobNET · · Score: 5, Funny

    The only problem? They released them in Word format...

    (Okay, not really -- someone must have realized that that would be silly.)

    1. Re:Chicken and Egg by Anonymous Coward · · Score: 0

      It's actually interesting that they released them in PDF, not XPS or some embedded Silverlight crap.

    2. Re:Chicken and Egg by Anonymous Coward · · Score: 0

      guess what gcc is written in C

    3. Re:Chicken and Egg by Anonymous Coward · · Score: 0

      Why not, the specification for HTML is written in HTML.

  17. unusually bloated ? by Anonymous Coward · · Score: 0

    533 pages,1000+ pages, 850+ pages! Holy Hannah! Is it my imagination but are these comparatively the most unusually bloated specs ever seen? 533+ pages just to describe how text is saved??! Even accounting for formatting and tables and whatever, I'm thinking that just maybe MS has inflated the docs so as to make any real work with them by competing interests nigh impossible.
    I recall having a copy of the spec for ATAPI/IDE a few years back and it was a toilet-read length in comparison at roughly 250 pages . Trying hard here not to bash MS but I figure this falls under the "let's follow the word not the spirit of the law" kind of thing to meet DoJ and Euro govs rulings...

    1. Re:unusually bloated ? by IamTheRealMike · · Score: 2, Insightful

      If you think Word is only dealing with "saving text" you need to spend some time learning what it can do. The format specs are big because their users needs are big.

    2. Re:unusually bloated ? by sdpuppy · · Score: 2, Funny

      Perhaps they have a few of:


      "This Page Intentionally Left Blank"
      :-)

    3. Re:unusually bloated ? by Colin+Smith · · Score: 1

      Or because it uses the highly popular "Big Ball of Mud" software architecture so prevalent among Windows developers.
       

      --
      Deleted
  18. Yay for Microsoft! by Tumbleweed · · Score: 2, Funny

    Wait ... what did I just say? ...

    I don't think I'm feeling well. I'm gonna go lie down now.

  19. Holy Crap! by erroneus · · Score: 4, Interesting

    Or is it Wholly Crap?

    I guess we'll see. I'm rather shocked by this. This is a kind of "giving in" gesture that is MOST uncharacteristic of Microsoft. Is this was the "Post-Gates" Microsoft will be like? How much more cooperative spirit will the community enjoy?

    1. Re:Holy Crap! by Shados · · Score: 1

      No, don't get your hopes up. I -am- a supporter of MS (Well, by that I mean i'm not an MS basher, and I like their products, nothing more), but they're still a company. The thing is, there's just so many times they can be hit with hundreds of millions in fines before they start being scared of it. So they're giving up everything that can without being in a world of hurt, in the hope of avoiding further fines.

  20. It's a trap by symbolset · · Score: 1, Interesting

    It's always a trap.

    --
    Help stamp out iliturcy.
    1. Re:It's a trap by Stormwatch · · Score: 1

      Microsoft : not a trap :: House : lupus

    2. Re:It's a trap by BertieBaggio · · Score: 1
      --
      If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
  21. By following the links.... by Anonymous Coward · · Score: 3, Informative

    From here -> You or anyone else has nothing to worry about. Microsoft has changed its tune.:

    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 (âoeCovered Implementationâ), subject to the following. This is a personal promise directly from Microsoft to you, and you acknowledge as a condition of benefiting from it that no Microsoft rights are received from suppliers, distributors, or otherwise in connection with this promise. If you file, maintain or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of such Covered Specification, then this personal promise does not apply with respect to any Covered Implementation of the same Covered Specification made or used by you. To clarify, âoeMicrosoft Necessary Claimsâ are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement only the required portions of the Covered Specification that are described in detail and not merely referenced in such Specification. âoeCovered Specificationsâ are listed below.

    1. Re:By following the links.... by temcat · · Score: 5, Informative

      This has been dissected and shown to promise nothing - because it's impossible to clearly see what exactly the "necessary claims" are, and because useful implementation of the spec without the "merely referenced" stuff may be impossible.

    2. Re:By following the links.... by saleenS281 · · Score: 1

      You can't say it promises nothing if you haven't actually ATTEMPTED an implementation. How do you know the "merely referenced stuff" is at all required to have a useful implementation?

      Let's just assume it's worthless because you're too lazy to actually figure out if they've released everything required or not...

    3. Re:By following the links.... by Anonymous Coward · · Score: 0

      Stop being such a cynical cunt you stupid asshole.

    4. Re:By following the links.... by Anonymous Coward · · Score: 0

      OH that's ok then, so long as they promise....

    5. Re:By following the links.... by temcat · · Score: 2, Insightful

      You can't say it promises nothing if you haven't actually ATTEMPTED an implementation.

      This does not make sense. Their promise or non-promise is in no way contingent on my actions. It's me who has to consider what they promise before acting. If I find ambiguities, I'd better not act until these are clarified. And there are plenty of ambiguities. If you really can't see what they are, there are links to the analysis on Groklaw.

      I personally saw the ambiguities immediately when I read the CNS. And remember, it's non-lawyers who are going to implement the spec, so the covenant must be as clear as possible.

    6. Re:By following the links.... by saleenS281 · · Score: 1

      It is as clear as possible. Don't reverse engineer the stuff that lies outside of their documentation. You automatically assume that means that you can't implement to spec because the referenced material MUST be required (although you don't bother to provide a single example).

      It's ENTIRELY contingent on your actions if you're going to accuse them of not releasing the necessary items to create a full implementation. You again, have NO IDEA if it's what you need or not, you just automatically assume they're blocking anyone from implementing the spec because they cover their ass by not indemnifying you from reverse engineering the entire windows kernel.

      A+++ I'm glad, and not at all surprised, you were rated informative for trolling MS.

    7. Re:By following the links.... by temcat · · Score: 1

      It is as clear as possible. Don't reverse engineer the stuff that lies outside of their documentation. You automatically assume that means that you can't implement to spec because the referenced material MUST be required (although you don't bother to provide a single example).

      No, it's not clear at all without - at the very least - the full list of related patents and further clarification about what constitutes "necessary claims" and "covered implementation" (implementing sub- and supersets of the spec). Also, you wanted an example - so what about OLE? They offer the compound binary file specification, but this covers storage only - and we'd like to do something more interesting with OLE objects, right? Like displaying them, for instance.

      A+++ I'm glad, and not at all surprised, you were rated informative for trolling MS.

      I wasn't "trolling MS," but Informative moderation is indeed out of place, since I was lazy to provide links.

    8. Re:By following the links.... by temcat · · Score: 1

      covered implementation -> conforming implementation

  22. Testsuites needed by vinsci · · Score: 1
    If Microsoft hopes to enable an acceptable level of compatibility, automatic test suites (including a complete range of test data files) for the specifications are needed. Descriptive specifications this large is always unclear or simply inconsistent with themselves or just wrong, somewhere.

    Descriptive specifications alone are never good enough.

    --

    Trusted Computing FAQ | Free Dawit Isaak!
    1. Re:Testsuites needed by Blakey+Rat · · Score: 1

      Tell that to the W3C, please. Their specs are a joke (IMO) until they're willing to commit to writing a reference implementation.

  23. 2 things though... by hee+gozer · · Score: 4, Insightful

    a) Does this mean the standard GNU response is now invalid?

    b) If someone writes a FOSS implementation of a .doc/.xls viewer, does that mean MSFT could more easily throw their weight to declaring .doc a standard? (Since a standard ought to have multiple implementations, although maybe office 2003 and 2007 counts as two, or office and word/excel/powerpoint viewer :p )

    1. Re:2 things though... by Sloppy · · Score: 2, Insightful

      I don't think it has made GNU's response invalid, just a little weaker. It used to be somewhere in between legally impossible and nearly impossible, to implement Microsoft's format. Now it is "merely" pragmatically impossible. It's still a joke-of-a-format, with absurdly-unnecessary complexity.

      I don't think anyone will ever write a reliable and complete (*) viewer for these formats, but I guess I shouldn't misunderestimate the amount of money someone like Novell or Sun might throw into something like that. I ain't holding my breath, though.

      (*) I have to throw in those qualifiers, because OO does often do an amazing job. The key word is "often."

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  24. This is old news by mastropiero · · Score: 2

    I knew about this since august 2007 and even submitted it to slashdot twice, although it didn't get picked for front page. See http://developers.slashdot.org/~mastropiero/journal/

    This is definitely useful for app developers of free software.

  25. Why the documents are so long by SnappyCrunch · · Score: 2, Interesting

    Raymond Chen (well known Microsoft blogger) linked to Joel on Software today about Why the MS Office file formats are so complicated

  26. Yes, kudos for this ... but not for MS's past by KWTm · · Score: 4, Insightful

    I can't understand the negativity. Sure Microsoft has an unpleasant past, but this is a good move on their part and should be met with nothing less than praise.
    We want to encourage more behavior like this.

    You are right. This is a great step forward. However, I think the Slashdot community, with its cynical eye on Microsoft, is reminding us to take this in the proper context. It remains to be seen whether this is the beginning of a slow but steady change of course for the world's largest software company, or whether this is a fake-out to fool people into thinking that Microsoft is nice.

    Personally, I suspect that this reflects internal conflict within Microsoft, with some portions of the behemoth trying to do something good, while another faction still trying to squeeze money out of Microsoft's unique position in the software world.

    In any case, remember how some people would say, "You always complain about Microsoft! What would it take for you to admit that Microsoft is doing something good?"

    #2 on the list was: Stop hijacking the HTML standard and make a compliant browser! Then they put out IE7. (Not perfect, but a heckuva lot better than IE6!)

    #1 on the list was: Open up the Word document file format. Okay, so they've done that. (Again, not perfect, but a heckuva lot better than what went on before!)

    Congrats, Microsoft. You did it. A little late in coming, and you really didn't impress us with your OOXML fiasco waving that money around, but I'm willing to adopt a wait-and-see attitude to see whether it's still those same money-grubbing upper level managers that are in control, or whether this really is a new day at Microsoft.

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
    1. Re:Yes, kudos for this ... but not for MS's past by Enderandrew · · Score: 1

      The weird thing about OOXML (which was pure evil) is that a Microsoft spokesman recently said they are admitting they've lost that battle, and thusly they're adding in support for ODF.

      I'm curious how accurately that comment represents Microsoft's actual future strategy.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  27. Visio by llzackll · · Score: 4, Insightful

    Where is Visio ?

    1. Re:Visio by Enderandrew · · Score: 1

      Or Publisher for that matter. I don't believe anyone has a third-party app to open Publisher files.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:Visio by Anonymous Coward · · Score: 0

      Visio was developed independently and later acquired by Microsoft, so it might have pre-Microsoft IP restrictions. Or not.

    3. Re:Visio by NJRoadfan · · Score: 1

      Publisher would be nice. As looked down as it is, many people (particularly those on a budget) do use it on a day to day basis. Being able to open and edit the files with say... Quark or InDesign would be nice, especially those with Macs. There isn't even a native Publisher viewer let alone a program that can edit the files on that platform. Remember not everyone is savvy enough with computers to output their documents to PDF to send to people (or know where to get a free PDF writer).

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

      Where is Visio ?

      Same place as Access (.mdb), I'm guessing.

    5. Re:Visio by BlackSnake112 · · Score: 1

      Can we let access die? Please?

    6. Re:Visio by canuck57 · · Score: 1

      Where is Visio ?

      Or MS-Project or MS-PowerPoint?

      As usual, a MS PR stunt.

    7. Re:Visio by Inda · · Score: 1

      Or FrontPage. All third party apps seem to struggle with the format it exports.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    8. Re:Visio by Enderandrew · · Score: 1

      Mod. Parent. Funny.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  28. you may benefit from a patent license .. by rs232 · · Score: 1

    "In addition to posting this documentation, Microsoft also published a list indicating which of the published protocols built into the following products are covered by Microsoft patents or patent applications"

    "Some of the Microsoft protocols include patented inventions, and others do not. You may benefit from a patent license if you are distributing implementations of these protocols commercially or if you use an implementation of any of the protocols covered by Microsoft patents"

    --
    davecb5620@gmail.com
  29. Good for the environment! by JamesTRexx · · Score: 1

    This might be Microsoft's way to help combat global warming, by freezing Hell. :-)

    --
    home
  30. free software .. by rs232 · · Score: 2, Insightful

    "This is definitely useful for app developers of free software"

    You mean as in you work on the implementation for free and Microsoft benefits from any commercial developments.

    --
    davecb5620@gmail.com
  31. Still, don't expect a converted Scrooge from that. by Spy+der+Mann · · Score: 2, Insightful

    I'm sure this move was somewhat forced to please the European Union or something.

    In any case, I'm sure this would be just what Sun needs to make OpenOffice(.org) more compatible with MS Office than MS Office itself :)

  32. are we clear ? by rs232 · · Score: 5, Funny

    Crystal clear to me .. :)

    --
    davecb5620@gmail.com
  33. It's a Trap! by stox · · Score: 4, Funny

    20 years ago, at what was the world's largest software project, we used to joke that if we wanted to ruin our competition, we would send them a copy of our specs. It looks to me that Microsoft got the same idea.

    --
    "To those who are overly cautious, everything is impossible. "
  34. Meh.. /.-ers by comm2k · · Score: 4, Insightful
    for all those thinking that this has anything to do with Gates leaving - you're wrong, its neither right nor interesting AND CERTAINLY NOT 5+ INSIGHTFUL.
    Microsoft releases api/ protocol specs | Feb. 2008
    http://www.theregister.co.uk/2008/02/21/microsoft_goes_open/
    Microsoft releases further specs | April. 2008
    http://www.theregister.co.uk/2008/04/08/microsoft_posts_protocol_documents/

    And they state that more will come after gathering feedback between then and June.

    Between now and June it will garner feedback from the developer community. Then, at the end of June, Microsoft will publish the final versions of technical documentation - along with definitive patent licensing terms.

    1. Re:Meh.. /.-ers by sillybilly · · Score: 1

      Office is Simonyi's masterpiece, even though the clunky or not so clunky(opinions vary) Hungarian notation is all over win32. When Simonyi left in 2002, you could tell it was over a disagreement in principle. Out of the original people at MS, he was pretty much the only technical brain, Gates was a Basic fan, and Ballmer a business bully, and who else? Simonyi was wrong about nonpreemptive multitasking, because the performance penalty isn't such a huge price to pay, compared to the benefit in stability you get. Simonyi was an all out performance freak. He went overboard, and his point of view was completely avoided, because he was wrong before. Behold Windows Vista as a result of not caring about performance. If anything, nonpreemptive multitasking might be the future in superperformance computing, where it's a compiler enforced rule that a program relinquishes control to the next one, instead of the operating system butting in, unloading the processor state, storing the stuff in a temporary space, getting the other program loaded, fiddling around with it, then repeat, unload, store. Nonpreemptive multitasking could run circles around such things, because it can properly decide when the impact of interruption is mininal, and performance stuff like this really mattered in the days of the 286, but by P3 days not so much, because of the difficulty to manage code. I still believe performance, not ease of programming, is the highest principle in computing. It's what separates the professionals from the amateurs and hobbyists. Getting more abstract to sound more professional and paying huge performance penalties for it, as in java, dotnet, even c++, doesn't seem very professional to me. As a professional computer programmer you have to account for how you spend the computer cycles your customer entrusted you with. If nothing else, because of the energy crisis in the world. Each wasted clock cycle costs oil, costs blood, costs lives. I believe there has to be a safe way to write high performance code. It's hard, but there has to be a way. There has to be a safe way to write C programs without buffer overflows. Dump all performance because of a few problems? Are buffer overflows really not fixable? And if anything, there has to be a safe way to write nonpreemptively multitasking and cooperating programs, that give very high performance. It's difficult, yeah. It's next to impossible to do, but not impossible, and preemptive multitasking is just soooooo much easier, whew, what a breath of fresh air, all those crap programs can't bring the system down. Still, you could have a pretend-nonpreemptive multitasking system where the programs consciously pass on the you're next bar, and the OS only butts in as a referee, when one of the programs doesn't behave. All it has to do is observe, and time, watch the rules, and give some programs a yellow card, a red card, like in soccer. Timeout on the bench. Realtime programming environments, with guaranteed response time could have an easy rule, easy way to tell if somebody doesn't relinquish in time. That's all it would care about, no complex rule of expected behavior like in most sports. History proves Simonyi was wrong about nonpreemptive multitasking, but I disagree with history and agree with him on that one. But I personally hate Hungarian notation and I'm Hungarian by birth. I prefer $, %, sigils, they are intuitive and don't need to be read, my brain switches subconsciously into that mode by seeing sigils, but hungarian notation prefixes need effort to read, and there is so many of them, I can't keep track, it takes brain wearing conscious effort to digest them, and they get me quickly fatigued. I guess if you stare at them for a lifetime, they become to you like sigils, subconscious. As a bilingual person I know that a language cannot be spoken unless its subconsciously processed, if you need to exert significant conscious effort, you merely kludge around and you only speak at a very slow rate. You have to think in the language you speak when you speak it, literal translations don'

    2. Re:Meh.. /.-ers by gtall · · Score: 1

      Ummm....this your post really just a document in the M$ format and we get to parse it just as long as we don't do it commercially?

      Gerry

  35. PDF Producer by ditoa · · Score: 1

    Hehe. I love how the PDF was produced by Microsoft Word 2007, nice little dig at Adobe after they kicked up a fuss about it being installed by default.

  36. Has no one noticed that they're covered by "OSP"? by Anonymous Coward · · Score: 4, Informative

    This means, as far as I know, that GPL implementations are not allowed. So it's an even worse situation than before, because Free Software developers can't even look at this documentation to verify any of the conclusions of their reverse engineering.

  37. Flaws by Alarash · · Score: 1

    Could somebody explain to me the "flaws" of the office documents format? Besides not being open format, that is. This is a genuine question for a genuinely interested person.

    1. Re:Flaws by Enderandrew · · Score: 2, Interesting
      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:Flaws by Anonymous Coward · · Score: 0

      Microsofts file format documentation is incomplete and no better than what we already knew from reverse engineering (Eg. codified in OOo-KOffice-Abiword etc.)

    3. Re:Flaws by Steve001 · · Score: 1

      Two issues I've had with MS Word (my experience is with MS Word 2003) that immediately come to mind are the size of the saved file, and the mandated use of styles (whether you want to use them or not):

      • Once I saved an MS Word file that contained exactly one letter. The size of the saved file was 19kb.
      • One of the problems I've had with styles in MS Word is that altering a style in one document (such as changes to the "Normal" style) can cause unintended changes in the formatting of other unrelated documents.
  38. Mod parent up. Great link by rduke15 · · Score: 0, Offtopic

    Mod parent up! His link to an article in Joel Spolsky's blog is very relevant, and the article puts this whole code release into perspective!

  39. All this means by BattyMan · · Score: 1

    is that they're ready with their new "standard", and they're confident that that won't be Reverse Engineered....

    --
    Exceeding the recommended torque is not recommended.
  40. so now everyone can see how horrible they are by Anonymous Coward · · Score: 0

    Just look at the simple .msg file format!

  41. What makes you think so? by Bearpaw · · Score: 4, Funny

    Just because Lucy has always jerked the football away doesn't mean Charlie Brown won't get to kick it this time.

  42. Shame on them by paratiritis · · Score: 1

    Have they learned nothing from Bill? And before his body^H^H^H^Hchair was even cold too!

  43. Despite their flaws by labmonkey09 · · Score: 1

    I can't resist the flame bait. The suite certainly has flaws but I having a hard time thinking of a better suite. I can think a free one that no one can seem to give away :) Go ahead. You know you want to flame me...

    --
    /LabMonkey09
    1. Re:Despite their flaws by armanox · · Score: 1

      You know, I liked Corel's suite and AppleWorks.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
  44. symbolic gesture = good for business by Anonymous Coward · · Score: 0

    This action will buy Microsoft enough time to come up with some new crap for the masses to decode.

  45. Important and InSufficient by Anonymous Coward · · Score: 0

    1. This is VERY important, it means that, inter alia, all documents published up to now are no longer hostage, for a fee they can be recovered.

    Nor can anyone seriously claim that, if you migrate to FOSS you will be __locked_out__.

    2. We need the same for Exchange and Active Directory aka Kerberos+LDAP

    That would really level the Enterprise playing field.

    De gelukwensen en houden gaand Frau Neelie Kroes

    1. Re:Important and InSufficient by Kalriath · · Score: 1

      The Exchange protocol specs HAVE been released.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  46. The protocol is the novelty... by tjstork · · Score: 1

    I would disagree that the protocol shouldn't be patentable. Especially to contract driven programming, the protocol is really the only thing that matters.

    --
    This is my sig.
  47. CSV is crap by tjstork · · Score: 0

    Or you could NOT be a fucking retard and just use CSV.

    CSV is crap. These days, customers that want to use Excel in an application want all the formulas and formatting. Generating Excel XML is rather popular, but the idea of being able to work with an Excel chart and injecting VBA code into an Excel document is downright intoxicating.

    Quite honestly, this move to open file formats will entrench Microsoft Office even -more-, as corporations that love Excel will find themselves building applications that use it.

    Ultimately, what's going to happen is that Microsoft, or one of its partners, will wind up releasing Excel file builders for .NET, and then you'll see an explosion of Excel content in corporate intranets. There won't be that much CSS and DHTML any more, it will all be just Excel, binary.

    --
    This is my sig.
    1. Re:CSV is crap by fwarren · · Score: 1

      Wise man say building all corporate data on excel spreadhseets is building a house of cards.

      Seriously, there are issues to using excel for data. Corruption being one. Companies often have no clue what they are doing as they build this house of cards. Links to files include hard coded server names. If you replace a server or move any data things break. Yes it can be prevented. But still, not everyone knows how to do this.

      Corporations that build everything on excel will experience Microsoft Vendor Lock-In (tm). That includes being tied to Microsoft Vista and Microsoft Windows 7. Depending on how bad that is. It may be no fun at all trying to move to a new platform. And if they think it is bad trying to convert 5 years of data locked up in excel format, think of all the fun of converting 10 years worth of data.

      --
      vi + /etc over regedit any day of the week.
    2. Re:CSV is crap by tjstork · · Score: 3, Interesting

      Wise man say building all corporate data on excel spreadhseets is building a house of cards.

      I couldn't agree with you more, but the more recent trend is to use Excel as the presentation layer, which is much, much safer. You build a web site that pumps the data out of the database, create Excel sheets dynamically, and you got a lot of happy Excel junkies.

      --
      This is my sig.
    3. Re:CSV is crap by fwarren · · Score: 1

      Excel as the presentation layer, which is much, much safer. You build a web site that pumps the data out of the database, create Excel sheets dynamically, and you got a lot of happy Excel junkies.

      It should be possible to use Openoffice Calc or gnumeric as the client for this presentation layer.

      --
      vi + /etc over regedit any day of the week.
  48. Spaghetti Code Can Be Good Stuff by tjstork · · Score: 1

    t they can do that despite using 20 year old spaghetti code

    Spaghetti Code can be good stuff. Remember, OOP only happened when computers got fast enough to deal with the concept of objects, not that, OOP was ever the fastest way to do things. The -fastest- way for a program to run is to have all sorts of nasty pointer tricks, pack memory together as tightly together as possible, watch the alignment, twiddle bits, use tricks with the virtual memory space (aka, address), to help classifiy what the pointer is pointing to without having to dereference it explicitly. All of that stuff, my friend, makes for some incomprehensible code, but, you can get systems to go very fast that way. Remember too, that Microsoft culture used to be about being faster and more flexible than mainframes. DOS and early Windows were written in straight assembly language and it wasn't until WinNT that the true realm of big bloat started kicking in.

    --
    This is my sig.
  49. Here suckers, we don't need this anymore by XHIIHIIHX · · Score: 1

    You're welcome to spend the next 5 years finding out all the stuff we did wrong. Heck, on the way, maybe you'll find a security hole that forces all corporations to upgrade to the latest software, since we'll be dropping all support and maintenance for this crap now.

  50. Re:wil wheaton by Anonymous Coward · · Score: 0

    whatever happened to that lump of shit? did he finally get flushed?

    He's busy shilling for Barry-O.

  51. itsatrap? by Trogre · · Score: 1

    *Patents*. Microsoft has patents that may cover your implementations
    of the formats. Neither this notice nor Microsoft's delivery of the
    documentation grants any licenses under those or any other Microsoft
    patents. However, the formats may be covered by Microsoft's Open
    Specification Promise (available here:
    http://www.microsoft.com/interop/osp
    ). If you would prefer
    a written license, or if the formats are not covered by the OSP,
    patent licenses are available by contacting iplg@microsoft.com

    Are they hoping enough OSS developers will read and work off these specs then cry patent violation?

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  52. Tag 'itsatrap' by ksd1337 · · Score: 1

    They're just doing this so that a format they created becomes de facto, and any use of other formats will greatly diminish. It'll just enable them to make more money.

    1. Re:Tag 'itsatrap' by Anonymous Coward · · Score: 0

      A business? Doing things to make MONEY? OH THE HORROR!

  53. Now for WMV & AVI by heroine · · Score: 1

    Only 30 years to go until all the nuances of WMV & AVI are known. What combination of 2 & 0x2000 means mp3?

  54. Would've been nice... by Majestix · · Score: 1

    ...to see the file formats for Outlook's PST files.

    K

    --
    --- I was far from home, and the spell of the Eastern sea was upon me. -Lovecraft-
  55. No we don't by rajafarian · · Score: 1

    We want to encourage more behavior like this.

    I just saw Rush in concert on Friday and was reminded by this MS crap (yes, crap!) of a phrase in Tom Sawyer: "those who wish to seem."

    MS wants people to think they are opening up but this has been pointed at before:

    It is important to note that open source developers, whether commercial or non-commercial, will not need a patent license for the development of implementations of these protocols or for the non-commercial distribution of these implementations, according to Microsoft's Patent Pledge for Open Source Developers.

    You can develop implementations of these protocols all you want, JUST DON'T DISTRIBUTE THEM COMMERCIALLY. Isn't that pretty useless for most open source developers? Note also how it's worded, to make you THINK it's open, when in reality it is not. They just wish to seem "open" but not to be.

    1. Re:No we don't by Enderandrew · · Score: 0, Redundant

      If you don't distribute OpenOffice or KOffice commercially that is fine. They aren't distributed commercially. Lotus Symphony and Star Office are.

      So OOo and KOffice can use these specs.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:No we don't by rajafarian · · Score: 1

      But then Fedora or any other "commercial" distro can't distribute those changes? That's bunk.

    3. Re:No we don't by Enderandrew · · Score: 1

      Fedora doesn't charge for software. The software itself is not commercial.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:No we don't by cheesybagel · · Score: 1

      All it takes is for the download to be hosted at a website with ads for something to be considered commercial. This is little better than the MP3 or GIF licenses. This license is counter to the GPL, adding further restrictions, so any GPLed product cannot use it.

  56. Wrong Song by armanox · · Score: 1

    Unless something changed, "those who wish to seem" is in Limelight, not Tom Sawyer =)

    Offtopic - I'm gonna go see Rush the 19th.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
    1. Re:Wrong Song by rajafarian · · Score: 1

      In DC, hey?

      They played from 7:30 PM to 11:00 PM. Hell yea! Too bad they didn't play anything from Fly By Night, my favorite!
      Offtopic, too, hee hee.

  57. NotNews! by Sillygates · · Score: 1

    So, they released the spec, great.

    Unfortunately, everyone else already reverse engineered it, and *basically* had perfect support anyway.

    --
    I fear the Y2038 bug
  58. It's mostly about packaging by Animats · · Score: 1

    The Word format document is interesting. Much of this has previously been reverse engineered, but it's good to see the documentation. First, there are several layers of packaging and encapsulation before you get to the actual content (the "WordDocument stream"). The actual content is an indexed collection of "characters", but they're not stored in sequence. Section 2.4.1 (page 37) describes the algorithm for retrieving character N. It's clearly essential to do some caching to read the document efficiently. This seems to be a mechanism to allow "fast save", where only parts of the document file are updated.

    Within Word files, there are lists of properties which apply to a range of characters. This is the basic structure of formatting information. It's not, though, the only form of formatting information. Some info, like paragraph boundaries, table cell boundaries, and section boundaries, are stored as character values in the character stream.

    This should be a big help to Open Office's import filter, which has trouble getting correct positioning info from Word documents.

  59. WMF by mattr · · Score: 1

    I'd like to know if rendering directions are included. There are a few reasons why after using OpenOffice as my main office software for a long time I had to buy MS Office.

    1) Drawings get all messed up
    2) Tried to edit proposals that got passed between Office and OpenOffice. Do that a few times and you will see an unholy mess. Hint, styles were involved.

    In other words OOXML says "like Word97", etc. so I wonder is the "like" part included in the spec or is that "just implementation"? If not included then it does not maybe help OOo to achieve equivalence.

    Of course there are also the OOo devs who do not like equivalence. I have submitted lots of bug reports and enhancement requests. What about a client who requires you use the password function, even though it is broken (and I wrote a letter to them about it), because it is seen as a minimal attempt at security in the eyes of auditors. Using OOo means it looks like I am intentionally removing security. I would prefer an OpenOffice that achieves complete equivalence and then adds value on top of that, instead of including holy battles. Give me the option to draw charts just like MS Office, and use the stupid broken password function. The best part of OpenOffice is the autocomplete, which although not as enhanced as I would wish it saves me many keystrokes, also Draw is quite nice. But most people in business cannot use OOo because it wrecks the documents you have to share with people. Drawback? The other guy still uses OpenOffice exclusively and I got more work to do - the stuff OOo can't handle. I still have it (as PortableApps) and use it for heavy typing but not for editing MS Office documents anymore

  60. MS Access DB Format ? by Anonymous Coward · · Score: 0

    Why there is nowhere the Access DB file format (*.mdb files) ? I hate when I've a "corrupted" file and all my data are still there...

  61. OpenOffice? by Anonymous Coward · · Score: 0

    Do these licensing terms leave room for OpenOffice to improve support for microsoft formats? I think it could be debated wheter OpenOffice is "commercialy distributed".

    Or will it mean a fork of OpenOffice? One fork not implementing stuff from these specifications, fit to be "commercially distributed", and one implementing the specifications and not fit to be in any payed for distribution?

  62. Quark XPress by Doctor+O · · Score: 1

    Quark XPress, the former de facto standard in DTP software, regularly had and has corrupted files. But that's no wonder - they're really worse than Microsoft in about every aspect. They were a monopolist, delivered (and still deliver) a crappy product with lots of bugs and are arrogant as hell. They won't even *talk* to you about giving out the file format specs, even if you tell them "here's the checkbook, how much do you want?"

    Nowadays almost everything we get is Adobe InDesign, but Adobe's not much better, also in almost every aspect. Installation-corrupting auto-update anyone? Legit-license-disabling DRM anyone? Go Adobe, go. You're the champion. Oh, and it would be nice if we could get working PDF printers in 10.5. It's not as if it weren't out for a while now or as if the 10.5 release had been a sudden surprise.

    --
    Who is General Failure and why is he reading my hard disk?
    1. Re:Quark XPress by stewbacca · · Score: 1

      Just curious, are you running InDesign CS3?, and on which operating system. I ask only because my work has asked me if it is worth going to CS3 for Windows full-time in our production (as opposed to Framemaker/Word two-headed devil). I'd like to hear any CS3 Windows horror stories if you have them.

    2. Re:Quark XPress by MickLinux · · Score: 1

      Basically, I could do short sections in Word and not worry about corruption; but when I went to long sections, Word would corrupt the document in short order, every time. So I started producing "sections" in MS Word, but the final product in Quark.

      It worked just fine. Of course, that was all on a Mac... I don't know about the PC version.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    3. Re:Quark XPress by Doctor+O · · Score: 1

      Yes, we're running about 15 installations of CS3 Suite Premium, both on OSX 10.4 and OSX 10.5. No Windows here, I'm sorry. (No, actually I'm rather glad.)

      Apart from the fact that updating those doesn't work about half of the time, FUBARs the complete installation every time on some machines but not others (with both machines having identical hardware and booting off the same base image) and non-working virtual PDF printers on 10.5, they work reliably. Dreamweaver CS3 fucks up when using Spaces (obviously the palettes and document windows are different animals, leading to some funny effects when switching spaces with Dreamweaver active in the foreground), but that about is it. And as Windows doesn't have anything like Spaces, that won't be an issue. ;)

      --
      Who is General Failure and why is he reading my hard disk?
    4. Re:Quark XPress by Doctor+O · · Score: 1

      Word is known for fucking up larger documents literally for decades. ;)

      I was talking about Macs, too - I've used XPress since version 3.3 (on Mac OS 7.5.something), and the problem was always the same: Quitting XPress with unsaved documents will ask "Save?", do so, and corrupt the files in the process. Saving the documents beforehand solves the problem. Then again, sometimes loading certain images into an XPress layout will corrupt the file on save, sometimes even updating images will lead to that. What can I say - there's a reason Quark lost their monopoly position. Actually, there's lots of reasons, namely XPress 4, XPress 5, and XPress 6. XPress 7 seems to be better, but it's too little, too late.

      Oh, and XPress 6 regularly throws a "Application died unexpectedly" error in the OS when being quit. I usually comment that as "well, it's not as unexpected to ME" and click ignore. And the Quark Licensing Server will go to 100% CPU regularly so that I've set up a cron job to restart it once every 15 minutes because otherwise it will be unresponsive, resulting in my users not being able to fsking WORK.

      Quark sucks, and it lead to them losing their monopoly. I have good hopes that we will see that with Microsoft in a few years, too. If they tank Windows 7 like they did with Vista, there will be a LOT of damage done.

      --
      Who is General Failure and why is he reading my hard disk?
  63. Publisher and Draw by Petaris · · Score: 1

    I for one hope this will finally allow the OpenOffice.org dev team to enable Draw to open Publisher files and to save to them. That is, to my knowledge, the last bit of major compatibility missing from OpenOffice.org at this time. That would also allow for people who use Publisher a lot to finally be able to make the switch to Draw without re-creating all of their old documents and for them to share with people who still use Publisher.

    That would be a major boon for OO.org if you ask me. :)

    --
    ~Petaris "The world is open. Are you?"
  64. Nothing but smoke and mirrors by HigH5 · · Score: 1

    It seems lately that Microsoft can't keep up with the competition:

    "Linux on Asus EEE? Uh, we'll throw WinXP at it, until we come up with something decent. Crap, we'll have to implement ODF before our OOXML into Office! Well, drop old document specs to our competitors, that'll keep them busy implementing our standards."

    These specs are nothing but a bait that will keep F/LOSS off course delivering the best open document standards to the world. The only thing that we need is a mass converter from .doc to .odt or .pdf, not another office app that creates even more non-standard documents.

    --
    Ceterum censeo Microsoft esse delendam.