Court sides with software developer in open source dispute

Case provides rare opportunity to get court’s analysis of GPL.

300px-Heckert_GNU_white.svgPlaintiff wrote an XML parser and made it available as open source software under the GPLv2. Defendant acquired from another vendor software that included the code, and allegedly distributed that software to parties outside the organization. According to plaintiff, defendant did not comply with the conditions of the GPL, so plaintiff sued for copyright infringement.

Defendants moved to dismiss for failure to state a claim. The court denied the motion.

Plaintiff claimed that defendant directly infringed its copyright by distributing the software without any attribution to plaintiff, without plaintiff’s copyright notice, without reference to plaintiff’s source code, and without any offer to convey the source code.

Defendant argued that it did not violate the terms of the GPL because its “distribution” of the software was merely internal, mainly to its own financial advisors. Accordingly, defendant argued, the requirements under the GPL to, among other things, attribute plaintiff and provide the source code were not triggered.

The court rejected defendant’s argument, looking to the allegations in the complaint that defendant distributed the software to it vendors in India, as well as providing it to “thousands of non-employee financial advisors.”

Despite the popularity of open source software, not a lot of courts have interpreted and applied the provisions of open source licenses. This case — if it does not settle — provides a rare opportunity to see serious legal treatment of the oft-used GPL.

XimpleWare Corp. v. Versata Software, Inc., 2014 WL 490940 (N.D.Cal. February 4, 2014)

Evan Brown is a Chicago technology and intellectual property attorney helping software vendors and customers alike navigate the many issues pertaining to technology development and licensing.

Open source software and the covenant-condition dichotomy

[Note: This is a short essay I have written in conjunction with an upcoming presentation I will give at John Marshall Law School here in Chicago next week. I invite your feedback in the comments to this post. For formatting purposes, footnotes (which are mainly to case citations) have been omitted.]

Some of the peculiarities of open source software, like the requirement of author attribution, create intriguing questions about how an open source license should be enforced in the event of its violation. Though software distributed under a “free” or open source model has existed in some form for more than a quarter century, only in the past couple of years have some of the basic questions concerning the import of terms in an open source license been litigated. The Federal Circuit’s recent decision in Jacobsen v. Katzer addressed the question of whether the owner of the copyright in software distributed under an open source license may successfully pursue a claim of infringement against a party using the software in violation of the license. Answering that question in the affirmative, the court relied upon the distinction between conditions and covenants in an open source license. This essay examines that distinction’s effect on how an open source license may be enforced.

The Framework for the Analysis: Breach or Infringement?

Because software licenses (both open source and proprietary) are in the nature of a contract, one must look to principles of contract law when examining how the licenses apply. Which cause of action will be appropriate for a violation of the terms of a license depends on the legal relations between the parties. Has the licensee committed copyright infringement by its violation of the license? Or is there merely an action for breach of contract? Since the remedies available for breach of contract versus copyright infringement can differ greatly (i.e., expectation damages versus potential statutory damages, costs and attorney’s fees plus injunctive relief), an evaluation of the right way to proceed is important.

The licensor of software generally waives its right to sue the licensee for copyright infringement. Stated another way, “a licensee cannot be liable for infringing the copyright rights conveyed to it.” For a licensee to have infringed the copyright in the licensor’s software, the licensee must exercise a copyright right not granted to the licensee. We characterize this kind of use as being outside the scope of a license.

Covenants and Conditions in Software Licenses

The authority to exercise the copyright rights in software (like the right to distribute the source code and make derivate works), is established in the licensee through the operation of the license. The grant of authority is an “operative fact,” one that changes the legal relations of the parties. Drawing a familiar term from the lexicon of contract law, the authority for another to use software is a condition precedent – the operative fact that must exist prior to the existence of the legal relation of licensor and valid licensee. If this condition is not satisfied, the licensee’s authority to use the software is not there. Use of the software by another party in the absence of this authority will be an exercise of a right not granted, and, as already noted, a use of the software outside the scope of a license.

