Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Public Request For Microsoft To Release Deprecated File Formats

Posted by Zonk on Tue Jan 15, 2008 09:23 AM
from the don't-hold-your-breath dept.
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."
+ -
story

Related Stories

[+] Dutch Government Adopts Open Source Software Initiative 118 comments
christian.einfeldt writes "The Dutch government has set a target date of April 2008 for its agencies to start preferentially using open standards-based software. Organizations in the government will still be able to use proprietary software and formats ... but will have to justify it. A Microsoft Netherlands spokesman claims that Microsoft's Office productivity suite will still be used widely in the Dutch government until April, and that Microsoft Office will comply with the new Dutch rules once Microsoft's so-called "Open Office XML" standard is approved as an international ISO standard in February."
[+] Microsoft Deprecating Some OOXML Functionality 138 comments
christian.einfeldt writes "According to open standards advocate Russell Ossendryver, Microsoft will be deprecating certain functionality in its Microsoft Office Open XML specification. Ossendryver says the move is an attempt to quiet critics of the specification in the run up to the crucial February ISO vote. The Microsoft-led industry standards group formally offering OOXML confirms in a 21 December 2007 announcement that issues related to the 'leap year bug', VML, compatibility settings such as 'AutoSpaceLikeWord95' and others will be 'extracted from the main specification and relocated to an independent annex in DIS 29500 for deprecated functionality.'"
[+] Technology: Office 2003 Service Pack Disables Older File Formats 555 comments
time961 writes "In Service Pack 3 for Office 2003, Microsoft disabled support for many older file formats. If you have old Word, Excel, 1-2-3, Quattro, or Corel Draw documents, watch out! They did this because the old formats are 'less secure', which actually makes some sense, but only if you got the files from some untrustworthy source. Naturally, they did this by default, and then documented a mind-bogglingly complex workaround (KB 938810) rather than providing a user interface for adjusting it, or even a set of awkward 'Do you really want to do this?' dialog boxes to click through. And of course because these are, after all, old file formats ... many users will encounter the problem only months or years after the software change, while groping around in dusty and now-inaccessible archives."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Inaccurate summary (Score:5, Informative)

    by elrous0 (869638) * on Tuesday January 15 2008, @09:26AM (#22049718)
    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.

    • by tonsofpcs (687961) <slashback@@@tonsofpcs...com> on Tuesday January 15 2008, @09:31AM (#22049758) Homepage Journal
      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.
    • by faloi (738831) on Tuesday January 15 2008, @09:43AM (#22049908)
      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.
      • by Gadget_Guy (627405) on Tuesday January 15 2008, @09:58AM (#22050072)

        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 [microsoft.com], and yet everybody still complains.

        • by ketilwaa (1095727) on Tuesday January 15 2008, @10:04AM (#22050162) Homepage
          Can you please direct me to Microsoft's Linux versions of those viewers, so I can try them out? Thanks!
          • by elrous0 (869638) * on Tuesday January 15 2008, @10:25AM (#22050402)
            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.
            • by nschubach (922175) on Tuesday January 15 2008, @11:00AM (#22050864) Journal

              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!
                • by dpilot (134227) on Tuesday January 15 2008, @01:58PM (#22054496) Homepage Journal
                  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.
            • Re: (Score:3, Insightful)

              I would but MSFT is an illegal monopoly in the USA, South Korea, and Europe. Yet they still have total control over file formats.

              MSFT is a for profit company which means they should sell products and services people are asking for. People are asking for converters for other OS's. MSFT doesn't even provide converters for OSX an OS which it does support. let alone for other OS's.

              If your business is totally dependant on trade secret file formats then you had better be very careful. As the one day that so
              • by howlingmadhowie (943150) on Tuesday January 15 2008, @11:50AM (#22051624)
                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.
            • If we're talking consumer products, great! Yes! I have the right not to use them. However, if the document I had been handed wasn't written by my opensource alternative I chose, I'm kind of screwed. Particularly with Microsoft also pretty much in bed with Governments, both the Federal, state and all levels of local municipality, selling them umpteen number of licenses for Office and particularly Word, they do have something of a responsibility to make sure that documents that are created by our own gove
            • by QuietLagoon (813062) on Tuesday January 15 2008, @11:33AM (#22051360)
              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

              Microsoft is a company that has been found guilty of the illegal leveraging of its monopoly. As such, a different set of laws apply to the sharing of Microsoft's intellectual property. We have already seen that Microsoft can be forced to share its protocols with competitors.

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

            Here you go [winehq.org].

          • Re: (Score:3, Interesting)

            Have you tried the viewers under Wine? If you pay attention to EULAs, then you are not allowed to use the accompanying fonts on non-Microsoft systems, but you are allowed to use the viewer.
        • Re: (Score:3, Insightful)

          The oldest supported format is Word 6.0. Some businesses may require older versions. That's the crux of the argument, even their supported tools fail to open some of the much older formats. If Microsoft truly had all the old formats supported, as I stated earlier, they'd be able to really say there's no need.
        • by jamar0303 (896820) on Tuesday January 15 2008, @10:31AM (#22050476)
          It only goes to 97. There ARE versions of Word and Excel before that. I remember using Word 4.0 for Mac in elementary school to write stuff and still have the disks full of stuff I wrote back then. If not for my old SE/30 with Word 4.0 I wouldn't be able to open those documents anymore.
    • by nine-times (778537) <nine.times@gmail.com> on Tuesday January 15 2008, @09:43AM (#22049912) Homepage
      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.
    • by Bert64 (520050) <bert&slashdot,firenzee,com> on Tuesday January 15 2008, @09:54AM (#22050020) Homepage
      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.
    • If Microsoft is campaigning to have it's so-called "open" specifications accepted as standards by the ISO, then it is ostensibly committed to interoperability with other office products. Let's face it, word processors and spreadsheets are very mature applications. There would be no damage to Microsoft if they were to release accurate specifications of "legacy" formats into the public domain. And yes, that would permit their robust implementation by other vendors. So what.

      Anybody remember what happened to O

    • MS's current formats are suffixed with x (docx, xlsx, pptx) which are (in theory alone) open formats. I don't pay a ton of attention to MS's press releases, but last I knew they were yet to be open.
    • by CastrTroy (595695) on Tuesday January 15 2008, @10:22AM (#22050380) Homepage
      I think that a major problem with many of the old Microsoft formats is that there is no format. They are basically a big memory dump from MS Word, and there's not really a spec of how to actually interpret the information. If the format followed some logical specification, then the OO.o team would have already figured out how to interpret MS Word files.
      • Re: (Score:3, Insightful)

        Who owns your data, you who have created it with the assistance of a tool or the company you bought the software from?

        If someone really cared about proprietary formats so much, they always had the option of saving their documents (or at least backups) in neutral formats like rtf. AFAIK, virtually every version of Office has supported these kinds of open formats. People don't use them because the VAST majority of users don't give a rat's ass about the propriety vs. open source issue. Is that MS's fault? I

  • Yeah but (Score:4, Interesting)

    by Arthur B. (806360) on Tuesday January 15 2008, @09:30AM (#22049752)
    If you do that, people will never learn and continue to use closed formats. It's too easy to fall for a closed format for your crucial documents and then go whining when the company stops supporting them. Let people pay the price of their mistake, then, then open document formats will pick up steam.
    • Re: (Score:3, Insightful)

      Yes, people should definitely pay for their mistake of buying Office in '97 when they could have got OpenOffi-- oh wait, that's right: it wasn't even released in '97. People don't deserve to "pay for their mistakes" because they bought the best software at the time for office/productivity work. They deserve to scope out the alternatives now (iWork and OpenOffice, though OpenOffice still sucks, largely, except for Writer), but they didn't do anything wrong by buying good yet closed software.
    • You don't think that message will come across when people have to acquire and install a second word processor/spreadsheet/presentation program? I don't know about you, but I tend to get irritated if I have to have multiple programs installed that essentially perform the same task.
    • Re:Yeah but (Score:4, Insightful)

      by Jeppe Salvesen (101622) on Tuesday January 15 2008, @09:55AM (#22050040)
      Oh come on!

      Once the company has stopped earning money on a format, they should open it up under an appropriate license. (Patents might play a part, in an ideal world they would not but let's play in this world for now). Microsoft does not make any money on Excel97. Why on earth be so mean to their previously paying customers that they refuse to open that obsolete standard?
  • by a_n_d_e_r_s (136412) on Tuesday January 15 2008, @09:35AM (#22049802) Homepage Journal
    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.
    • by adpsimpson (956630) on Tuesday January 15 2008, @09:43AM (#22049910)

      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---

      • It's not NEARLY as clean as Apple's Applescript solution, but since you can script OLE Components, you should be able to set up a computer to migrate the documents. If they are on a file server, you should be able to set up a machine with whatever is the last version of Office that can read the old files, and have it walk through your document tree, looking for each appropriate document. Then it should be able to load it in Office and save it in a newer format.

        That would get all your documents in the late
      • If you're the world's largest and most profitable software company, there's probably some commercial value in not looking like a bunch of idiots who can't plan file 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.

      And that is exactly what is wrong with MSFT. no one on the inside have bothered to document what has been done. ballmer just throws a bunch of coders into a room, and tells them it has to work or chairs will be thrown into the room(not true, I hope).

      Everyone else Documents their stuff so that any o
    • by dominator (61418) on Tuesday January 15 2008, @09:48AM (#22049954) Homepage

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


      Except, they do. They've released specs for at least Word97, RTF, and PowerPoint's file formats, the OLE container format, and the Excel chart format. The docs were hosted on MSDN for a few years, even. I'm not saying that these docs are perfect or anything (they're far from it), but they're a decent start. I say this as someone who has used the docs to implement popular F/OSS tools that read and write these formats.

      http://www.wotsit.org/list.asp?fc=10 [wotsit.org]
      http://www.wotsit.org/list.asp?fc=6 [wotsit.org]
  • Not neccessary (Score:2, Insightful)

    by Anonymous Coward
    Technically, it would be sufficient for the sake of old documents to provide a free tool that is able to read those documents, or a tool that would convert them to an open document format. This tool wouldn't need to have its source published.
    • it would be sufficient for the sake of old documents to provide a free tool that is able to read those documents, or a tool that would convert them to an open document format. This tool wouldn't need to have its source published.

      As noted in another post [slashdot.org] about this article, it may be that there is no "format" other than "the code". If so, then the only free tool that is cheap to make is a wrapper around a complete application that just calls only part of that application. If so, making the wrapped t

  • The worst proprietary 'hooks' such as 'footnoteLayoutLikeWW8', 'lineWrapLikeWord6' and 'useWord97LineBreakRules', appear now to have been documented - see this link [xmlguru.cz]. This in effect means that some of the quirkier behaviour of old versions of MS Office may now have been made public (difficult to say for sure as the ECMA resolution is behind a passworded site).

    Microsoft would make their, and everyone else's, lives a lot easier if they went the whole way and documented the entire depreciated office formats,

  • No such thing (Score:3, Insightful)

    by martinag (985168) on Tuesday January 15 2008, @09:38AM (#22049844)
    Isn't it quite obvious that there are no specs? The OOXML specs are probably the best they can do when they have to reverse engineer the code into documentation. Don't expect any better than that and furthermore, don't expect them to even try (which they at least have when it comes to the OOXML documentation).
  • by Pedrito (94783) on Tuesday January 15 2008, @09:40AM (#22049860) Homepage
    Microsoft may not have the formats formally specified anywhere...Many, many years ago, shortly before my book [amazon.com] 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.
    • by Lonewolf666 (259450) on Tuesday January 15 2008, @10:39AM (#22050590)

      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 ;-)
    • 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?

      Yes, of course. Is there any other industry where this attitude would be accepted?

      "Blueprints? No, we just hammer some wood together until we think it won't fall down, or until we run out of nails."
  • by FeatherBoa (469218) on Tuesday January 15 2008, @09:42AM (#22049882)
    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.
    • Re: (Score:2, Funny)

      So basically Microsoft could probably greatly improve their file formats if they sat down and attempted to write out documentation for them?

  • Regardless of whether this particular initiative succeeds or fails, it would be wonderful if community pressure could lead corporations to adopt a "Community Standard" for their proprietary file formats:

    Either support your format, or publish a full specification if you abandon it. (Do neither, and you suck, publicly.)

    The world is currently headed towards a rather worrying future in which a staggering number of valued documents and other file resources of many types are destined for demise by corporate aban
  • It's 'way past time for governments to make the commitment to open source software for information storage. It's the only way to ensure that public data gathered at taxpayers' expense is freely available to members of the public or their elected representatives.
  • Its rare (Score:3, Interesting)

    by Shados (741919) on Tuesday January 15 2008, @10:00AM (#22050106)
    It is rare that I agree with Slashdot articles on such things, but on this, even the most pro-Microsoft zealot cannot really disagree... everybody wins if these specs are released... They're no more supported, don't compete with Microsoft's newer formats, and would -heavily- show all the entities investigating Microsoft's monopoly that they can "do the right thing".

    It would also be a superb PR move (even though they don't deserve the publicity for something they should have done on their own long ago): it would reassure clueless CEOs. "See?? We can use closed source software, because once Microsoft doesn't support it, they'll just open it up!!!". It is far from true, but enough would think that way to make it worth it.

    So come on MS, do it.
  • Why else would you have stuff like "break lines like W95" in the OOXML spec? Because you don't have an actual description, it means "call that legacy W95 code".
  • A Little Overblown (Score:3, Insightful)

    by blueZhift (652272) on Tuesday January 15 2008, @11:05AM (#22050944) Homepage Journal
    I'm beginning to think that a lot of the worry over old file formats becoming inaccessible in the future is overblown. With the continuing advances of emulation and virtualization technology, it seems highly unlikely that we'll lose all access to documents in old file formats. Emulation of the proper platform and installation of the appropriate software are all that's needed. The real trouble rests with obsolete physical storage media. I still have 5.25" floppies that I haven't been able to read for many years now, but that's hardly Microsoft's fault! And if there's a market for it, someone will be happy to copy all of your old media onto something more modern.
    • by Nom du Keyboard (633989) on Tuesday January 15 2008, @11:12AM (#22051048)

      I'm beginning to think that a lot of the worry over old file formats becoming inaccessible in the future is overblown. With the continuing advances of emulation and virtualization technology, it seems highly unlikely that we'll lose all access to documents in old file formats.

      Cannot agree with you here. Obviously you feel you can continue running Windows 98SE with Office 97 in a virtual partition essentially forever - and in that case, you probably can.

      However, the moment you get to Windows XP and recent versions of Office, you hit the dreaded Product Activation bugaboo. Now you're dependent on MS, Adobe, or whomever to continue supporting activation servers as you migrate old software and operating systems to newer virtual platforms. Also EULA's that prevent using software in virtual environments exist. You may well find that running Office 2003 on Windows XP can't be done, legally at least, on the machine that follows your next one. Then where are you?

  • by Jim Hall (2985) on Tuesday January 15 2008, @01:04PM (#22053194) Homepage

    Based on my previous successes in getting Microsoft to release the source code to the deprecated MS-DOS 4.x (i.e. before the MS-DOS 5.0 complete re-write) under a free / open-source license, I'm confident that Microsoft will be happy to release deprecated file formats under a similar license.

    Oh, wait ...

    • by NorbrookC (674063) on Tuesday January 15 2008, @10:46AM (#22050682) Journal

      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.