Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Microsoft Government Politics

Microsoft Partially Opens Proprietary XML Format 369

eschasi writes "Groklaw has an article up reporting that Microsoft is going to open up their XML representation of the DOC format in response to Massachusetts' demand for open formats. According to Groklaw there are some interesting caveats involved in the move. From the license: 'We are acknowledging that end users who merely open and read government documents that are saved as Office XML files within software programs will not violate the license'. While opening up the format even partially is a good idea, it's still a far cry from folks being able to write programs that create DOC-compatible files."
This discussion has been archived. No new comments can be posted.

Microsoft Partially Opens Proprietary XML Format

Comments Filter:
  • by Anonymous Coward on Friday March 25, 2005 @11:39AM (#12046242)
    Wow you guys are such bleeding hipocirts , you moan when they make mistakes then you moan when they correct the mistakes .
    Dont be such a jackarse
  • DOC format question (Score:3, Interesting)

    by mzwaterski ( 802371 ) on Friday March 25, 2005 @11:47AM (#12046328)
    I'm a little confused on the whole .DOC being a closed format issue. If OpenOffice can write documents in the proprietary .DOC format, why can't other programs? Am I missing the picture completely? Thanks for any explanation!
  • by Albanach ( 527650 ) on Friday March 25, 2005 @11:47AM (#12046331) Homepage
    With luck, other government agencies can force this position further. For example if you can't write in these formats, it emans Governemnts can't exchange doccuments for editing to anyone without effectively insisting they own a copy of Microsoft Office.If a governemnt organisation wishes to distribute a form to be completed, a spreadsheet to be filled in etc there are immediate problems.

    Equally this still presents a roblem for QUANGOS. Non government organisations that perform the delegated work of governments will not be able to produce doccuments without restriction on which programs can read them. This could present huge confusion for end users who can't be expected to know where that blurry line between organisations lies.

  • Re:Proprietary XML? (Score:3, Interesting)

    by cablepokerface ( 718716 ) on Friday March 25, 2005 @11:55AM (#12046407)
    Proprietary XML? Leave it to Microsoft to completely miss the whole damn point

    Be damned if I know what proprietary has to do with it being humanly readable. Leave it to slashdot readers to think Xml has much to do with open source because you can "look at it".
  • by Mrs. Grundy ( 680212 ) on Friday March 25, 2005 @12:04PM (#12046489) Homepage
    ...but I'm a little confused. Suppose I get a copy of a document in a format with a closed license. In what way am I bound to that license? When did I agree to it? Why would I ever need permission to from the creator of the format to read it? Is there some mysterious EULA that I accepted by being born? Or does this license only apply to people who create the documents with a microsoft application who have presumably agreed to some byzantine concept of ownership?
  • Re:Opening? (Score:5, Interesting)

    by Technician ( 215283 ) on Friday March 25, 2005 @12:07PM (#12046514)
    'Open' might not be the best word for this...

    The best word is "tip" as in the tip of the wedge. Someone somewhere will need to fill out a government form and send it back. The file will be opened to be exported. It will be exported to an open format. The Government will need to open the document. This will either cause the demand for open format support in government by using 3rd party software or Microsoft in order to keep the applications will have to change to meed the consumer requirements to fully support open formats. Tip of the wedge is the best description. The tip is in place. Now the pressure mounts. Let's see what gives next.
  • Re:What Open (Score:3, Interesting)

    by IamTheRealMike ( 537420 ) on Friday March 25, 2005 @12:09PM (#12046526)
    I always got the impression most of the remaining work was being bug-for-bug compatible with the Word layout engine, eg agreeing on what margins are and so on rather than actually reading the file data itself.
  • Just hoping... (Score:1, Interesting)

    by flajann ( 658201 ) <fred.mitchell@g m x .de> on Friday March 25, 2005 @12:09PM (#12046528) Homepage Journal
    Perhaps one day people will come to their senses and start using Open Office instead.

    To hell with Microsoft and their proprietary standards, software dripping with overfeaturitis that most people will never use, let alone understand, and -- oh yes -- the big price tag. Not to mention the Big Barn Door for macro virii and the like.

    For $$$$$, you can have all that and more with Microsoft products. Or for free you can have products that can just get the damn work done already.

    Microsoft reminds me of the Sirius Cybernetics Corporation from Hitchhicker's Guide -- the whole lot of them will be up against the wall when the Linux Revolution comes!!!!

  • by dteichman2 ( 841599 ) on Friday March 25, 2005 @12:15PM (#12046587) Homepage
    Wouldn't it just be SO easy to ditch DOC and start using HTML? All you'd need to do is have major corporations remove other options from the menu, so HTML would be the only option. Welcome to the new format. It's really easy. It's 100% compatable with even the most basic text editors. Although, Office does seem to produce butchered HTML (but only with images). Until they resolve this issue, I can dream.
  • by SQLz ( 564901 ) on Friday March 25, 2005 @12:27PM (#12046700) Homepage Journal
    Here is my question, the MS patent on this XML format has not been fully accept right? The patent office is awaiting public comment. Has anyone gone to make a comment?

    Also, I don't even see how you can patent using open standard. I mean, XML was designed as method of storing data,amoung other things. How could the patent office possibly accept a patent where XML is simply being used to do what it was designed to do?

    I mean, to draw a parallel. The 110w outlet in the US is an industry standard right? I mean, everyone can make plugs and outlets royalty free and all the appliances and devices can plug into them for power. MS patenting XML to store a word processing file is like Sony patenting a TV that uses the 110w outlet, thereby blocking anyone else from doing it even though they didn't invent the outlet or the TV. The same holds true here. MS didn't invent XML, they didn't invent the word processor, nor did they invent storing a word processing file in XML. So, how in the hell can they apply for a patent on it? Just by paying money?
  • by vhogemann ( 797994 ) <victor AT hogemann DOT com> on Friday March 25, 2005 @12:39PM (#12046834) Homepage
    I work for the municipal healthcare dep. at Rio de Janeiro City. Here at Brasil the federal gov. has stabilished a deadline to change most software to opensource or free equivalents by 2007.

    So, we started by enforcing the use of OpenOffice in every desktop. The process is simple, if someone want that old 450MHz Duron replaced by a new 2GHz Athlon they must use OpenOffice instead of MSOffice. Its amazing how this argument work!

    Mind you that we don't forbid the installation of MSOffice on this new machines. No sir, anyone can BUY and DONATE the licente to the city, so the software can be installed legaly on the computer. Heh, imagine how often it happens!

    The next step was to replace Lotus Notes (argh!) with PostFix + Cyrus running on Debian, and installing ThunderBird on every desktop. Most users just loved the change, because the Lotus Notes Client realy suck.

    To add an nice touch, every DOC file that pass trough the email system is converted into a PDF, for tha sake of virus-prevention... The only way to pass an editable document thought is to use OpenOffice native format!

    One day, I dream of substitute all W2k desktops with Ubuntu Hoary... and tell its just a new version of WindowsXP. With most of the users already using OpenOffice, ThunderBird and Firefox I gess none of the users will notice the change! ;-)
  • Re:Proprietary XML? (Score:2, Interesting)

    by plague3106 ( 71849 ) on Friday March 25, 2005 @12:47PM (#12046914)
    You can have xml and still be properitary. In otherwords its their schema that is propertery (they claim no one else can use that schema).

    Of course given enough word docs you could probably figure out the schema...but they have a patent on it.
  • Re:Hey thanks (Score:2, Interesting)

    by Foofoobar ( 318279 ) on Friday March 25, 2005 @01:01PM (#12047019)
    What is XML? XML is an open standard developed from UML. It is a markup language much like HTML meant to replace EDI and other technologies that allow data to easily be shared between applications and environments.

    Being an open stadard, it cannot be copyrighted. However, tools built with XML can. Copyrighting just the XML in a tool has yet to be shown as an enforceable copyright but that doesn't stop them from attempting to say it is enforceable.

    You can write anything on paper but it still doesn't make it true.
  • by mosel-saar-ruwer ( 732341 ) on Friday March 25, 2005 @01:06PM (#12047062)

    This at least gives us the right to our own data back, since we can then convert it to a more useable format...

    That microsoft opens up their format for reading, and specifies parts of it, makes it possible to write software to convert this data to a open format, or index it and such. Therefor, we can still save in MS format, but have much-less tie in.

    You seem to be under the impression that ".DOC" documents use something other than eight bit ASCII characters to store data. Try this: Open up WINWORD.EXE, type in "abcdefg", save the file as "abcdefg.DOC", then open up "abcdefg.DOC" with NOTEPAD.EXE.

    Guess what? NOTEPAD.EXE will show you that your data, the string "abcdefg" is there in the file just as it ought to be.

    There is no loss of data when using WINWORD.EXE; rather, there is a gain of typesetting [or markup, or "formatting"] structure that other typesetting [or markup, or "formatting"] programs might not be able to understand.

    Microsoft owns the rights to their own proprietary typesetting [or markup, or "formatting"] algorithms, but they make absolutely no claims whatsoever on the underlying data that those algorithms act upon.

    If you don't like Microsoft's typesetting algorithms, then use Corel's [WordPerfect], or IBM's [Lotus Word Pro], or Apple's [iWork], or hell, even Donald Knuth's.

    And after you've tried those other proprietary algorithms, ask yourself whether Microsoft's proprietary typesetting algorithms failed to offer you any value for your money.

    Besides, even if none of what I've said is true, you can still always take your ".DOC" documents, open them in WINWORD.EXE, and click on "File | Save As... | Save as type | Text Only (*.txt)" and never have to deal with Microsoft for the remainder of the life of your data.

  • by adorai ( 870142 ) on Friday March 25, 2005 @01:20PM (#12047183)
    Could someone point me to a reference about the laws regarding proprietary standards in the first place? Can't I write my own program to manipulate files in any format, whether or not the file format was created by someone else? Then is it illegal to create a program where Ctrl+C means copy, since ____ (Apple?) invented that?
  • by NoMercy ( 105420 ) on Friday March 25, 2005 @01:24PM (#12047220)
    Patenting something is good, to protect inovation, if microsoft has created a invention which allows amazingly wierd complex data structures to be stored in a higherical structure easilly then they can patent that, but that wouln't be a patent on the XML file which stored the resulting structure.

    This patent seems to be on the arragement of data, if that arangement was chosen so a specific process can work on the data then patent that process with the data arangement, if not then this patent is for one thing and one thing only, anti-competitive behaviour, and as such shouln't be granted.
  • by Duckman5 ( 665208 ) on Friday March 25, 2005 @01:44PM (#12047386)
    every DOC file that pass trough the email system is converted into a PDF

    How exactly are you going about doing that? I've been trying to find a Free/OSS implementation of a program that does that, but can't. They are all either commercial programs or require the use of Windows and the MS Word viewer.
  • Re:Proprietary XML? (Score:3, Interesting)

    by amembleton ( 411990 ) <aembleton@bigfoo ... minus physicist> on Friday March 25, 2005 @02:02PM (#12047517) Homepage
    The simple fact is that, making your format open to anyone has consequences, one of them being integrators who do not correctly implement the standard you set forth. In other words, 3rd party software that can't read _your_ documents because of bugs / misapplications in _their_ code can, unfortunately sometimes be construed as being _your_ fault.

    If that is the case, why doesn't Microsoft publish the XML schema and allow any other application to read and write to those XML files on the conditions that they fully implement the schema. AFAIK, this appears to be some kind of token gesture that Microsoft has carried out in order to sell their software to the government.

  • by hey! ( 33014 ) on Friday March 25, 2005 @02:06PM (#12047544) Homepage Journal
    The patent license says:

    You are not licensed to sublicense or transfer your rights.


    It's hard to say, but I'd read this to say that I can write GPL'd software, but anybody who wants to create a derivative work. would have to go the Microsoft web site and agree to the license.

    This is probably splitting hairs, but unless the format is released into the public domain or into an open licensed format, there is nothing that says Microsoft couldn't change their mind later and stop granting licneses. My license may be perpetual, but anyone who doesn't make it in the gate may be out of luck.

    Furthermore, this might allow Microsft to halt distribution of GPL'd implementations of their formats to people using the program for non-government purposes. Note this clarification:


    By way of clarification of the foregoing, given the unique role of government institutions, end users will not violate this license by merely reading government documents that constitute files that comply with the Microsoft specifications for the Office Schemas, or by using (solely for the purpose of reading such files) any software that enables them to do so. The term "government documents" includes public records.


    So, you can distribute your OpenOffice filter to people, but presumably only under the condition that they use it to read government documents.
  • by mpapet ( 761907 ) on Friday March 25, 2005 @02:22PM (#12047711) Homepage
    Microsoft can now say, "Office XML file format is available for anyone to read. This proves Microsoft is promoting open standards."

    Decision makers who don't care about the nuances of open standards or this issue, will put a check mark next to Open Standards in their features matrix.

    Meanwhile, MS develops MSXML solutions to extend their reach into lucrative corporate markets now populated by small companies.

    Don't mod me down (again) for the following, because this is the harsh reality.

    Alternative office suites may be able to read and write M$ XML all they want some day. Microsoft simply doesn't care because they aren't a real threat to their bottom line. *No* Office application competitor redefines the broad market or adds new overwhelming feature/value to the broad Office applications market. Period. You can imagine what MS would do if such a thing existed.
  • Re:What Open (Score:1, Interesting)

    by Anonymous Coward on Friday March 25, 2005 @02:37PM (#12047840)
    I think you miss the point. There is a point in which compatibility can become more important that choosing the best program. Word only needed to be good enough to reach this point (or to reach it through other means -- take for example the popularity of IE that is mostly due to bundling). If Word's format had been open from the beginning however, a superior word processor would have had a much easier time competing. Better and compatible -- win-win.
  • by vhogemann ( 797994 ) <victor AT hogemann DOT com> on Friday March 25, 2005 @05:25PM (#12049348) Homepage
    We just use wordview to convert from DOC to HTML, then pipe the output to htmldoc. The conversion is FAR from perfect. But thats the point... to get perfect documents the user must use OpenOffice, or zip the file.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...