Appeals Court Delivers Copyright Conquest for Open Source Coders

August 14th, 2008 by Justin Ryan

Your rating: None

The United States Court of Appeals for the Federal Circuit handed Open Source developers — and a model train enthusiast — a hard-fought victory yesterday, as it laid down the law — quite literally — regarding copyright infringement claims that result from the violation of an Open Source license.

Robert Jacobsen, manager of the Java Model Railroad Interface, an Open Source project organized around model trains, sued Kamind Associates and Matthew Katzer in 2006 for allegedly failing to adhere to the license terms applied to the JMRI's DecoderPro software, which is distributed as an Open Source project through SourceForge. According to Jacobsen/JMRI, Katzer and Kamind Associates utilized DecoderPro code in their application, Decoder Commander, without complying with various license terms, including failing to provide attribution and maintaining copyright notices, along with neglecting to identify the original source and include a changelog for their adaptation of the code.

The defendants argued back that because the code is available free of charge, that Jacobsen/JMRI shouldn't be entitled to monetary damages for infringement of their work — essentially, arguing that because JMRI does not profit from its work, there is no financial harm to them, and thus no basis for renumeration. Jacobsen/JMRI, of course, disagreed, asserting that the license terms were clearly stated, and that failure to comply with those terms is an infringement of the copyright. The District Court, where the action began, ruled partially for each side, finding that Katzer and Kamind Associates had breached the license, but was not liable for copyright infringement, under the doctrine that once one grants a non-exclusive license to use a particular material, they have exchanged the right to sue for copyright infringement for a breach of contract action.

The appeals court disagreed — and this is the important part for Open Source projects — finding that the requirements to provide attribution and to disclose alterations to the software are intended to further the project by drawing users back to the original project and making its existence known, and that this qualifies as a "significant economic goal" which the court is bound to protect. For now, though, the victory is for the most part in principle — the appeals court has set down the standard, but it is now up to the District Court to rehear the matter and decide what, if any, violation occurred.

As always, the vigilant forces at Groklaw have put together an extensive discussion of the decision, along with full text of the Court of Appeals' decision.
__________________________
Justin Ryan is the News Editor for Linux Journal.
Look for him in the #linuxjournal IRC channel.


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

December 2009, #188

If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.







Read this issue