Not logged in
Log in now
Create an account
Subscribe to LWN
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
Posted Sep 20, 2012 17:08 UTC (Thu) by k3ninho (subscriber, #50375)
Posted Sep 20, 2012 18:11 UTC (Thu) by boog (subscriber, #30882)
I'm assuming they would buy their copy before the judgement. In any case, it would be an additional insurance policy.
Posted Sep 20, 2012 18:16 UTC (Thu) by gidoca (subscriber, #62438)
Keep in mind the different programs involved
Posted Sep 22, 2012 10:36 UTC (Sat) by Max.Hyre (subscriber, #1054)
Thus, unless mount uses the patent in question, buying a copy would afford no protection. Even if it did, the implicit license for mount wouldn't extend to any other random use of that patent.
Posted Sep 24, 2012 9:15 UTC (Mon) by gidoca (subscriber, #62438)
As to the discussion below whether you have to explicitly agree to a contract, at least in Swiss law (which is the only one I have the faintest knowledge about) there are three ways to enter a contract:
- written, by signature
- by taking an action that implies your intention to enter the contract (this is called "stillschweigend", which literally means tacitly, in German)
Posted Sep 20, 2012 21:44 UTC (Thu) by iabervon (subscriber, #722)
If you put a $1M price tag on the television in your living room, and someone breaks in and steals it, you can't go to court and say they bought your TV for $1M but now refuse to pay you. Even if you provide a standing offer to make their actions legal, they don't have to accept it.
Posted Sep 20, 2012 23:22 UTC (Thu) by boog (subscriber, #30882)
Posted Sep 20, 2012 23:50 UTC (Thu) by iabervon (subscriber, #722)
Posted Sep 21, 2012 0:10 UTC (Fri) by boog (subscriber, #30882)
Seems to me that it's rather like "click through" (which is hard to wriggle out of). By distributing they have accepted the licence and through that licence they (implicitly) license their patents to recipents of the distributed GPL programs that practise them. A court will decide this for us one day...
Posted Sep 21, 2012 0:42 UTC (Fri) by dlang (✭ supporter ✭, #313)
As such, it's very possible for a source tree to have a copy of the GPl that includes such language, but where the person using that source tree does not have to follow the GPL because they have some other license.
This is why the GPL is not 'viral' in the sense that the FUD being spread around implies. Putting a GPL file into your proprietary code does not automatically make your entire codebase GPL, it just means that you have no valid way to distribute that codebase. When you get called on it by a GPL license holder, you have three choices.
1. continue to distribute the codebase, but comply with the GPL
2. negotiate some other license to distribute the codebase.
3. remove the GPL code from your codebase
granting an additional license actually happens quite frequently in the FOSS world. Not in cases where someone has started legal action against a GPL infringer, but it's very common to see someone ask if a particular piece of code can be dual licensed (frequently under BSD) so that some other project with a non-GPL license can make use of it. If the function is fairly small, the reaction is commonly "sure"
If you take option #3, the version you are distributing now is still infringing, and the license holder can still get an injunction and go after you for damages for the version you are distributing, but if you release a new version without the GPL code (and without anything "derived" from that code, which is a slippery definition), then the GPL license holder has no claim against your new version.
In this case, since Twin Peaks was sloppy enough to use one piece of GPL code like this, the odds are really good that they have used more. Every copyright holder of such code can now go after Twin Peaks, and they can each do so individually.
Doing so is a nuclear option that could scare a lot of people away from FOSS code. The incident with Cisco that Rob Landley has been so upset about is a mild example of this. If you were to have 500 individuals sue one company for copyright infringement for the Linux kernel as separate lawsuits (nothing says they need to band together and jointly hire a lawyer), the mere cost of lawyers to handle so many separate cases would be devastating.
But if companies want to go nuclear against FOSS on patents because they don't think FOSS can defend themselves, they need to be prepared to have FOSS fight back with the tools that are available, namely copyrights.
Posted Sep 21, 2012 0:46 UTC (Fri) by iabervon (subscriber, #722)
Posted Sep 24, 2012 6:35 UTC (Mon) by branden (subscriber, #7029)
I'm not convinced.
Here you go. Start reading.
Posted Sep 20, 2012 22:24 UTC (Thu) by jhhaller (subscriber, #56103)
The mount command is a standalone piece of software. It's unlikely that Twin Peaks' patent is practiced in the mount command, but in some kernel module. Hence, providing the mount command and their patented software is mere aggregation, and wouldn't provide a GPL license to the rest of the software even without some of the other arguments posted by others. Twin Peaks could also likely write their own mount command which does not infringe on Red Hat's copyright, which would eliminate the infringement, and make an injunction moot. Then, one gets into what the maximum statutory damages would be for distributing mount. It's unlikely to be per per item, but for the work being infringed. Twin Peaks would have to spend some effort to rewrite the mount command, but that would cost less than the amount of damages they expect to collect. Alternatively, Twin Peaks' sales might be poor enough that they could stop selling their product without a significant change in revenue, as SCO did. Finally, if Twin Peaks downloads another copy of util-linux and releases their mount sources with future distribution of their product, US courts have never weighed in on if that is a new license, stopping the infringement.
The more interesting question is whether there are any GPL-only interfaces used by Twin Peaks's filesystem code, whether wrapped or not. Since Twin Peaks doesn't release this code, it's harder to determine this. Plus, one then gets into who holds the copyright on that code, and if it's not Red Hat, they can't use it in their counter claims. I'm betting that someone would be willing to transfer their copyright to Red Hat in that case. This would make it infinitely more difficult for Twin Peaks to avoid an injunction, and make a settlement more likely. SFLC is on this aspect of the case, and hopefully others.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds