Slashdot Log In
Public Request For Microsoft To Release Deprecated File Formats
Posted by
Zonk
on Tue Jan 15, 2008 10:23 AM
from the don't-hold-your-breath dept.
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."
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
Loading... please wait.
Inaccurate summary (Score:5, Informative)
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.
Re:Inaccurate summary (Score:5, Interesting)
Parent
Re:Inaccurate summary (Score:5, Interesting)
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.
Parent
Re:Inaccurate summary (Score:5, Informative)
But they have done this for years [microsoft.com], and yet everybody still complains.
Parent
Re:Inaccurate summary (Score:4, Insightful)
Parent
Re:Inaccurate summary (Score:5, Insightful)
Parent
Re:Inaccurate summary (Score:5, Funny)
Parent
Re:Inaccurate summary (Score:5, Insightful)
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.
Parent
Re:Inaccurate summary (Score:4, Informative)
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.
Parent
Re:Inaccurate summary (Score:5, Insightful)
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.
Parent
Re:Inaccurate summary (Score:4, Informative)
Parent
Re:Inaccurate summary (Score:5, Insightful)
Parent
Re:Inaccurate summary (Score:5, Insightful)
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.
Parent
Re:Inaccurate summary (Score:4, Interesting)
Parent
Yeah but (Score:4, Interesting)
Re:Yeah but (Score:4, Insightful)
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?
Parent
Microsoft cant do that (Score:5, Insightful)
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.
Re:Microsoft cant do that (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---
Parent
Re:Microsoft cant do that (Score:4, Informative)
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]
Parent
They might not have it... (Score:5, Informative)
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.
Re:They might not have it... (Score:5, Insightful)
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
Parent
What specifications? (Score:4, Insightful)
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.
Based on previous success (Score:4, Funny)
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 ...
Re:release a convertor and support legacy! (Score:5, 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.
Parent
Re:A Little Overblown-NOT NECESSAIRLY (Score:4, Informative)
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?
Parent