OpenDocument Opinion Letter - Software Freedom Law Center (original) (raw)

Publications

Eben Moglen
+1-212-461-1901
moglen@softwarefreedom.org

Greetings,

I represent the Free Software Foundation (FSF) and the Apache Software Foundation (Apache). I write, with their permission, to convey the content of legal opinions given our clients by the Software Freedom Law Center (SFLC) under my direction. The Software Freedom Law Center has examined whether there are any legal barriers to the use of the OpenDocument Format (ODF) in free and open source software arising from the standardization process. We have reviewed only publicly-available material; in order to reach conclusions freely available to all interested parties, we have relied upon no information obtained under attorney-client privilege in the conduct of this inquiry. We have independently verified all statements of fact material to our conclusions. Certain additional reservations concerning this opinion are set forth below. On the factual basis described, and subject to reservations, it is our opinion that ODF, as standardized and licensed by the Organization for the Advancement of Structured Information (OASIS), is free of legal encumbrances that would prevent its use in free and open source software, as distributed under licenses authored by Apache and the FSF.

History of ODF

ODF was first implemented in OpenOffice 2.0, replacing the OpenOffice.org XML format used in version 1.0.1OpenOffice.org is in turn derived from StarOffice, a proprietary office suite originally developed by the German company StarDivision.2In 1999, StarOffice became the property of Sun Microsystems when Sun acquired StarDivision.3ODF was arguably first freed (at least with respect to any patented elements shared with StarOffice) in 2000, when Sun released the StarOffice source code under the GNU Lesser General Public License (LGPL), inaugurating the OpenOffice.org project.4 The LGPL required Sun to license any patents covering ODF in a manner “consistent with the full freedom of use specified in [the LGPL].”5

In 2002, Sun called for formalization of ODF as “an open, XML-based file format specification for office applications” via OASIS’s standard-setting process.6Subsequently, concern arose within the free software community regarding OASIS’s revised patent policy, which permits essential patent claims practiced in some OASIS standards to be licensed under terms potentially at odds with free software licenses.7While the existence of technological standards that are incompatible with free software is still of great concern, OASIS ODF is not such a standard.

OASIS Standardization Process

OASIS standards are developed by collaborative bodies termed Technical Committees.8 Each OASIS standard necessitates the formation of a new committee, comprised primarily of OASIS members interested in the standard.

Committee members contribute technology and patents to standards according to OASIS’s Intellectual Property Rights (IPR) Policy. This Policy defines the rights and obligations of committee members with regard to any of their patents, trademarks or copyrights which are needed to implement the standard.

According to the IPR Policy, contributing committee members must “grant to any...party: a nonexclusive, worldwide, non-sublicensable, perpetual patent license (or an equivalent non-assertion covenant)” to patent claims incorporated in any of its contributions which are essential to implementing the standard.9The license of any contribution may “include term[s] requiring the Licensee to grant a reciprocal license to its Essential Claims (if any) covering the same OASIS Committee Specification or OASIS Standard.... [and] providing that such license may be suspended with respect to the Licensee if that Licensee first sues the Obligated Party for infringement by the Obligated Party of any of the Licensee’s Essential Claims covering the same OASIS Committee Specification or OASIS Standard.”10 The Policy also ensures that all standards are unencumbered by copyright and trademark claims.11

The IPR Policy defines three modes in which standards are developed. Each mode imposes a different set of licensing obligations upon committee members. Each Technical Committee charter specifies in which mode the committee will operate, and once specified it cannot be changed.12 The three licensing modes are:

RAND [Reasonable and Non-Discriminatory]—allows restrictive licensing of the committee members’ technology required to implement the standard. Contributors to RAND mode standards may impose upon licensees any “fair, reasonable, and non-discriminatory” terms, including royalty fees, consistent with the requirement that the license be “nonexclusive, worldwide, non-sublicensable, [and] perpetual.”13

RF [Royalty-Free] on RAND Terms—is identical to RAND mode, except that contributors may not require royalty payments of licensees.14

