Slashdot Mirror


Public Request For Microsoft To Release Deprecated File Formats

SgtChaireBourne writes "NLnet, a Dutch foundation for an open information society, has publicly called for Microsoft to release its deprecated formats into the public domain. The maker of Office has made large efforts during the last year to move against the OpenDocument Format (ISO/IEC 26300). These efforts have been producing a lot of commentary regarding the amount of data bound up in the Redmond-based company's proprietary specifications. It's a nasty situation to end up with files that cannot be read because the sole vendor with the documentation for the files has withdrawn permission. ODF is the way forward, or a step forward at the least, with new documents. But for the old documents in the legacy formats, they cannot be read without supporting software and that support requires full access to the specifications."

17 of 154 comments (clear)

  1. Inaccurate summary by elrous0 · · Score: 5, Informative
    This call is not just to release OLDER file formats. That's the pretense, but if you read it carefully, you'll see sentences like this in the press release:

    releasing the full blueprints of the many different versions of Microsoft's old Office formats (better known as doc, xls and ppt)

    Last time I checked "many different versions" of doc, xls, and ppt are NOT old, obsolete file formats. They're essentially asking MS to not only open up their old file formats (such as Word 97 and older doc files), they're also asking them to hand over the full specifications on all their EXISTING modern formats--a move that would allow comptetitors to develop Office clones at will.

    This is a thinly disquised shot at MS and closed source formats, not some noble attempt to help out archives. If it wasn't, they would have limited this to older files only and also called on other companies that make other older, proprietary formats (like Corel, Adobe, etc.) to release all their specs too.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Inaccurate summary by tonsofpcs · · Score: 4, Interesting

      I think a big part of the issue is that MS has routinely removed full support for their own older file formats from newer apps. I have some Word 2.0 .doc files that the newest program that I can use to read them with all of the advanced settings intact is Word 6.

    2. Re:Inaccurate summary by faloi · · Score: 5, Interesting

      If you really feel that Microsoft stands to lose so much from releasing specs so that people can potentially even work on their most recent formats, then surely you can appreciate that Microsoft has some responsibility to its customers to make sure they can access their data. Most companies would likely be completely happy with a reader or proprietary file converter that would let them open up older documents. You know...like we could essentially always do when a new version of Office rolled around.

      All it would take is for Microsoft to release a fully compatible viewer/converter so that everybody can open the oldest of documents, and companies would likely cease to care.

      --
      "It is a miracle that curiosity survives formal education." -Albert Einstein
    3. Re:Inaccurate summary by nine-times · · Score: 4, Insightful

      Seems to me that with Microsoft trying to push everyone to OOXML, the old "doc" and "xls" formats are the obsolete and depreciated formats, even if MS won't officially say so.

    4. Re:Inaccurate summary by Bert64 · · Score: 4, Insightful

      Those formats are deprecated, the currently selling ms products use the OOXML based formats.

      On the other hand, why should it be explicitly limited to old formats? All data should be in open formats for a huge number of reasons, archiving is just one of them.
      And formats should be opened up while they are new, once they become old the specs often get lost (try opening a really old word document in the current version), often there never were any formal specs beyond "whatever the program outputs".

      Finally as to other formats, yes they should request the release of other proprietary formats, but they are going after the biggest target first as it affects more people... As noble as it would be to get the format specs for Wordworth on the Amiga (a long forgotten app, and its original vendor wont sell me a new copy, give it to me for free, or release the source or any specs, their official line is that my documents are lost), this would only benefit a very small number of people. Also, microsoft disclosing their old formats would set a powerful precedent for others in the industry to follow.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:Inaccurate summary by Gadget_Guy · · Score: 5, Informative

      All it would take is for Microsoft to release a fully compatible viewer/converter so that everybody can open the oldest of documents, and companies would likely cease to care.

      But they have done this for years, and yet everybody still complains.

    6. Re:Inaccurate summary by ketilwaa · · Score: 4, Insightful

      Can you please direct me to Microsoft's Linux versions of those viewers, so I can try them out? Thanks!

    7. Re:Inaccurate summary by elrous0 · · Score: 4, Insightful

      MS is a for-profit company. It is not their job to serve you, answer to you, provide you with public service, or unzip their flies and hand you all their trade secrets so you can develop a competing product. If you don't like their stuff, don't use it. There are plenty of great alternatives like OpenOffice, Linux, Apple's OS, etc. available. Feel free to tell MS to go to Hell. Feel free to never buy one of their products again. Feel free to encourage your friends to do the same.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    8. Re:Inaccurate summary by nschubach · · Score: 4, Funny

      MS is a for-profit company. It is not their job to serve you, provide you with public service...
      I thought that was the point of business... I guess I have to re-evaluate my view on what running a business is. I mean, if the people don't matter, why would you need the people your providing a service to? Just kill a man and steal his money. Hell, we can start by exterminating everyone on the planet. Then you'd have the most successful business in the world. Total monopoly, no competition, no taxes, no salaries to pay and total domination!
      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    9. Re:Inaccurate summary by howlingmadhowie · · Score: 4, Insightful

      nope. the whole point of a monopoly and proprietary formats is that you're not screwed. before another company stands a chance, it doesn't just have to build something better, it has to build something better, install it on all computers worldwide and convert all existing documents to the new format. otherwise nobody can move to a different piece of software.

      and seeing as the monopoly office suite is made by the same people who make the operating system, it would be trivial for them to not allow a competitor's products to run.

    10. Re:Inaccurate summary by dpilot · · Score: 4, Insightful

      Once upon a time, someone told us that the point of a business was to take your money, and have you feel happy about it. In other words, you give the business money, but feel that you have received fair value of goods and/or services in exchange.

      The point of a free market is that if the above conditions are not true, you should be able to do business with someone else, instead.

      Relate this to Microsoft as you will. But keep in mind a few things...
      - There are very few viable (The word "viable" can scope quite a few meanings, here.) competitors to Microsoft in many situations.
      - Many times their real customer is not you, but someone else - a supplier of one sort or another. Your involvement may be many-times indirect.
      - Microsoft has been found guilty of illegal monopoly practices in a court of law.

      --
      The living have better things to do than to continue hating the dead.
  2. Microsoft cant do that by a_n_d_e_r_s · · Score: 5, Insightful

    The reason - they don't have any documents describing the formats.

    Code are descriptions of formats.

    When Microsoft was forced to disclose information about the SMB format to EU anti-trust department they tried to give them the source code - complaining that it cost them too much to describe the format.

    So they are sadly asking for something that dont exists.

    --
    Just saying it like it are.
    1. Re:Microsoft cant do that by adpsimpson · · Score: 5, Interesting

      Considering the code for rendering the older .doc formats is now officially considered 'unsafe' by Microsoft, and has been disabled in Office 2007, perhaps releasing the code itself (or choice chunks of it) would be just as useful?

      Surely if you have a chunk of code for a no longer supported format, which you consider too buggy and unsafe, which is 10 years old and which you've disabled in your latest products, you wouldn't mind letting other people clean it up for free, since it can't be of any commercial value?

      Right?

      --ducks the '-1 flamebait' mod---

      --
      Is crushing a suspect's child's testicles illegal?
      John Yoo: "No, [if] the President thinks he needs to do that."
  3. They might not have it... by Pedrito · · Score: 5, Informative

    Microsoft may not have the formats formally specified anywhere...Many, many years ago, shortly before my book was published, Microsoft actually wanted to hire me to write the official documentation for the Segmented Hyper-Graphic (SHG) file format because their own in-house documentation for the format was for an even older, unsupported version.

    I mean, think about it, if you write code to store a document, do you sit down and write the byte-layout of that file? I suppose you could, but it's generally not necessary for the coders. My guess is that MS doesn't even have this stuff lying around. They'd probably have to have someone actually piece it together from the code.

    1. Re:They might not have it... by Lonewolf666 · · Score: 4, Insightful

      I mean, think about it, if you write code to store a document, do you sit down and write the byte-layout of that file? I suppose you could, but it's generally not necessary for the coders. My guess is that MS doesn't even have this stuff lying around. They'd probably have to have someone actually piece it together from the code.

      At the company I work for, we usually do sit down and document the byte-layout of that file. When this was neglected, it has invariably come round and bit us in the ass ;-)
      --
      C - the footgun of programming languages
  4. What specifications? by FeatherBoa · · Score: 4, Insightful

    I think that something people don't get is that there are not and never were comprehensive specifications for these formats. The specification is likely the code and nothing more. The document formats weren't conceived as a du jure standard, they are things that grew over time and evolved. Somewhere at the core you're going to find things like a C structs - from some old and forgotten compiler - being copied verbatim to disk.

    Asking Microsoft for the spec will not mean simply taking an existing doc off the shelf and handing it over. It will mean either handing over the code for the old products that read and write those formats or spending person-years of effort combing through that code, constructing a specification, and then, somehow, testing the spec.

    I wouldn't hold my breath for either.

  5. Re:release a convertor and support legacy! by NorbrookC · · Score: 4, Insightful

    we want to move forward, to adopt a standard -give some time to deprecated formats by supporting them till some time (a deadline), and provide conversion tools for free.

    Yes, we'd like to have a standard, and one which is readable for a long period of time - which is the point of the whole ODF standard in the first place. The problem with the proprietary formats is that they have every reason to change and a considerable number of reasons to drop support for "deprecated" formats.

    I used to work for a medical transcription unit, and we generated over 250K documents annually. It is a non-trivial exercise to convert those documents from one format to another. That doesn't include the loss of formatting which occurs, and there are instances where the formatting is important. This loss occurs even when moving between versions of the same software - just take a Word 97 document and translate it to 2K and then to 2003, and you'll see it.

    Your idea is feasible if it's a one-time function. That is, there is a standard format which will be used for a considerable length of time, and you need to translate your older documents into that standard. If you're going to have to do it ever two or three years, it's going to be a non-starter.