|
|
Log in / Subscribe / Register

Distributions

Twin Peaks v. Red Hat

By Nathan Willis
September 19, 2012

Red Hat is no stranger to lawsuits, having grappled with the Firestar patent case in 2008 and dealt successfully with patent troll IP Innovations in 2010. But the company is now bringing a GPL compliance suit to court for the first time in its history. Red Hat filed the complaint in a countersuit against a patent infringement case that was launched in early 2012. If it goes to trial, it could bring several GPL-interpretation questions to the test.

The original litigant in the case is Twin Peaks Software (TPS), which makes proprietary network backup software. TPS sued Red Hat and Red Hat's recently-acquired subsidiary Gluster on February 23, 2012. TPS charges that the GlusterFS software violates TPS's US patent 7,418,439, which covers TPS's "Mirror File System" (MFS). GlusterFS is a network filesystem that aggregates multiple storage shares into a single volume. TPS's products include TPS Replication Plus, which automatically mirrors changes between two NFS filesystems over the network, and TPS Clustering Plus, which extends a similar feature set to larger clusters.

Red Hat initially responded to the patent infringement suit on August 2, both denying the infringement and asserting that the patent itself is invalid:

because the alleged invention of the ’439 Patent lacks utility, is taught by, suggested by, and/or, anticipated or obvious in view of the prior art, is not enabled, and/or is unsupported by the written description of the patented invention, and no claim of the ’439 Patent can be validly construed to cover any Red Hat product.

Had things stopped there, the case might have proceeded as a standard software patent infringement lawsuit. Red Hat's answer to the initial claim invoked numerous other counterarguments, such as denying that TPS has the right to ask for an injunction against the allegedly infringing Red Hat products, but it stuck to denying the claims of the initial suit. But Red Hat then followed up with a September 13 countersuit that charges TPS with a copyright violation claim, and asks for an injunction against the violating products. The products in question are TPS Replication Plus and TPS My Mirror, a freeware edition of Replication Plus. Red Hat claims that both products incorporate code from mount — specifically the 2.12a version from the util-linux package for which Red Hat is the registered copyright holder — and that TPS is in violation of the terms of the license by not providing or offering the corresponding source code.

At Groklaw, Mark Webbink argues that this action ups the stakes considerably, because even if TPS's suit against Red Hat were successful, Red Hat would experience only a small impact on its bottom line, due to the relatively minor role GlusterFS plays in Red Hat's core business. If Red Hat's countersuit were successful, however, TPS would lose the sales of 50% of its products — a hit few businesses could survive.

The countersuit is in most respects a standard GPL-violation charge, much like those brought against other proprietary software vendors by other enforcement entities. But it also brings to light some peculiarities of the free software licensing realm. Red Hat alleges that the mount code in question is under GPL version 2, specifically. Failure to comply with GPLv2's source code provisions automatically terminates the violator's rights to distribute the code (section 4). The most common interpretation of this section of GPLv2 was that only the copyright holder can reinstate the violator's right to distribute the copied software. In that case, if TPS is found to have copied mount code, Red Hat could effectively force TPS to rewrite its products by refusing to reinstate its rights under the GPLv2. But not everyone agrees with that interpretation; uncertainty over the meaning of that section was also one reason why GPLv3 added provisions for a violator to regain its right to distribute by coming into compliance with the license.

Another wrinkle to the copyright-violation issue is the possibility that there are portions of other GPL-licensed works inside TPS's products. The countersuit does not address this possibility, but it cannot rule it out, either. The difference between copying from one GPL-licensed work and copying from several could be great. In the event that there are multiple GPL violations of different copyrights, even if Red Hat agreed to reinstate TPS's right to distribute mount and all other Red Hat-copyrighted code, it cannot reinstate TPS's right to distribute software written by others. That problem is academic at the moment, but it may not remain so: Eben Moglen wrote on the Software Freedom Law Center (SFLC) blog that he is investigating whether TPS's products contain software that has been copied from SFLC clients.

Moglen also says that if a violation is proven in the TPS case, it would be "a particularly severe offense" because TPS has chosen to sue a member of the free software community. Consequently, it would be profiting from the work of free software developers while simultaneously suing them. In contrast, most GPL violations are reported to be unintentional; Bradley Kuhn estimated in 2011 that 98% of the violation incidents he had worked on were cases of negligence and not malice. "Malice" might be hard to pin down, but the fact that TPS actively initiated this legal battle certainly increases the chances that Red Hat will choose to fight it out rather than settle.