RF on Limited Terms—provides contributors the least ability to set license terms, and allows the most freedom to projects that want to implement the standard. It not only prohibits contributors from extracting royalty fees from users of the standard, but also from “impos[ing] any further conditions or restrictions...on the use of any technology or intellectual property rights, or other restrictions on behavior of the Licensee” apart from the reciprocal license and patent reciprocity terms quoted supra. The only other terms left to contributors’ discretion are “reasonable, customary terms relating to operation or maintenance of the license relationship, including...choice of law and dispute resolution.”15

ODF Standardization

When first chartered, the ODF committee operated according to a now-superseded policy, the terms of which resembled the RAND mode of the present IPR Policy.16 However, in February of 2005, the ODF committee transitioned to the RF on Limited Terms IPR mode. This was done under a one-time option exercised by majority vote according to the IPR Transition Policy, which was instituted concurrently with the new IPR Policy.17

As a result of the transition, ODF committee members18 must grant to ODF licensees a license to any “Essential Claims” (including patents) necessary to implement the standard, free of royalties and other conditions unrelated “to operation or maintenance of the license relationship.”19 This irrevocable obligation20 attached also to all unidentified Essential Claims held by the Technical Committee members, including non-contributing members.21

Licensing under the Standard

Public records of the standardization process show that Sun was the only Technical Committee member that submitted a statement to OASIS regarding its Essential Claims.22 With regard to the licensing of Sun’s patents, there are two provisions about which questions have been raised. The first is a defensive suspension clause,23 while the second, already noted, requires a reciprocal license, or covenant not to assert, all licensees’ essential claims.24 The intended effect of the two provisions is identical: they both condition access to the licensor’s essential claims on non-assertion of the licensee’s. This purpose is in no way incompatible with free or open source licensing of any implementation in general. The defensive suspension right reserved by Sun does not exceed what is permitted to contributors to the Apache Software Foundation’s works for release under the Apache Software License.25

Even if Sun required developers to accept its license, which has not been the case, that license does not inhibit any exercise of rights conveyed by the GPL, and hence does not trigger section 7 of the GPL. To prevent subsequent downstream reliance on rights not in fact conveyed, Section 7 provides that if conditions are “imposed on” licensees such that they cannot actually release to their distributees all the rights under copyright law covered by the GPL, then they cannot use the GPL at all. Sun’s requirement that parties seeking to benefit from non-assertion of Sun’s patent claims should not assert their own does not affect the exercise of rights under GPL, and can accordingly have no effect in “triggering” Section 7.

Reservations and Limitations of Opinion

Patent-holders not qualifying as Obligated Members of the OASIS Technical Committee may in future assert essential claims. Obligated Members could in future assert non-essential claims. Neither of these classes of legal risk to implementors of ODF is covered by this opinion. Programs with additional functionality beyond the implementation of the ODF standard, including programs with office suite functionality, may in fact practice licensed essential claims outside the field of use restriction of one or more licenses. This opinion expresses no view of the resulting legal rights and liabilities. This opinion expresses no view of the validity of any patent, nor whether any patent is infringed by ODF or by any implementation thereof. No patent search has been conducted in connection with the preparation of this opinion.

Conclusion

On the basis of the facts presented, for the reasons given, and with the reservations and limitations noted, it is our opinion that:

  1. Under the relevant OASIS patent policy, all Essential Claims held by OASIS Technical Committee Obligated Members are available to all implementors of ODF on terms compatible with free and open source software licenses.
  2. Sun’s license terms for access to its Essential Claims are fully compatible with free and open source software licensing.
    1. Sun’s terms are compatible with contribution and licensing under the policies and license of the Apache Software Foundation.
    2. Sun’s terms are not in conflict with Section 7 of the Free Software Foundation’s GNU General Public License, and are not otherwise incompatible with the GPL.

We are authorized to represent our clients’ agreement with the opinion here stated.

Very truly yours,

Eben Moglen