LWN.net Logo

KS2009: Legal issues

By Jonathan Corbet
October 20, 2009
LWN's 2009 Kernel Summit coverage
Lawyers tend to be a rare sight at kernel summits. At the 2009 meeting, though, the group heard from two legal representatives on the subject of software patents and how to deal with them. It was a bit of a slow-starting session, with some members of the group clearly skeptical of the entire concept. In the end, though, it ran well over the allotted time; attendees are clearly interested in learning more about the challenges presented by software patents and what can be done to protect Linux from the worst threats.

The leaders of this discussion were Karen Copenhaver, counsel for the Linux Foundation, and Keith Bergelt, head of the Open Invention Network. The first topic was defensive publication. Software patents are a relatively recent creation in the United States, and patent examiners lack a database of prior art to compare applications against. The result is the issuance of vast numbers of patents for techniques which have long been known to developers. Patent examiners are not required (or able) to perform a full literature search - much less a search of existing source code - so techniques which are not in the patent database are essentially invisible to them.

Defensive publication is the practice of writing up an invention in the bizarre form of English used for patents and entering it into the USPTO database. A publication in this form establishes prior art which can easily be found by patent examiners. That, in turn, should help to prevent the issuance of patents for the covered invention and to protect the publishing company from patent suits over that invention. The OIN would like to help the community in the creation of these publications; ideally, it could be done in a way which has little impact on developers' time.

Peter Zijlstra asked: why does the patent office grant applications for techniques which have been covered in text books since the 1970's? The answer, beyond the lack of a comprehensive prior art database, had to do with high workloads and high rates of turnover in the patent office. Will the upcoming Bilski decision in the U.S. Supreme Court make this problem go away? Karen answered that she didn't know of any patent lawyers who thought that this decision was really going to change things. It might make it harder to get bad patents in the future, but it won't, on its own, make the vast pile of existing patents go away. In the long run, we might get more help from the changes currently underway in the patent office; changes in how examiners are evaluated and compensated will hopefully improve patent quality over time.

Worry was expressed about the potential for defensive publications to function as a sort of troll bait. If somebody holds a patent which covers techniques described in a defensive publication, that somebody knows that the publisher is likely infringing on that patent. There didn't seem to be a good answer to that question. Developers were also curious about how they could know when they have done something which merits a defensive publication. The answer was that if the project was hard for the developer, then it may well be interesting enough to be worth publishing.

There was a brief description of what the Open Invention Network actually does. It seems that there is a thriving market for patents. Companies which have patents are trying to realize cash from them, while those which are currently under patent attack are looking for weapons for their counterattacks. The OIN keeps an eye on this market and attempts to scoop up patents which might be threatening to Linux - or to those who might attack Linux. These patents remain in reserve, to be deployed against companies which file suits targeting Linux.

OIN's patent portfolio, at this point, is a potent weapon against companies which make and sell products of their own. It's less useful against patent trolls, though, who are immune to injunctions and have little to countersue for. It's the trolls who are the worst threat against Linux.

When patents exist, one can try to get them invalidated by challenging them at the patent office, but this is an expensive and risky strategy. Any failed attempt to invalidate a patent can end up strengthening it instead; it can also nullify any prior art used in the attempt. There are a huge number of patents, most of which will never be asserted; there's no way to try to invalidate them all. Finally, an invalidation attempt can lead to willful infringement damages. All of this adds up to a simple conclusion: frontal attacks against patents are often not the best way to go.

What can be done instead is to work around the patents. Workarounds are a complicated topic in their own right; unfortunately, the session ran out of time before it could really be discussed. So there is still no real policy on when patent workarounds should be merged into the mainline, though the unofficial policy is that they are acceptable only if they do not impair functionality.

One final question had to do with the threat against individual developers: have any developers been targeted in a patent suit? Thus far, it seems that this has not happened; patent trolls normally go for targets with deeper pockets. But we were reminded that the Linux Foundation maintains a defense fund for that eventuality; should a free software developer end up in that situation, they may have more resources available to them than they might think.

Next: How Google uses Linux


(Log in to post comments)

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