Covenants (also known as promises) in a license agreement can also affect the legal relations of the parties. Covenants are quite different from conditions precedent, however, because they refer to an intention related to a future event, not to an operative fact that must be present for authorization to exist. In the software licensing context, a covenant does not affect the authorization of the licensee to exercise the copyright rights in the software. In other words, a covenant in a software license does not define or alter the scope of the authorization.

So if a licensee merely violates a covenant of the software license agreement, the use is still within the scope of the license, and the licensor merely has a cause of action for breach of contract. But if the violation is a failure to satisfy a condition of the license, the use of the software is outside the scope (i.e., is the exercise of a right not granted). Under copyright law, exercise of rights without authorization is called infringement.

Appropriate Causes of Action in the Open Source Context

In a certain sense, the entire legitimacy of the open source model depends on the ability to successfully pursue an action for infringement of copyright. Since most open source software is distributed without the requirement for payment of a fee, a licensor would, for all practical purposes, be left remediless against unauthorized use of the software if the only avenue for recovery were for breach of contract. The appropriate measure of damages would be the amount of licensing fees that would have been collected. In the case of software distributed free of charge, that amount would be zero – not a strong deterrent to unauthorized use.

So for there to be any practical effect on how the source code is actually used, modified and distributed, the violator of an open source license must suffer liability for copyright infringement. This cause of action provides a much more robust (and therefore meaningful) set of remedies, including injunctive relief.

The Jacobsen v. Katzer Decision

Plaintiff Jacobsen wrote some software and made it available under an open source license known as the Artistic License. This open source license granted broad rights to members of the general public to do certain things with the software, including the right to distribute and create derivative works from the software and to use the software in a commercial product, provided that the licensee attribute the original creators.

Jacobsen sued defendant Katzer for copyright infringement, claiming that without permission or consent, Katzer copied the software into a commercial application without attributing the original creators. The district court denied Jacobsen’s motion for injunctive relief, finding that the terms allegedly violated were merely covenants and not conditions. The district court found the scope of the Artistic License to be “intentionally broad,” and that the requirement to insert a prominent notice of attribution did not affect the scope of the license. Therefore, the only viable cause of action was for breach of contract (for which injunctive relief was not appropriate).

Jacobsen sought review with the Federal Circuit. On appeal, the court vacated and remanded, holding that the Artistic License’s terms created conditions which Katzer failed to satisfy. The appellate court found that the license established conditions through the use of the term “provided that.” Further, the appellate court found that the district court’s interpretation did not credit the explicit restrictions found in the license that governed the right to modify and distribute the software. These restrictions successfully defined the scope of the license, and modification and distribution inconsistent with the requirements was unauthorized and therefore outside the scope. Such out-of-scope usage supported a claim for copyright infringement.

Reconciling Jacobsen

The Federal Circuit opinion in Jacobsen contains extensive praise of the open source model, noting that it “serves to advance the arts and sciences in a manner and at a pace that few could have imagined just a few decades ago.” The court went on to observe that through the collaboration inherent in open source software development, “software programs can often be written and debugged faster and at lower cost than if the copyright holder were required to do all the work independently.” One is tempted to speculate whether such a positive attitude to the concept of open source influenced the court’s decision, because there is other authority to support the proposition that an obligation to attribute does not define the scope of a license.

In Graham v. James, the Second Circuit held that the removal of a copyright notice (essentially a failure to attribute) was merely a breach of covenant and therefore did not support a claim for copyright infringement. It is difficult to ascertain how the licensor in Graham would have, in reality, viewed the use of his software without a copyright notice as being authorized (and therefore within the scope of the license). Perhaps the most plausible explanation for the contrary holding in Graham was the absence of a written agreement, and a presumption arising under New York law that the parties intend a covenant and not a condition.


