Patents biggest threat to free software

Angus Kidman25 January 2010, 9:25 AM

Samba developer Andrew Tridgell reckons the open source community is poor at fighting patent attacks, but says things could improve with a change in strategy.


Samba developer and Australian open source legend Andrew Tridgell has had plenty of experience dealing with interesting legal issues while trying to get Linux servers communicating with Windows, but he now sees the exploitation of patents as the biggest threat to the open source movement.

"I believe that patents are unfortunately going to be more and more of a problem for the free software community," Tridgell said in a presentation at Linux.conf.au 2010 in Wellington. "I am concerned that patent attacks on the free software community are going to become more common in the future."

Tridgell's comments echo remarks by his Samba co-developer Jeremy Allison this week suggesting that Microsoft would actively use its patent portfolio to fight off netbook and mobile phone competitors.

To counter that threat, Tridgell offered some guidelines to how to construct responses to claims of patent violation (though he was careful to point out he was not a lawyer). He argued that attempts to displace patent claims by trying to invalidate patents by demonstrating 'prior art' were not well thought out. "The prior art defence is really hard to pull off. Prior art is not a panacea. It is very hard to kill all claims. You've got to knock them off completely. It's a massive amount of work

While many online forums spend time trying to find prior art examples when an open source project is threatened by a patent claim, people often don't look any further than the abstract, he noted. "The abstract is often very different to the actual claims. This is where Slashdot tends to get stuck." Righteous anger has its limitations as a practical strategy: "It's your job not to just blow your stack at the whole patent system."

Tridgell also suggested that the commonly circulated idea that people should resist reading patent documents so as to avoid were misguided, especially for non-commercial software, since any successful patent claim would likely bankrupt the project. "For most free software projects, certainly for the vast majority of projects in your average distribution, one death is enough."

The best defence is to identify the specific claims inherent in a patent, and demonstrate that a given piece of software doesn't actually perform the tasks specified in those claims. Proving that software doesn't infringe is a lower barrier than trying to prove the patent invalid, Tridgell said. "For a non-infringement defence, you only have to care about the independent claims. For prior art or invalidity, you must demolish every claim in the patent completely."

Co-ordinated efforts to help defend software will be the best long-term strategy, Tridgell said. We need to be the toughest, meanest target for patents. We have a technical community that's really good at the sort of logic and knowledge to fight against patents. If we can find a way to co-ordinate within that community, we can do something really interesting."


Post your comment



Comments

RSS feed Email alert

Raindog (Senior Forumologist):

"We have a technical community that's really good at the sort of logic and knowledge to fight against patents"

It not so much a war on patents as a war on dubious application of patent law. Many of the existing players would have placed a patent on the use of one or zero if they had been able to.

Intellectual property should be protected, and that applies equally to litigious corporations as it does to community developers. Any community effort to thwart the the misapplication of patent law, by big corporations with long pockets, can only be a good thing for all.

Patent law is their as a protection of fair play, it's application should also be fair, anything else should be rejected completely.

25 January 2010, 9:49 AM (1 month ago)report abuse Send to a friend reply

Tin (Senior Forumologist):

Software patents should be invalid anyway. Software is a different type of intellectual property, and covered by copyright. A patent for software is as sensible as someone patenting a storyline from a book, and a particular shade of green in a photo.

25 January 2010, 8:41 PM (1 month ago)report abuse Send to a friend reply

Raindog (Senior Forumologist):

Quoting Tin:
Software patents should be invalid anyway. Software is a different type of intellectual property, and covered by copyright.

Copyright may well be adequate for application software, but for work like an operating system patents can be appropriate protections. The real key is that a patent is to protect your own intellectual property and development effort, patents were never intended as a tool to thwart original efforts by competitors.

The real problem is misapplication, like where a well known chocolate company wanted all rights to purple. They had an association to purple the did not invent purple, and as such it not something worthy of a patent.
From a software point of view the problem is similar and when arguments sink to placement of task-bars etc. Patents are fine as long as they are protecting intellectual property and original ideas. None of the past present of future patent claims aimed at open source will have anything to do with those ideals.
I like Andrew Trigells idea of unify the efforts and let big business bring it on. Any company with more focused on stifling competitive innovation than fostering their own is soon to become an endangered species.


25 January 2010, 8:58 PM (1 month ago)report abuse Send to a friend reply

Malle pietje (New user):

Software patents are absurd no matter how you turn it around. Nobody, and i really mean nobody, can make software without building it on previous knowledge. So, when you build something are you going to pay your predecessors you built your application on. Patenting software is like patenting a mathematical formula you discovered. It should be abolished

25 January 2010, 11:20 PM (1 month ago)report abuse Send to a friend reply

Malle pietje (New user):

Software patents are absurd no matter how you turn it around. Nobody, and i really mean nobody, can make software without building it on previous knowledge. So, when you build something are you going to pay your predecessors you built your application on. Patenting software is like patenting a mathematical formula you discovered. It should be abolished

25 January 2010, 11:20 PM (1 month ago)report abuse Send to a friend reply

hozelda (New user):

Software patents, at least as implemented in the US, are an insult to decency.

What Tridgell suggests might not only be very difficult at times (or impossible because software patents are so broad and can cover de facto or de jure standardized interfaces), but provides free research for the next patent attack that will leverage that idea with some new twist in a new patent.

Also, invalidating existing patents, while wasteful and inefficient, can be targetted to disrupt or complicate the practices of particularly notorious patent creators. Also, for select cases, this might be the best way forward.

If software patents survive SCOTUS scrutiny and become a greater problem in practice, I see a couple of ways forward: (a) market FOSS to regular users with better tools so they can create multimedia and other creations easily and build them distros (and distromaking tools) that make it easy to participate in advocacy campaigns to get Congress to change the laws (sure, this sounds like a joke, like a hopeless cause...), and (b) take out patents that run ahead of what major vendors and software patents supporters (eg, Microsoft and IBM) are doing so that they are blocked off from moving in some interesting way. This will get their attention. Make software patents costly to the industry if they try to use it to gain advantages or suffocate FOSS.

I think, ultimately, software patents will not stand up to the "promote the progress" Constitutional scrutiny, especially when these are used against FOSS.

Software patents are an insult.

See for example this article (and comments) http://www.unionsquareventures.com/2010/01/we-need-an-independent-invention-defense-to-minimize-the-damage-of-aggressive-patent-trolls.php?dsq=30100479#comment-30100479 as well as the againstmonopoly.com website.

Finally, by avoiding wasting time looking at patents, you preserve your ethical position and preserve an extra potential (independent inventor) defense card before SCOTUS on constitutionality grounds.

Of course, if you are going to take out patents to stomp the giants, then you must look at patents. In fact, if you take the time to look at a patent in detail, you might want to patent some extra claims that leverage that patent (assuming you have the money to pay for the claims). This way, you gain leverage. Prior art is no real leverage; it is free research to patent leeches and only officially protects you until hungry leeches block you off from growth. Leverage is to be able to make life difficult for others as well. A few lawsuits you might initiate will even give you some money to help protect a FOSS project or ten. The system has to end or be changed dramatically for it to be workable. Playing the game while maintaining a weak hand (prior art rather than your own patent claims) works into the hands of large corporations that take out patents on a recurring basis.

Also, if the patent appears very far removed from where your coding interests lie, then it might be worthwhile to look at it. Laugh at it (remember, it's only the claims that matter). And make a large public mockery of it which you can share with all your government representatives, blog readership, customers, partners, etc.



17 February 2010, 12:25 PM (1 month ago)report abuse Send to a friend reply

hozelda (New user):

BTW, in option "(b)" in the prior comment, we would be playing the role of a patent troll and leech. My point is that only in doing this in a way to draw out enough blood from others (very possible if FOSS devs turn towards the writing of patent claims en masse) will get some of these others to reconsider their support of software patents. Running and wasting lots of creative juices looking for dubious alternate paths while you allow these people to have these weapons of mass destruction and torture you is not too useful. Either they leave you/us alone, or we bite back hard.


17 February 2010, 12:36 PM (1 month ago)report abuse Send to a friend reply

anonymous user Anonymous user


Tags