On The Insider: Hot Summer Concerts of 09
BNET Business Network:
BNET
TechRepublic
ZDNet

By Richard Stallman
Posted on ZDNet News: Jun 20, 2005 5:46:00 PM

Commentary--Next month, the European Parliament will vote on the vital question of whether to allow patents covering software, which would restrict every computer user and tie software developers up in knots.

Many politicians may be voting blindly--not being programmers, they don't understand what software patents do. They often think patents are similar to copyright law (except for some details), which is not the case.

For example, when I publicly asked Patrick Devedjian, then the minister for industry, how France would vote on the issue of software patents, he responded with an impassioned defense of copyright law, praising Victor Hugo for his role in the adoption of copyright.

Those who imagine effects like those of copyright law cannot grasp the real effects of software patents. We can use Hugo as an example to illustrate the difference between the two.

A novel and a modern complex program have certain points in common: each is large and implements many ideas. Suppose patent law had been applied to novels in the 1800s; suppose states such as France had permitted the patenting of literary ideas. How would this have affected Hugo's writing? How would the effects of literary patents compare with the effects of literary copyright?

Consider the novel "Les Misérables," written by Hugo. Because he wrote it, the copyright belonged only to him. He did not have to fear that some stranger could sue him for copyright infringement and win. That was impossible, because copyright covers only the details of a work of authorship, and only restricts copying. Hugo had not copied “Les Misérables,” so he was not in danger.

Patents work differently. They cover ideas--each patent is a monopoly on practicing some idea, which is described in the patent itself.

Here's one example of a hypothetical literary patent: Claim 1: a communication process that represents, in the mind of a reader, the concept of a character who has been in jail for a long time and becomes bitter towards society and humankind.

Claim 2: a communication process according to claim 1, wherein said character subsequently finds moral redemption through the kindness of another.

Claim 3: a communication process according to claims 1 and 2, wherein said character changes his name during the story.

If such a patent had existed in 1862 when “Les Misérables” was published, the novel would have infringed all three claims--all these things happened to Jean Valjean in the novel. Hugo could have been sued, and would have lost. The novel could have been prohibited--in effect, censored--by the patent holder.

Now consider this hypothetical literary patent:

Claim 1: a communication process that represents, in the mind of a reader, the concept of a character who has been in jail for a long time and subsequently changes his name.

“Les Misérables” would have infringed that patent too, because it also fits the life story of Jean Valjean.

These patents would all cover the story of one character in a novel. They overlap, but they do not precisely duplicate each other, so they could all be valid simultaneously--all the patent holders could have sued Victor Hugo. Any one of them could have prohibited publication of “Les Misérables.”

You might think these ideas are so simple that no patent office would have issued them. We programmers are often amazed by the simplicity of the ideas that real software patents cover--for instance, the European Patent Office has issued a patent on the progress bar, and one on accepting payment via credit cards. These would be laughable if they were not so dangerous.

Other aspects of “Les Misérables” could also have fallen foul of patents. For instance, there could have been a patent on a fictionalized portrayal of the Battle of Waterloo, or a patent on using Parisian slang in fiction. Two more lawsuits.

In fact, there is no limit to the number of different patents that might have been applicable for suing the author of a work like “Les Misérables.” All the patent holders would claim they deserved a reward for the literary progress that their patented ideas represented--but these obstacles would not promote progress in literature. They would only obstruct it.

However, a very broad patent could have made all these issues irrelevant. Imagine patents with broad claims, like these:

• Communication process structured with narration that continues through many pages.
• A narration structure sometimes resembling a fugue or improvisation.
• Intrigue articulated around the confrontation of specific characters, each in turn setting traps for the others. Who would the patent holders have been? They could have been other novelists, perhaps Dumas or Balzac, who had written such novels--but not necessarily.

It isn't necessary to write a program to patent a software idea, so if our hypothetical literary patents follow the real patent system, these patent holders would not have had to write novels, or stories, or anything--except patent applications. Patent parasite companies--businesses that produce nothing except threats and lawsuits--are growing larger.

Given these broad patents, Hugo would not have reached the point of asking what patents might get him sued for using the character of Jean Valjean. He could not even have considered writing a novel of this kind.

This analogy can help non-programmers to see what software patents do. Software patents cover features, such as defining abbreviations in a word processor or natural order recalculation in a spreadsheet.

They cover algorithms that programs need to use. They cover aspects of file formats, such as Microsoft's new formats for Word files. The MPEG 2 video format is covered by 39 different US patents.

Just as one novel could infringe many different literary patents at once, one program can infringe many different patents at once. It is so much work to identify all the patents infringed by a large program that only one such study has been done.

A 2004 study of Linux, the kernel of the GNU/Linux operating system, found that it infringed 283 different U.S. software patents. That means each of these 283 different patents covers a computational process found somewhere in the thousands of pages of source code of Linux.

The text of the directive approved by the council of ministers clearly authorizes patents covering software techniques.

Its backers claim the requirement for patents to have a "technical character" will exclude software patents--but it will not. It is easy to describe a computer program in a "technical" way, the boards of appeal of the European Patent Office said.