If Red Hat does pursue the suit, this will also be the first GPL violation case brought by a commercial Linux distribution. Many of the high-profile GPL compliance cases in years past have been fought by independent projects like BusyBox or non-commercial groups like gpl-violations.org. Fighting out the GPL violation charge also has a different feel in this case because most other GPL enforcement actions are taken in order to bring the offending party into compliance. That is not the goal here: Red Hat is using the charge to wage an injunction-versus-injunction battle. The highest-grossing Linux distributor pursuing a GPL violation charge may not have the David-versus-Goliath feel of the other cases, but it could still be an important day in court — both for Red Hat and for anyone else who builds a business on free software.

Comments (15 posted)

Brief items

Distribution quotes of the week

The Fedora carbon footprint is getting larger:-)
-- Chuck Forsberg

If by "intuitive" you mean "the same as the old interface" then I must agree. Otherwise, I think you are just trying to hold on to what you know.
-- David Lehman

I start to think that Enterprise Software is an alias for broken packages and bad software installations.
-- Jens Kuehnel

Alpha does not mean 'finished'. Alpha does not even mean 'nearly finished'. Alpha means 'here's this thing that will probably eat your babies and burn down your house, we want you to tell us exactly where the teeth marks were on the babies and what the fire smelled like'.
-- Adam Williamson (Thanks to Don Waugaman)

Comments (4 posted)

Announcing the release of Fedora 18 Alpha

The alpha release of Fedora 18 "Spherical Cow" is available for testing. "Already mooo-tivated to give F18 Alpha a try? Great! We still hope that you'll read onwards; there are fabulous features in this release you may want to know about, as well as important information regarding specific, common F18 Alpha installation issues and bugs, all of which are detailed in this release announcement."

Full Story (comments: 63)

Mandriva Linux 2012 Alpha

Mandriva Linux 2012 Alpha (Tenacious Underdog) has been released. The new alpha features Linaro's gcc 4.7 branch, installer improvements, LXDE shipped by default, KDE 4.9.0 and more.

Comments (none posted)

Ubuntu 11.04 (Natty Narwhal) EOL

Ubuntu 11.04 has been out for nearly 18 months, and will reach its end-of-life on October 28, 2012. There will be no updates, including security updates, for Natty after that date.

Full Story (comments: none)

Distribution News

Other distributions

CentOS-6.3 / x86_64 UEFI Installer Released

CentOS has released a new installer for 6.3 x86_64 that will work on UEFI enabled machines. "I'm trying to make sure that we do enough testing and have enough resources for UEFI testing to ensure that the next and subsequent releases do not have a problem in this environment. In the mean time, the installer buildsystem for CentOS-6 has been updated to also build and test the UEFI requirements in sync with the rest of the installer build process."

Full Story (comments: none)

Newsletters and articles of interest

Distribution newsletters

Comments (none posted)

Vajna: Frugalware history

Miklos Vajna, founder of Frugalware, looks at the history of this general purpose distribution. "Looking back, it was all quite lame. :-) I used a mail address called "mamajom" (English translation could be "momonkey"), tied to an ISP, with a lengthy signature at the end of every mail I sent and was using my IRC nick instead of my real one everywhere… OTOH, I made some decisions I’m happy about even today. The first four developers (Ádám Zlehovszky, Krisztián Vasas, Zsolt Szalai and me) were all Hungarian and despite of this, I forced every code, test and documentation to be in English, to possibly turn the project into an international one in the future. And that proved to very, very useful."

Comments (none posted)

First alpha of Mandriva Linux 2012 now available (The H)

The H takes a look at the first alpha for Mandriva Linux 2012. "Nearly two months later than originally planned, the first alpha for Mandriva Linux 2012, code-named "Tenacious Underdog", has been released for testing. The new development release upgrades the KDE desktop to version 4.9.0 from August and brings improvements to the distribution's installer, which is now said to be smaller and faster; the installer's text mode is also noted to be working again. Other changes include the complete removal of the HAL (hardware abstraction layer) and the switch to Linaro's GCC 4.7 branch, as well as various package updates and bug fixes."

Comments (none posted)

Page editor: Rebecca Sobol
Next page: Development>>


Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds