Slashdot Mirror


Microsoft Partially Opens Proprietary XML Format

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

7 of 369 comments (clear)

  1. Re:What Open by garcia · · Score: 3, Informative

    Sort of but that's not the point. They are crappy work arounds for the proprietary format. If the XML isn't all fucked up like MSFT probably wants it to be then anyone can easily view the documents (and write them) in any current AND future program that can read standardized XML.

    If MSFT can't close the document format and any program can correctly read/write documents in the way they were intended what advantage does MSFT have.

    That's why MSFT doesn't want this and everyone else does.

  2. Re:What Open by tobiasly · · Score: 3, Informative

    Yes, but they did this through reverse-engineering. IANAL but this probably leaves them open to DMCA lawsuits.

    Microsoft has simply left this alone because OO.o and the others aren't yet a threat. If they ever become one, you'll see the floodgates open.

  3. DMCA does not ban Reverse Engineering! by Xoder · · Score: 4, Informative

    Reverse-engineering for compatibility purposes is still legal under the DMCA. Reverse-engineering is OK as long as you don't do it to infringe upon copyright.

    Source, The text of the DMCA, Chapter 12, Section 1201.f (find within page for "reverse engineering")

    --
    The previous sig has been removed due to /. protecting your best interests
  4. Re:Opening? by DaveLV · · Score: 3, Informative

    http://www.microsoft.com/Office/xml/faq.mspx

    Q. Are the licenses that Microsoft offers under the Open and Royalty-Free Office 2003 XML Reference Schema program perpetual in nature?
    A. Yes. The licenses for the Office 2003 XML Reference Schemas are perpetual. There is no term limit on the licenses.

    Q. Can the licenses for the Office 2003 XML Reference Schemas be used by open source developers?
    A. Yes. Open source developers who wish to participate in a community development project can enter into the agreements and then work in a collaborative fashion on development of a program or programs.

    Q. Can I distribute a program that can read and/or write files that support the Office 2003 XML Reference Schemas in source code form?
    A. Yes. You can distribute your program in source code form. But, note that the patent and copyright provisions in the license for the Office 2003 XML Reference Schemas require you to include a notice of attribution in your program.

  5. WTF? by roguer · · Score: 5, Informative

    XML is a W3C recommendation (not an open standard; W3C makes that distinction for a reason). It is based on SGML (not UML). XML is a meta-markup language like SGML; it is a means of specifying markup languages such as HTML or WML (not a markup language like HTML). Being a W3C recommendation, XML is copyrighted... by the W3C (not it cannot be copyrighted). Patenting and licensing of XML schemas or DTDs (which is what Microsoft did) is not the same thing as copyrighting anything (tools, formats used by tools, whatever) As for You can write anything on paper but it still doesn't make it true? I couldn't agree more. In fact that statement is as true of Slashdot comments as it is of paper. Jeez, I hate Microsoft as much as any Slashdotter, but at least get your facts straight!

    --
    It's a penny for your thoughts, but you put in your two cents worth. Somebody, somewhere is making a penny. SteveWright
  6. Re:I'm sure this all makes sense to lawyers... by drawfour · · Score: 3, Informative

    Standard disclaimer: IANAL, and this is my intepretation from reading patent law.

    That said, patents have an interesting way of working. The patent holder can prevent the USE of his/her patent, even if it's non-commercial (aka private) use. This means that if the patent holder (Microsoft) gives a patent license that says you can READ them, then it doesn't matter who created the original Word document to begin with -- Microsoft has patented the format of that document, and any use of the propritary format falls under patent law. And patent law explicitely states that even USE of such a patent can enforced by the patent holder.

    The magic "EULA" that you accepted is US patent law, which applies to anyone in the United States. Just living here is the EULA.

    So, in a nutshell, the creator of that document owns a copyright on that document, but the format used to create that document is patented by Microsoft, so they get to enforce that patent and anyone who did not agree to their EULA can be sued.

    Of course, Microsoft doesn't really care about an individual user, but anyone writing a tool to write a file into their patented document type falls under the "distribution" clause of patents, and that company is fair game.

  7. Re:So what ... by TheRaven64 · · Score: 3, Informative

    Microsoft can not prevent you from writing software that creates .doc files. What the can do, is prevent you from writing software that creates .doc files if you read the .doc file specification. They own the specification, and can put any conditions on it they like (up to those permitted by law). You then have to choose between reverse engineering the format (assuming you live somewhere where it is still legal), or getting a copy of the spec and only adding read support.

    --
    I am TheRaven on Soylent News