Software Patents in the EU
A Perspective on the European Computer Implemented Inventions Directive
by Edward Griffith-Jones, Tom Chance03/08/2005
Bill Gates wrote, in his Challenges and Strategy memo of May 16, 1991, that "If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today. The solution to this is patent exchanges with large companies and patenting as much as we can." Microsoft has since filed thousands of patents both in the European Union and in the U.S.
Whereas software patents are unfortunately legal in the U.S., they still have very questionable validity in Europe. Though they're not legally enforceable, over 30,000 patents on software have been granted. The Computer Implemented Inventions Directive (CIID), which seeks to clarify the issue, is still being fought over in the EU and may or may not result in legalizing them. For small and medium enterprises (SMEs) and in particular, free software projects, there is much to lose.
What Are Software Patents?
We want to first outline what we mean by software patents. The argument over the directive revolves around the question of whether or not we should be able to patent physical inventions that use software--such as a traffic light system--and whether or not we should be able to patent software itself. Most anti-patent groups accept that the former should be patentable, while the latter shouldn't. If it were, then inventions such as the progress bar would be patentable.
Patents were originally introduced to protect concrete and physical inventions. Any type of state protectionism is a contract between the creator and society, under which society abridges certain freedoms in return for increased productivity through financial compensation. Specifically, patent law gives inventors an exclusive right to new technology for 20 years in return for publication of the technology's specifications and for use of the technology in the monopolist's products. So, if allowing patents wouldn't lead to increased productivity, and they wouldn't benefit the whole of society; they would be a bad idea.
While traditional patents were for concrete and physical inventions, software patents cover inventive ideas. An example that the Foundation for a Free Information Infrastructure gives is that, instead of patenting a specific mousetrap, you patent a "means of trapping mammals" or a "means of trapping data in an emulated environment."
This is not appropriate for software development, where innovation occurs rapidly, can be made without a substantial capital investment, and tends to involve creative combinations of previously known techniques. For SMEs (who make up the majority of the industry) and free software projects, patents on pure software would be a disaster. But for some big businesses, they are a lucrative prize. With our economy increasingly dependent on knowledge, there has been a large movement towards increasing protection on information with copyright, patents, trademarks, and other legal means, misleadingly grouped together under the term "intellectual property." Patents are another way for some big businesses to "protect" software in their interests.
Arguments Against Software Patents
One of the main arguments against software patents in Europe is that they will stifle innovation, especially for free software developers and SMEs. Though there hasn't yet been a concerted attack against free software using patents, there have been many attacks on SMEs. If any big business needs to remove competition and is failing to do this by beating them on price, quality, or free licensing, then they can simply attack them with their patent portfolio. Even more worrying are the so-called "patent trolls" like Acacia Technologies, which "develops, acquires, and licenses" patented technologies, using them to extract licensing fees out of software developers, but who do not actually produce any software. The company is opening an office in Europe in the spring with the intention of demanding royalties on patents.
Since software, especially free software, is usually based upon a huge number of sub-programmes and ideas taken from other programmes, it would be extremely difficult to avoid patent infringement. However, under the U.S. system, SMEs have been restricted due to large companies building up patent portfolios that they use to reap billions in licensing revenues from other businesses. The idea of selling products over the Internet has already been patented in the U.S., and Amazon used its "one-click buying" patent to famously sue Barnes & Noble in the late 1990s.
Examples of currently granted European Patents are EP803105 and EP738446. These patent the idea of selling objects over a network using a server, client, and payment processor, or using a client and a server. In other words, these are patents on selling products over the Internet; clearly a lot of software would infringe on these overzealous patents.
The time and money spent on patent filing, prosecution, maintenance, litigation, and licensing (which SMEs cannot afford, and which have caused many to fold or be bought out) could be better spent on product development and research leading to more innovation. Surely, software companies would prefer to live with the pressure of having to improve and innovate constantly instead of having to deal with software patents? This is how it works under copyright, which already prevents competitors from merely copying software. This is also how it has worked up till now, and we have managed to develop the Internet, operating systems, and other software without patents.
For the free software community, which eschews patents both on pragmatic and ethical grounds, they represent an even more worrying threat. Gestures from companies like IBM won't ever fully protect us from attacks. Free software can only guarantee its safety in an environment without patents, in which the only other threat is copyright infringement, which is easy to avoid--just don't copy proprietary code.
European Union
In September 2003, European Parliament voted though a raft of amendments to the CIID, which ensured that patents on pure software and business methods would not be allowed. However, under the co-decision rules for European lawmaking, the European Parliament, Commission, and the Council all have to agree on the text of the directive before it can come into force. The full process is best explained here.
The current Council document, which was officially adopted yesterday (March 7), leaves loopholes that could be (and already have been) exploited to allow patents on pure software. Specifically, the Council document took amendments out of the Parliament directive, or weakened them, on issues such as interoperability and technical contributions in software.
For example, article 4a of the Council document states that "A computer program as such cannot constitute a patentable invention. Accordingly, inventions involving computer programmes, whether expressed as source code, as object code or in any other form, which implement business, mathematical or other methods and do not produce any technical effects beyond the normal physical interactions between a program and the computer, network, or other programmable apparatus in which it is run shall not be patentable."
However, article 2a of their document defines the term "computer-implemented invention," which the document uses later to describe inventions that are patentable. It states that "'computer-implemented invention' means any invention the performance of which involves the use of a computer, computer network or other programmable apparatus, the invention having one or more features which are realised wholly or partly by means of a computer program or computer programs."
Confused? You should be. Some recitals in the proposal are phrased in such a way that they seem to indicate restrictions in patentability, while many of the legally binding provisions in the articles confirm the 30,000 software patents already approved by the European Patent Office and leave the door wide open for further patenting of software. The Parliament text of 2003 made the distinction close to watertight.
Clarity Needed
|
Related Reading
Understanding Open Source and Free Software Licensing |
The CIID was initiated because there was legal uncertainty with software patents in Europe. There will continue to be legal uncertainty until a clear and concise directive is put into force. A clear directive stating that software cannot be patented would also send a strong message to other nations and trade areas that already allow them, or that are considering it. Politicians in America are said to be watching the European process attentively.
The European Parliament recently voted to restart the entire software patent directive because the Council ignored most of the Parliament's amendments. However, even though the Parliament is the only directly elected body in the legislative process, the Council ignored this request and adopted their position against their own rules of procedure.
The directive will now return to Parliament for a second reading. Though MEPs can retable their amendments, each amendment and the final document must receive a majority vote, which can be difficult when many MEPs don't turn up to vote at all. Our only hope is to lobby MEPs with a renewed vigour to ensure that they can pass a good version of the directive. If more programmers and SMEs approach their MEPs and go beyond the single letter, we may yet win.
Although no directive is better than a bad directive, it would also leave companies free to patent as much as possible, either for protection purposes or with the intent of making future profits from the patents. What is needed is a software patent directive that makes it clear what is and what isn't patentable. Parliament will only listen if more software developers get involved with groups like the FFII and the Free Software Foundation Europe and make their voices heard.
Edward Griffith-Jones has a background in political hacking, from environmental issues and the Trade Justice Movement to digital issues such as software patents and Creative Commons.
Tom Chance is a philosophy student, free software advocate and writer. He has worked in various guises with the KDE Project, the Association For Free Software, the Foundation for a Free Information Infrastructure and a new Creative Commons project, Remix Reading.
Return to the Policy DevCenter.
Showing messages 1 through 17 of 17.
-
artificial distinction between hardware and software
2005-03-08 18:47:27 Johannes-Ernst [View]
-
artificial distinction between hardware and software
2005-03-09 08:29:44 SerpentMage [View]
I am really glad you mentioned razors. What product in the industry is too expensive, and locked behind cages? Yes folks, razors! People steal and re-sell razors because they are valuable. And what are they? Razors! Pieces of metal with ground edges!
This is why I am against patents because they keep prices artificially high for no real reason! -
artificial distinction between hardware and software
2005-03-09 10:19:15 JimmyB [View]
If you can put an invention in a razor, why not patent it? If the invention were no good, why would anyone buy it?
Assume you have a very good invention for a razor and you don't patent it, what are you chances to successfully market it without Gillette rolling all over you?
The same is valid for software. I believe many people are currently demotivated to work out a software invention because they know that if it is really good, Microsoft and alike will copy it in anyway.
The objective of patents is to protect an inventor so that he can market a product without being afraid that others will copy his invention. It must motivate the inventor to be entrepreneurial and bring new products to the market that are beneficial to the community.
Of course, patents can be abused and some smart businessmen would like to patent standard engineering practices and this should be prevented by having a good patent law.
Bottom line, in my opinion, if well implemented patents promote inventions and not the opposite. -
artificial distinction between hardware and software
2005-03-09 08:34:11 zeuice [View]
Isn't the reason that razors (as opposed to software) can be patented is because once someone has investigated, protyped, and developed a razor they have to begin to manufacture & distribute the physical device? someone could copy their design, get one up on them and distribute their own slightly modified design. This would mean the original razor designer went to great cost & lengths to create their razors all to be wasted by a copycat, a software developer has no such worries as a piece of software can be copied and distributed for free, so if it's copied, there has been no loss in manufacture costs (only r&d time/costs). -
artificial distinction between hardware and software
2005-03-09 12:27:46 Systems_Curmudgeon [View]
I agree that the distinction between hardware and softsare patents is rather arbitrary. I believe it would not have become a big issue, if patents for software had been issued sensibly.
We have a long history regarding hardware patents, and they tend to cover genuine inventions, useful or not.
Software patents applications tend to cover simple, obvious, general operations. If these had mostly been refused, there would be no need for a distinction. -
And the result of those patents are ...
2005-03-09 15:55:33 nzheretic [View]
The result of those patents on the market is that you can only purchase razors with those patented features from a few big mega-corporations. The envitable oligopoly raises concerns over price fixing, justifying price rises by, for example, artifically inflating development costs. Gillette makes the ridiculous claim that it spent approximately $750 billion to develop the Mach3.
The difference with the software industry is that you can still make and sell basic razors that will do the job for any price, since the concept of the safety razor has been around for over a hundred years. This limits the extent that the big razor players can dictate price. It is going to become impossible to develop any software without it conflicting with the body of software patents being filed.
It is not in the consumer or public interest to let software development be dictated to by the resulting combination of mega-corporations and so-called intellectual holding entities ( the latter often having a surprising number of connections to the aforementioned mega-corporations).
-
Patents and copyrights are abused
2005-03-08 22:27:42 chodgkins4 [View]
The current systems for Patent and Copyright protection are completely broken in this country. Congress under pressure from industry have forgotten why these systems were designed to be granted for limited terms.
The fix is to grant fair terms, say 5 years for software patents and the life of the author for copyrights.
-
Patents
2005-03-09 08:29:42 Mobius_][ [View]
The more I see, the more I'm beginning to believe that patens, as a whole, are a bad idea.
Most times, innovation is incremental - a pyramidal structure of thousands of small ideas, all piled one atop the other. Rarely do we see great leaps, where an idea is so striking that it changes a paradigm.
A patent benefits an individual entity (person, corporation, whatever) by allowing that entity sole use of the patented process/product/whatever. It also, as a side effect, hurts society - the patented concept is unusable by anyone but the patent holder, except under license. This adds a 'parasitic drag' to the free flow of ideas, and drives up prices for services and items based on the patent.
and now I have to go to a meeting, so I'll have to stop here ;) -
Patents
2005-03-10 06:38:29 Futal [View]
The side effect problem is that the patent holder is not even granted the right to use her/his patent, only to exclude other to do so. Then, she/he can only use the patent if it doesn't infringe other patents and to make a software, that doesn't mean to trade for a couple of patents but hundreds of them. I nice barrier not to spend time upon innovation...
-
google adds
2005-03-09 08:49:11 b-rod [View]
Gotta love the irony here. A scathing article starkly against software patents, with four google adds at the bottom for patent applications and related... Ah...
-
Patents-yes or no?
2005-03-09 10:08:57 sandandbears [View]
I won't go into detail, but as an overview, the Internet ( as well as numerous other items before patents came about ) was developed without the restrictions that patents impose, and the results are wonderful and useful without end.
The M$ came along and started in with it's patent everything nonsense, and you now have to open your pocket every time Bill feel short of funds. Open source, doesn't drain your pockets in that way, and usually is the source of the greatest of new innovations. (Compare the patched-up, patented mess that M$ provides(?) you with), and it's easy for me to conclude that patents should not be applied to software. -
Patents-yes or no?
2005-03-14 04:41:31 jwenting [View]
Ah, the mandatory anti-Microsoft post. Wondered how long it would take.
If you had a grain of intelligence and any idea of how the real world works you'd know that Microsoft actually started late in life in the patent game. The author of the original article wants them to look bad (of course, he sounds like a linux zealot) but he's dead wrong.
The majority of patents Microsoft (yes, I can write their true name in full several times in a row without exploding in a puff of smoke) were btw acquired by purchasing companies that held patents, especially their earlier ones.
If at this stage they're actively pursueing patents in order to prevent other companies from patenting things that Microsoft invented and uses a lot (after all, that's what the patent haters accuse people who take out patents of constantly) that's only good business sense.
So far Microsoft has shown themselves an excellent neighbour and haven't used any of their patents to attack others, only to protect themselves against attack.
-
Patent misinformation
2005-03-09 10:14:37 Bruce A. Epstein |
[View]
This one-sided article is misleading in subtle but important ways. For my rebuttal, see Patent Misinformation -
Patent misinformation misinformation
2005-03-09 13:16:56 jmaebe [View]
And for a rebuttal to the rebuttal, look here :) -
Patent misinformation misinformation
2005-04-05 03:56:38 Sage [View]
Bruce this was an outstanding commentary point by point. I know it took some time but from my perspective was dead on! The effort is appreciated. I am one of those inventors, with one of those BMP patents who is enforcing rights under the laws of the United States.
When you look out of the window from our perspective it is clearer to see who is really generating this "false" debate.
I cannot help remembering a meeting many years ago with a manager from a partially funded operation by NASA (at the bequest of the Federal Government). Over lunch he looked at me steely eyed and said, Why do you want to own this when all you have to do is control it. Controlling is what it is all about. Problem is I was not and still am not a government, standards, or multinational operation. I cannot control a thing, my charter so to speak and the law does not allow such a thing. Only quasi-governmental operations and wealthy multi-nationals are afforded that luxury.). The constitutional writers knew that this is how it works without legal protections; those with power and resources can take what they want. They, the constituional framers, did an outstanding job which has allowed the colonist to flourish.
-
More discussion
2005-03-09 16:43:56 TBrants [View]
To see more discussion on this article, see the slashdot posting at:
http://yro.slashdot.org/yro/05/03/09/151241.shtml?tid=155&tid=17
-
Software Patents: Time for Change
2009-01-16 07:09:50 martinzwilling [View]
This is a good article on software patent issues. I also am convinced that it's time to eliminate the software patent process, and simply use the existing copyright and trademark protection for software. See my article on blog.startupprofessionals.com titled "Software Patents: Time for a Change" for specifics.
Marty Zwilling, Founder & CEO, Startup Professionals, Inc.










There are many good arguments that can be made why the current US software patent regimen is broken (I'd agree), why patents in general are a bad idea (I disagree) and so forth. But I don't see that they don't equally apply to, say, razors.