Stallman on Software Patents
An Anonymous Coward writes "On Monday Richard Stallman gave a speech at the Cambridge University (UK) Computer Lab. Over at ZDNet UK they have a transcription of the speech - the most eloquent discussion of the subject I have yet seen. Software patents victimise developers, he says, but there are ways to get around them. The best part is his comparison of writing software to writing symphonies: 'Oh Beethoven,' they would have said in 1800 if there had been patents on music, 'you're just bitching because you've got no ideas of your own.'"
An audio version of the talk can be found at:
http://www.odl.qmul.ac.uk/stallman/
the problems faced with software.
What problems? I see no problem with having no patents on software.
Nobody seems to ask the question, "What problem does having software patents solve?"
-- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz
Can Music be patentable? I mean software is just a bunch of zeroes and ones being processed and when they're in a certain order something cool happens. Music is just tones at different pitches and when in a certain order it sounds cool.
If one-click shopping is patentable, shouldn't one-hit rimshot be aswell? Why is copyright enough to protect music but not enough to protect software?
Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
If you're in the patenting biz, or have some patents (copyrights, environmental problem, any sort of valuable asset/liability), it's worth alot to you. You will spend alot of energy [money,time,...] defending your interests and trying to make things go your way before the Courts, Legislatures, Regulators, media, markets, public opinion.
Your very-numerous prey/antagonists do many things. You little asset/liab is a small part of their lives. It's hardly life-or-death for most of them to put up with you. [Parasitic!] If they ever found out, they might not like what you're doing, but it's not worth enough to them to be worth fighting. A whole reservoir of opposition gets trapped below the inaction thresholdaa.
Now some people will always complain, and more do if the inaction threshold can be lowered [email & Internet]. But how do you _prevent_ the squeeky wheel from getting the grease?
You don't know the difference between patent and copyright, do you?
Microsoft would make just as much money if the patent system was done away with... it would be just as illegal to copy Windows under copyright law, and, with the closed source code, it would be just as hard to reverse engineer.
Patents have little to do with open-source vs. closed-source, the majority of closed-source software is unpatented.
The issue is that if something was independantly discovered, the patent should hardly be granted since it doesn't induce anything that wouldn't otherwise happen.
It seems to me that what they do is strike fear into the heart of all but the richest inventors, the legal fight to prove that you are not infringing a patent is more than most people can afford even when they are right. Patents encourage the small inventors to scrap the whole thing and just keep their day job, then everybody loses.
This is not an effect we need in the software industry where so much progress is made by individuals.
From what I gather the biggest flaw with patents are the clerks not the laws.
Software moves so fast that no prior-art system is ever going to be able to keep up. The only way to fix the clerk problem is to slow down the entire field to the point where they can cope. Sacking the idiot in charge of the USPO would help, too; paying clerks on the number of patents they approve is hardly professional or responsible.
TWW
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
What I like is at the end of the article, he implies that part (or most, or all) of the problem is that the US patent system is based on patenting a Physical Process, and here we have people patenting Idealized Processes. Copyrights are more apropriate for the Idealized Process, or at least it's a closer fit.I'm sure he's not the first to notice this, and he won't be the last, but it needs to be repeated over and over until we get it though the US Goverment's Thick Skull(tm).
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
I was present at this event. Despite what ZDNet claims, RMS did not use the term "PGP patent" but, correctly, described it as the public key cryptography patent.
The "transcript" is abbreviated which is acceptable, maybe even laudable, but it is also an inaccurate record of what RMS actually said --- which is not.
IMO, Stallman gave an extremely good talk aimed at those who were not experts on how the patent system works in practice. Far more eloquent than I'd anticipated from his previous writings on this and related subjects.
Paul
Lasciate ogne speranza, voi ch'intrate
Now of course the lawyer gets paid each time you file, so it's just fine by him. The management tends to side with lawyers, but honestly, patenting ideas, especially in software is stupid. People confuse patent with copyright. Software should use copyright only, because you're protecting the actual work that went into building the application. It's both impossible and idiotic to patent ideas. Unfortunately lawyers run the country and now we have things like patented business process. Like the company that patented the use of Prozac for treating PMS for women. Ideas should not be patented, since it's not possible to police thought. Well that doesn't stop corporations and the government from trying.
Just because RMS can be a raving nut at times, that doesn't automatically discredit every word out of his mouth. Now if only there were more clear thinking people in government, we can fix this damn problem.
He is a fantastic speaker... he managed to speak for 1.5 hrs without notes in totally engaging fashion. I didn't realise he'd be so good. He did have some odd physical habits, but he spoke very well. He was rather rude to the questioners, though.
Although I didn't see him mention this specifically, I think it's worth pointing out, given his discussion of music and the borrowing of material from other sources. In particular, how borrowing is important culturally.
One moment I recall quite clearly from my college years is the day in class when the teacher of the survey course in music asked the question "What makes American music American?" This was something I hadn't considered before, and the answer wasn't clear to me until he asked more precisely "Why is the 1812 Overture so distinctly Russian? Why is Appalachian Spring American?" The answer is that both borrow themes from the folk music of each country. The Russians knew that Tchaikovsky was writing Russian music because it had recognizable themes that reminded them that they were Russian. The Shaker melody in Appalachian Spring is something many Americans had heard many times before, when that piece was written. (And even moreso now, as "Spring" is itself a common piece of music to hear performed.)
So without the ability to borrow ideas and themes and work them into new compositions, music would be a barren landscape.
One could argue, similarly, that if we impose stronger and stronger restrictions on what we can build into software, then we are resisting the natural cultural synergy that results from algorithms and features being shared among the community members.
Curmudgeon Gamer: Not happy
Patent law, like any law, attempts to resolve grey areas and create social contracts that reach the best balance of competing needs.
Obviously, trying to patent something like the wheel is silly, and a patent granted for something so obvious is wrong.
On the other hand, consider something like Olestra (a non fat butter substitute that never really went anywhere). Proctor and Gamble spent tens of millions of dollars trying to make this work, and had a decent product, but by the time they had finished development and gotten past all the government regulatory testing and hurdles, the patent life was down to 5 years or so left. Thats a lot of investment to re-coup in such a short time. After that, it all became public domain, though last I heard P&G was trying to get an extension. Lots of companies took note of this, and I promise it has resulted in lots of products we would all like to have being abandoned for fear of repeating this scenario.
If someone was trying to patent or copyright a "network communications system" to prevent other people from using networks without paying royalties, that would of course be wrong. On the other side, if a certian Redmond software company took the latest RedHat distribution, ran a sed command s/RedHat/Microsoft/g against, slapped a new label on it that read "windows XP extreme", and started selling it at CompUSA, then Red Hat should have legal recourse to have them stopped.
The first time I bought a house, when I was going into the process, I thought the mountian of legal documents were an idiot pain in the rear. By the time I was done, I thanked God for every one of them. Arguing that "legal documents are too complicated and too confusing" is like saying "why can't C++ be more readable". It has constraints and requirements for precision that do not easily translate to high readability. It should always be a goal, but you can't sacrifice precision and completeness for "friendlyness". You hire a coder to understand your C++, you hire a lawyer to understand your contracts.
Last year, an associate came to me with an interesting idea for a very simple but very usefull piece of software. He had the business sense and the capitol, I could code. I threw together a fully functional prototype in a weekend, worked perfectly. It would have been sold to larger hardware companies for free inclusion with products, would have gone for pennies a license, and would have been very usefull (though certianly not revolutionary by any means).
It would have cost us about $15,000 to develop, market, and release it (much of which was simply the paperwork for setting up the corporation and doing the marketing). We were on track to pull the trigger until our legal counsel managed to scare up a public domain program that was remotely similiar (though never used and out in a completely different context).
The day we found out, we immediatly dropped all efforts, had a nice dinner, and went on our seperate ways. We had no way to recoup the investment of time and money we would have had to put into it to get it finished and out to the public. Anyone that argues that patents and copyrights do NOT foster innovation is simply wrong (and more then likely on a government payroll). I have had a firsthand experience where lack of patentabilty stopped an otherwise useful project dead in its tracks.
And before you go flaming, I have written and released open source software. That was my idea, it was interesting to me, and I wanted of my own free will to give back to the community. That model works fine also, but it is not the only viable one.
Stupid patents are granted, but they don't often stand, and they are not easy to get. Don't make a fool of yourself by being a knee jerk reactionary and making blanket statements like "proprietary software is evil" or "there is no such thing as intellectual property". The laws exist to help manage these grey areas, and they will always be compromises between different needs.
First, grow beyond just talking about things, and start doing things. Second, grow beyond just doing things, and grow to doing things that get results. Tilting at windmills might make you feel morally superior, but you will never accomplish much and you will be a real bore at parties.
If this stuff really bothers you, Either develop, improve, and release open source software, or work to improve the more idiotic aspects of the laws that exist or are being proposed. Do something that actually results in an improvement in the situation, don't just bury your head in the sand and keep believing there is no good reason for copyright and patent law. No one will take you seriously.
Bill
Mathematically impossible requirements are technically not against policy.
Sure there are a small set of notes, and only so many ways you can arange any two notes in any tempo. After two notes, it is all in the arrangement, and composition.
The Yes! We have no bananas! case set the precedent that four notes is enough to get a songwriter sued in the United States. Given that there are only about 30,000 ways to combine four notes in the Western music theory (reply if you want a more detailed explanation of the math), it appears that the only reason songwriters haven't exhausted the melody space is that the big "all your right are belong to us" publishers have entered into cross-licensing agreements with one another. This is part of why you should write your legislators and request a repeal of the Sonny Bono Copyright Term Extension Act.
Will I retire or break 10K?
I think this analogy is a bit of a stretch. One of the problems with a software patent is that it can broadly cover A BUSINESS PROCESS. Let's say that a composer had been granted a patent for creating symphonies as "A method to glorify God through the use of music." That patent would preclude anybody else (for a set period of time) from glorifying God through the use of music (unless the method could be improved upon). This patent does not necessarily stop Beethoven from glorifying God and it does not prevent him from finding a better way to glorify God (even through music). While ultimately restrictive, even such a broad based example doesn't fully apply to the situation of the 18th century composer.
You can make an argument that says that protecting a composer who pioneered the glory of God through music is important, maybe patentable. But the REAL issue (in every patent argument I've seen) is that patents are being issued for processes where there is prior art and where the method does not qualify as "not-obvious".
The real issue for Beethoven (and all other composers) was copyright and royalties. Scores might only be distributed hours before a performance. Otherwise, they would be swindled and the composer could not get paid for his/her music. The strong (but not too strong) protection of copyright is a pillar in the Capitalist develompent of Intellectual Property.
sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
If you want to make nice, solid, constantly evolving software, go with Open-Source. Otherwise, if you're like the rest of the worl, you'll want to make money along with nice software (hopefully). Then, you'll go wtih Closed-Source proprietary, patented software.
The problem with patented software is that the patents that the USPTO has issued in the last 20 years are so d*ng broad that instead of "promot[ing] the progress of science and useful arts," they have precisely the opposite effect. For instance: data compression by dynamically building a character-to-string dictionary? Patent 4,558,302. Falling blocks puzzle game whose goal is to remove a specified initial set of colored or shaded blocks from the playfield (in other words, B-type Columns)? Patent 5,265,888. Image analysis by blocks against a smaller version of the same image? Patent 5,065,447. Heck, even topological sorting and XOR drawing were once patented in the U.S.
And don't count on waiting for the patents to expire. Just as Hollywood managed to get a Sonny Bono Copyright Term Extension Act passed with tons of soft money and (possibly mandatory) individual contributions, watch the pharmaceutical industry propose a Cherilyn LaPierre Patent Term Extension Act.
Will I retire or break 10K?
In his talk, Stallman says:
And I thought to myself "Wow! My home country has a progressive attitude to patents, even back in the eighties! Good for us!". So I went looking for that study and instead I found this PDF (here is the Google HTMLised version) of a press release from the Australian Government announcing a more recent (1999-2000) nine-month study into patents, competitiveness, and the "new economy" entitled Inventing Our Future: The link between Australian patenting and basic science. The press release says, in part, that the study found:
This is a good thing in itself or as an indicator of activity in those sectors? And also:
This seems to imply that a higher number of patents as a proportion of GDP is a good thing. Is comparing the number of patents in relation to the GDP really a recognised measure of... something? :-)
Here's the PDF of the actual 1999-2000 report, which I have not yet read. Does anyone have a link to the 1980's Australian report into patents that Stallman refers to? It would be interesting to compare them.
Thanks in advance.
In the recent All Questions Answered article, Knuth says
I'd take that a step farther, and say that I'm against patents on things that any competent developer should be expected to discover. I'd like to see a much greater burden of proof put on patent filers to show non-obviousness, beyond the current requirement that appears to be "no one has filed a patent on that yet."No its called being second. If the idea was truly obvious e.g. took zero effort to come up with, then ya, but lets not mistake things
Look at RC5 [sorry I'm a crypto nut so I have to pull from what I know]. Its a trivial looking cipher and doesn't look like much design was put into it. You might think that was "an obvious design" e.g. not worthy of a patent.
Don't let simplicity be mistaken for obviousness.
In your case you might have a legitimate claim, but you have to realize that its no the spirit of the patent system to lock out obvious ideas. I'd say get others on your side of the story and see if you can invalidate the patent.
Tom
Someday, I'll have a real sig.
> Intellectual property is fundamental to the peaceful progress of such societies and, without them, everything does break down to the very concept of "might makes right" that RMS claims to fear now.
... ?
And your proof is
Methinks you need to read:
Against IP
The Libertarian Case Against Intellectual Property Rights
If you want to read a great book on the topic of copyrights and patents, you must read "The Future of Ideas" by Lawrence Lessig. In it he explains how the current battles are not a Left vs. Right issue, but a New vs. Old issue.
The book is filled with good arguments and strong references. He argues that patents are only one tool in the aresenal of the old that are being used to protect the dinosaurs and destroy the freedom of the end-to-end Internet.
It is key to remember that when deciding whether or not we should have patents, the question we need to ask is "do we as a society benefit from patents." I argue that patents for software, especially as they currently are, have no practical benefit for society. Society is supposed to benefit from patents by studying the disclosure of the design, but noone does this because they are not written legibly. Furthermore, the lifetime of patents greatly exceeds the lifetime of software, so by the time the patent clears, society gains little from it. Also, software patents that are also protected by copyright is ridiculous.
Society gains most in a fast-growing sector by having a large commons of ideas to pull from. It is from this commons that innovators are able to flourish.
The Internet is the greatest proof that patents are not the solution. Only because there was a lot of freedom to innovate, unencumbered by patents, were researchers able to develop one of the most freedom-promoting tools for society.
I've been tossing this idea around for a while, and I think it works.
Solution: The length of patent protection is equal to the amount of time it took to develop.
So, if you spend 10 years perfecting some technology, you get a 10 year patent. If it took you 5 minutes (ie 1-click shopping), you get a 5 minute patent.
Of course, you have to PROVE how long it took you to develop it. Some type of verifiable documentation should do it. Anyone seriously interested in getting a patent for something should have no problem keeping accurate documentation. The patent period starts from the date of first sale. If someone else sells the same technology before you do, no patent (prior art). This will prevent people from artifically extending the development period to get a longer patent.
Note all the benefits. Software patents will pretty much disappear, since it doesn't take THAT long to create it. And it seems fair. If you spend a year developing a piece of software, odds are after about it year it will be pretty much obselete anyways.
Will they ever implement this policy? Of course not. It goes in the bucket with all the other reasonable patent-reform ideas. *sigh*
A patent is a temporary monopoly on a process granted in exhcange for a description of how it works. This means that software patents ought to include source code for whatever program is being patented, and pass into the public domain after 20 years (or however long the patent is valid).