The distinction between conditions and covenants is difficult to perceive. So much can depend on draftsmanship, as one can easily articulate the same set of circumstances to be rendered as a covenant, then a condition. The Artistic License in Jacobsen contained the magic “provided that” language. And it is a good thing it did, for the continued hope in the open source philosophy depended on the court deciding the way it did.

Retrospective: Graham v. James

I’m speaking about open source at John Marshall Law School’s 53rd Annual Intellectual Property Law Conference on February 27. More info here (warning – PDF!).

To prepare, I’m going over some important cases dealing with copyright licensing in general, that is, cases that deal with copyright licensing but not open source. In case you’re interested, here’s a writeup I just did of the classic case of Graham v. James, 144 F.3d 229 (2d Cir. 1998):

Graham contracted with James for James to develop a custom file retrieval program for use in connection with a CD-ROM compilation that Graham published. The two had an oral agreement whereby Graham would pay $1,000 to James for each new version of the CD-ROM, plus $1 for each disc sold.

After Graham and James had a falling out, Graham continued to use the program James wrote in subsequent versions of the CD-ROM. Graham had removed a copyright notice from the program’s source code, and did not pay the promised royalties. The two ended up in litigation against each other with James accusing Graham of infringing the copyright in the program.

After a bench trial, the lower court found in favor of James on the copyright infringement claim. Graham sought review with the Second Circuit. On appeal, the court vacated the judgment and remanded.

There was no dispute that a license agreement had been formed. Graham argued that at best, James could recover for breach of contract for the removal of the copyright notice and the failure to pay royalties, but not copyright infringement. James presented a number of arguments in an attempt to show there was no license that authorized the use.

One argument that James made was that Graham breached the conditions of the license agreement (and thereby used the program outside the scope of the license) by removing the copyright notice and failing to pay royalties. The court rejected this argument, holding that such activities were mere breaches of contractual covenants between the parties and not a failure to satisfy conditions of the license agreement.

Citing to Nimmer, the court easily held that one does not have a cause of action for infringement when one fails to attribute the author. So there was no infringement resulting from that.

Under the circumstances, the nonpayment of royalties was not the failure of a condition for authorized use. Under New York law, there is a presumption that terms of a contract are covenants and not conditions. In this case, James turned over the program for use before any royalties were paid. Contract obligations that are to be performed after partial performance are not treated as conditions, but as promises (i.e., covenants).

Another argument James made (which the court also rejected) was that assuming, arguendo, the nonpayment of royalties and the failure to attribute were breaches of covenants and not failures to satisfy a condition of the license, the breach of the covenant was so material that the contract was terminated by rescission.

But rescission does not happen automatically upon a substantial breach. The nonbreaching party must “manifest his intention to rescind within a reasonable time.” In this case, the record did not show that James rescinded the license to Graham.

Since James failed to show the absence of a licensing agreement or a failure to satisfy a condition of the agreement, the court vacated the copyright infringement judgment.

Cisco accused of violating open source licenses

Free Software Foundation, Inc. v. Cisco Systems, Inc., No. 08-10764 (S.D.N.Y., filed December 11, 2008). [Download the Complaint]

The Free Software Foundation (“FSF”) has filed a copyright infringement suit against Cisco claiming that Cisco has violated the GPL v.2 and Lesser GPL versions 2.0 and 2.1 open source licenses by distributing software without the source code. More specifically, FSF says that Cisco’s Linksys division has distributed firmware covered under these open source licenses in object code or executable form only, depriving users of the ability to modify and further distribute the source code for the programs.

No doubt FSF feels more confident in the success of its copyright infringement claims after this past summer’s decision from the Federal Circuit in Jacobsen v. Katzer. That case confirmed that the failure to abide by certain terms of an open source license can be treated as a use of the software beyond the scope of the license and therefore an infringement. The ability to seek remedies for copyright infringement and not merely breach of contract gives greater economic importance to open source licenses. Let’s hope this case gets to be litigated so that we can have some more resolution as to the contours of open source license enforceability.

More early coverage:

1 2