The board is aware that its comparatively broad interpretation of the term "invention" in Article 52 (1) EPC will include activities so familiar that their technical character tends to be overlooked, such as the act of writing using pen and paper. Any usable software can be "loaded and executed in a computer, programmed computer network or other programmable apparatus" in order to do its job, which is the criterion in article 5 (2) of the directive for patents to prohibit even the publication of program.

The way to prevent software patents from bollixing software development is simple: don't authorize them. In the first reading, in 2003, the European parliament adopted the necessary amendments to exclude software patents, but the council of ministers reversed the decision.

Citizens of the EU should phone their MEPs without delay, urging them to sustain the parliament's previous decision in the second reading of the directive.

© 2005 Richard Stallman. Verbatim copying and distribution of this entire article are permitted worldwide without royalty in any medium provided this notice is preserved.

biography
Richard Stallman launched the GNU operating system (www.gnu.org) in 1984 and founded the Free Software Foundation (fsf.org) in 1985. Gérald Sédrati-Dinet devised the examples in this article.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 137 Talkback(s)
RE: Patent absurdity
Software patents can be difficult to fight against, when they're so easy to patent without a concrete product. So, I recommend you research thoroughly to make sure a similar idea isn't already patente... (Read the rest)
Posted by: PatentRy Posted on: 08/30/08 You are currently: a Guest | | Terms of Use
Wait for the USA to get its house in order  Nigel Johnstone | 06/20/05
Agreed  gordon@... | 06/20/05
Only if you fix my concerns  Nigel Johnstone | 06/20/05
You wouldn't believe the comments of those who think it's okay  HypnoToad | 06/21/05
It's Clear...  Tim Patterson | 06/20/05
You failed to make your case.  gordon@... | 06/20/05
Many Patents Protect Ideas, Not the Expression of Ideas  P. Douglas | 06/20/05
Message has been deleted.  Yagotta B. Kidding | 06/20/05
Copyright:Expression, Patent:Idea  Yagotta B. Kidding | 06/20/05
Die Gedanken sind Frei  Yagotta B. Kidding | 06/20/05
Your point makes sense to me  Alexandrescu_Emil_Cristian@... | 06/20/05
Like I've said, this will boost the job sector...  HypnoToad | 06/21/05
I'm willing to be convinced  Yagotta B. Kidding | 06/20/05
I'll bet there is one fact that can be backed up  Taz_z | 06/20/05
Asking the right questions  John CarrollZDNet Moderator | 06/20/05
Since Don wqn't play  Yagotta B. Kidding | 06/20/05
patents help the big guy more  netnerdo@... | 06/21/05
Here's an example !  patentpro | 06/20/05
Thanks for making my point  Yagotta B. Kidding | 06/20/05
No, not really.  netnerdo@... | 06/21/05
RMS always writes this tripe.  osreinstall | 06/20/05
Original intent  Yagotta B. Kidding | 06/20/05
Please explain..  Patrick Jones | 06/20/05
Here is a challenge for you then  Taz_z | 06/20/05
Not all software can be patented  osreinstall | 06/20/05
You still haven't answered my question  Taz_z | 06/20/05
okay  toadlife | 06/20/05
Do you mean receiving a file in several parallel chunks and  Taz_z | 06/20/05
And your right  osreinstall | 06/20/05
My point is that bittorrent itself was prior art when it was invented.  Taz_z | 06/20/05
You can patent improvements  osreinstall | 06/20/05
no, I didn't mean that at all  toadlife | 06/20/05
Then you kind of agree with me  Taz_z | 06/21/05
Then you do agree  osreinstall | 06/20/05
You are contradicting yourself  Taz_z | 06/20/05
All computers need software  osreinstall | 06/20/05
No, I don't say they are a joke  Taz_z | 06/20/05
It is very easy  osreinstall | 06/20/05
Where I disagree  voska | 06/20/05
You can disagree all you want  osreinstall | 06/20/05
That's your point of view  voska | 06/20/05
It agrees with most of the law.  osreinstall | 06/20/05
No anti ownership  voska | 06/20/05
That rant was confusing  osreinstall | 06/20/05
now doesnt that sound familiar...  Dave F_z | 06/20/05
It is irrelevant  osreinstall | 06/20/05
sonny , sonny, sonny...  Dave F_z | 06/20/05
David Flubbed  osreinstall | 06/20/05
by your own petard then...  Dave F_z | 06/20/05
Dave you have fragmented logic  osreinstall | 06/20/05
Typo older keyboard  osreinstall | 06/20/05
alllllrighty then...  Dave F_z | 06/21/05
You can idealize all you want  osreinstall | 06/21/05
Ungrounded FUD  Yagotta B. Kidding | 06/20/05
What I was telling you  osreinstall | 06/20/05
Please read carefully  Yagotta B. Kidding | 06/20/05
His logic is a stretch  osreinstall | 06/20/05
Um..  Patrick Jones | 06/20/05
Straw men again  Yagotta B. Kidding | 06/21/05
Your logic is as bad Kiddo  osreinstall | 06/21/05
While those drivers may be patented..  Patrick Jones | 06/20/05
Why not?  osreinstall | 06/20/05
That was just a metaphor, my man!  Alexandrescu_Emil_Cristian@... | 06/20/05
That was illogical, my Man!  osreinstall | 06/20/05
Ummm, not from my experience  voska | 06/20/05
Pays your money  Yagotta B. Kidding | 06/20/05
You Wrong as usual  osreinstall | 06/20/05
Happens all the time  Yagotta B. Kidding | 06/20/05
Do you know why?  osreinstall | 06/20/05
Apearantly you haven't realy thought this through  NemesisNL | 06/21/05
More thorough than you can imagine  osreinstall | 06/21/05
but....  NemesisNL | 06/23/05
People have been sued under copyright...  Anton Philidor | 06/20/05
Metaphor  Anti_Zealot | 06/22/05
The patent/copyright test... and MLM's.  netnerdo@... | 06/23/05
Well, that is certainly the minority view.  No_Ax_to_Grind | 06/20/05
of whom?  eLurker | 06/20/05
Bruce is just crying he can't "borrow"  No_Ax_to_Grind | 06/20/05
i would  eLurker | 06/21/05
Would you care to back that up ...  Taz_z | 06/20/05
Cleaning up  Yagotta B. Kidding | 06/20/05
Another valid answer that I forgot. (nt)  Taz_z | 06/20/05
When in Rome...  No_Ax_to_Grind | 06/20/05
And that makes it right?  NemesisNL | 06/21/05
Referring to?  Yagotta B. Kidding | 06/20/05
The reply was to Bruce, not another poster.  No_Ax_to_Grind | 06/20/05
Who is Bruce that you are replying?  Patrick Jones | 06/20/05
Does it matter?  CobraA1 | 06/20/05
Oh I agree, talk all he wants...  No_Ax_to_Grind | 06/20/05
How small is that minority?  bill@... | 06/22/05
I agree with Stallman...  gordon@... | 06/20/05
Good points but...  voska | 06/20/05
Bit twiddling  Yagotta B. Kidding | 06/20/05
(nt)Holy crap, what a bad analogy  toadlife | 06/20/05
There are patents and patents  Alexandrescu_Emil_Cristian@... | 06/20/05
huh-huh  doodlius | 06/20/05
patent enforcement  pesky_z | 06/20/05
I see your mistake.  No_Ax_to_Grind | 06/20/05
hmmm  CobraA1 | 06/20/05
Sorry but wrong again...  No_Ax_to_Grind | 06/20/05
Reality?  CobraA1 | 06/22/05
and i, yours  eLurker | 06/21/05
A few things wrong  osreinstall | 06/20/05
Stallman is just restating Marxism  Steven Rogers | 06/21/05
Excellent post! (NT)  rapson | 06/21/05
If so  Yagotta B. Kidding | 06/21/05
Marxism is not the answer we're looking for here....  LilBambi_z | 06/21/05
You have convinced me  enduser_z | 06/21/05
excellent post! (nt)  eLurker | 06/21/05
Re: Stallman is just restating Marxism  none none | 06/21/05
Your analogy needs work.  netnerdo@... | 06/22/05
...more of the same...  Art Royce | 06/21/05
and to take it one step further....  LilBambi_z | 06/21/05
patents and the IRS  shalom4us@... | 06/21/05
It is very easy says osreinstall  netnerdo@... | 06/22/05
Never said it was easy  osreinstall | 06/22/05
The little guy and society suffer  netnerdo@... | 06/22/05
Patents help the creator  osreinstall | 06/22/05
Patents help the creator that was able to get in early.  netnerdo@... | 06/22/05
Look on the bright side  osreinstall | 06/23/05
Unlike software patents, copyrights don't inflict great harm on society.  netnerdo@... | 06/24/05
You are whining!  osreinstall | 06/24/05
I am mulling over some things.  netnerdo@... | 06/25/05
Yes you should read a patent book.  osreinstall | 06/25/05
Have you read the law? Maybe try answering some of the questions I posed?  netnerdo@... | 06/26/05
You didn't ask any questions  osreinstall | 06/26/05
patents vs copywrights  jacjud@... | 06/22/05
Software patentable? What else?  hawkeyeaz1 | 06/22/05
Correction  hawkeyeaz1 | 06/22/05
Oh, very good... I like that very much  bill@... | 06/22/05
Thanks and great effort.  netnerdo@... | 06/23/05
Bad Comparison  osreinstall | 06/23/05
Summing up your post...  netnerdo@... | 06/24/05
I think the law is fair  osreinstall | 06/24/05
What makes free-ride lawyers so special?  netnerdo@... | 06/25/05
Them are the breaks  osreinstall | 06/25/05
RE: Patent absurdity  PatentRy | 08/30/08

What do you think?

advertisement
Click Here

White Papers, Webcasts, and Downloads

Introducing SmartPlanet

  • Find thought-provoking progressive ideas on topics that intersect with technology, business and life. Visit Today
  • Technology, perspective, and insights shaping the world
  • Learn innovative and practical skills for your business and your life. SmartPlanet offers 360 degree coverage that you need to feel connected to the information that matters to the world at large. Go to SmartPlanet
advertisement
Click Here