Slashdot Mirror


Patent Threats In OOXML

An anonymous reader notes an initiative by the New Zealand Open Source Society to weigh in on the question of standardizing Microsoft's OOXML. The organization has authored a white paper (available in several formats, HTML here) laying out the ways in which the OOXML spec falls short of what a standard should be. From the article: "'If OOXML goes through as an ISO standard, the IT industry, government and business will [be] encumbered with a 6,000-page specification peppered with potential patent liabilities' said New Zealand OSS President Don Christie. 'Alarm bells are going off in many parts of the world over OOXML. Normally ISO draft standards would be drawn up by a number of stakeholder organizations, involving an often slow process of consensus building and knowledge sharing. Since many aspects of the office document format remain proprietary, OOXML has not taken this development track.'"

8 of 109 comments (clear)

  1. Open standards often are patented by Sycraft-fu · · Score: 5, Informative

    MPEG-4 would be an excellent example. It is an open standard, but has a whole lot of patents covering it. Open standard doesn't mean no cost, and it doesn't mean patent free. It means three things:

    1) The format is open and not subject to change/closure at the whim of a company (generally controlled by a standards body).

    2) It is available under a reasonable and non-discriminatory (RAND) license. The two subsets of that are:

    a) Reasonable. The fees required are in line with whatever it is. It's not a "Oh you want a license for that video codec? Ok $1,000,000 per player, no cap." That's clearly unreasonable and designed to keep people from licensing it.

    b) Non-discriminatory. This means that you have to license to all comers. You can't decide you like what this company is doing but not this other company. Anyone who pays the moneys get the licenses.

    3) All patent holders have agreed that the format can use their parents and that the only compensation they'll get is from those fees.

    That's it. There are plenty of open standards that are indeed not free. Do not confuse open standard and open source. This is where the legal issues relating to MPEG and such with Linux come in to play. MPEG LA allows source only works for no licensing fee, but if you want to actually compile and use that, you need to pay a fee. If you don't, you are technically breaking the law. Thus for a Linux distro to include it without paying a fee could be a problem. The developers of the distro could pay if they wanted, it is about $100,000 for an unlimited license, but if they don't then it is a problem. That money is to pay the patent holders. Despite being an open standard, MPEG-4 is covered by about 28 PAGES of patents.

    1. Re:Open standards often are patented by mrchaotica · · Score: 3, Informative

      It is available under a reasonable and non-discriminatory (RAND) license.

      Right, and nowadays, with the existence of Free Software, the only licenses that should qualify as "reasonable and non-discriminatory" are ones that Free Software can use!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Open standards often are patented by ozmanjusri · · Score: 5, Informative
      Actually ODF has similar encumberances

      No it doesn't. This FUD has been addressed long ago. http://blogs.sun.com/webmink/entry/raising_the_bar _on_patents

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Open standards often are patented by ozmanjusri · · Score: 4, Informative
      both are covered by an almost identical perpetual promise.

      The blog includes a link to the Sun promise http://www.oasis-open.org/committees/office/ipr.ph p. If you'd read that and TFA, you'd have noticed that Sun give blanket indemnity for any implementation of ODF, while Microsoft only grants indemnity for the specification in the proposed MOOXML standard.

      Since the MOOXML format is impossible to fully implement without using external specifications not covered by the covenant, Microsoft can still sue someone who implements MOOXML in their software.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:Open standards often are patented by JohnFluxx · · Score: 3, Informative

      Not to mention that the MS one doesn't cover any future versions.

      If MS add a feature to their 'standard' and release that as a new version, then that new version isn't covered by the protection. Programs would not be allowed to add in those new features.

      The ODF one, of course, guarantees any future versions are covered.

  2. Netscape 3? by clarkn0va · · Score: 5, Informative
    From the white paper:

    OOXML allows export of HTML targeted for 3 classes of browsers however these 3 options are at least ten years old (from 1997).

    and

    [t]he restricted list of values provided in the list of supportable browsers, which only includes IE3, IE4 and Netscape3 and Netscape4.
    Wow.
    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  3. Re:There can be only one by cp.tar · · Score: 3, Informative

    ODF has been gaining ground in the EU and in other parts of the world, whereas OOXML has to start from a dead stop. It's only asset is the marketing power of MSFT behind it, but that may not be enough.

    However, it is still MS Office that is the most widely used office program, and at least here in Croatia, where nearly all software for private use - barring pre-installed Windows[1] - is still pirated (the businesses feel a moderate fear from the BSA, but that's about it), that means that the bestest and latest version of Office will be adopted, if in no other way, then by school kids, and therefore their parents as well.

    Luckily, the fact that the BSA is a real threat means that (small) businesses will be very reluctant to migrate from Office 97 or 2000 to a new version, which costs oh, about the average month's pay. Per computer.

    All in all, in order for ODF to become more widely accepted, at least in Croatia, all we FOSSies should do is approach the people we know are pirates and, uh, present OpenOffice.org as a viable alternative to fines and prosecution. It's high time we adopted some of our opponents' methods. </evil>

    [1] If I mean a plural, should I say Windowses? ;)

    --
    Ignore this signature. By order.
  4. Microsoft covenant inferior to Sun covenant by WebMink · · Score: 4, Informative

    I don't normally respond to trolls, but I want to make sure this is clear. Despite the claims of Microsoft's representatives, their patent covenant is not the same as Sun's. There are several important differences, as I pointed out at the time:

    1. Microsoft make their promise contingent on the patents being "essential", at their sole judgement, to the implementation involved. There may be several ways to implement each feature; if you happen to pick the one covered by the patent, you are using one that's not "essential" since you could be implementing one of the alternative ways. You can't know this without extensive research and legal advice.
    2. They also make it contingent on "conformance", again at their sole discretion. Partial implementations may be at risk, and since open source development is done in public, so may in-progress full implementations.
    3. Thirdly, despite placing these limitations on their outward grant, they expect all recipients of the grants to refrain from all litigation, not just that bounded by either conformance or essential claims.

    Items 1 and 2 are especially important. By reserving unaccountable judgement over what is and is not covered, they prevent implementors having certainty they will not face patent issues. This is exactly the way to chill the enthusiasm of open source developers, for whom certainty over their freedoms is the cornerstone of community. It's exactly the reason I made sure Sun's covenant was not crippled in the same way.

    I have now had several reports of Microsoft's representatives claiming their covenant is the same as Sun's; it is not, please make sure anyone who says so is challenged.

    There's one more issue of note, which the NZ paper makes clear. Microsoft explicitly uses proprietary formats within their MS-OOXML specification (DrawingML for example). If they want to provide comfort to open source developers, they need to go further and cover all referenced formats with their "promise" as well.