Paul Graham on Patents 302
volts writes "The always interesting Paul Graham has a new essay, 'Are Software Patents Evil?'. "A few weeks ago I found to my surprise that I'd been granted four patents. This was all the more surprising because I'd only applied for three...""
Re:Yes (Score:3, Interesting)
if software patents would apply only to commercial software (e.g. gnu staff could always use patented stuff as long as they give away the product for free, and microsoft would have to pay nice $$$ for the same thing), the patents would be better.
but i think there's a higher chance of bush turning into a human being than this happening.
Proposed solution (Score:1, Interesting)
1- You can't patent anything until it's been published in a peer-reviewed journal.
2- The duration of the patent is proportional to the clout of the journal.
Only novel ideas will get published in a scientific journal with any clout. And journals without a big name will only get you a patent for a few days. This way the drug companies can patent the fruits of their multi-million dollar investments. But when someone tries to patent something stupid like one-click shopping, they'll be laughed out of all the journals. So who will evaluate the clout of a journal? College professors do that already in order to establish who gets tenure and promotions, etc. Plus this would keep the decisions out of the patent office, giving them an opportunity to offload their problem of being overwhelmed with applications.
Of course the real solution is to abolish software patents, but that's a rather tough sell when lots of rich companies are lobbying against it, so how about seeking something that might actually succeed?
More interesting than Paul Graham (Score:4, Interesting)
Anyway, I heartily recommend you read this fine demolition [idlewords.com] of Graham's opinions on painting [paulgraham.com] before giving this dilletante blowhard any of your copious free time.
He's confused (Score:3, Interesting)
Unfortunately, patent law is inconsistent on this point. Patent law in most countries says that algorithms aren't patentable. This rule is left over from a time when "algorithm" meant something like the Sieve of Eratosthenes.
and then he says...
In 1800, people could not see as readily as we can that a great many patents on mechanical objects were really patents on the algorithms they embodied.
and using this argument he says that if you don't like software patents you don't like patents in general.
I think there is a big difference between the method of a process, and the mechanical objects that implement them. I have no problem with people patenting mechanical objects (that are non-obvious). I do have a problem with people patenting methods that would work with those objects. If he thinks that algorithms implemented in mechanical objects is the same thing as algorithms, he isn't much of a lawyer.
Wow, how wrong (Score:1, Interesting)
No intellectual endeavor procedes without building upon previous knowledge. This is particularly made manefest in the field of software, where there are untold constituent pieces of a system of any complexity. When we require the authors of such systems to seek out and license every brain fart anyone might have had that impinges on their work, progress becomes impossible.
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.
--Bill Gates
If we are to have a true and honest culture, we must be aware of the self-appointed tyrant who puts a fence around a painting or art or music or literature and shouts 'This is my preserve. Think as I do or keep out.'
--Walt Disney
Re:Wow, how wrong (Score:2, Interesting)
No. An implementation in software of some idea (such as adding numbers) is, on a base level, not theoretically different than an implementation in hardware. Whether you do it with levers and cogs, pipes of water, an abacus, or electrical impulses controlled by words is irrelevant. Software is an application of knowledge, just like any of these other things, it is not knowledge itself.
I'm not arguing for or against patents, just against this sort of thinking.
Actually, there is a difference: Copyright (Score:5, Interesting)
I go more into depth about this elsewhere [jerf.org], but the short answer is that we shouldn't be surprised that patents, balanced for one type of use, and copyrights, balanced for another, make no sense when both are covering the same thing, since they were never designed to do that.
Obviousness is a real problem too, of course, but that's more a practical problem, one that could be corrected by more aggressive denials by the PTO. This is a fundamental conflict.
My Solution (Score:1, Interesting)
Re:Fallacy (Score:3, Interesting)
I agree the users can't boycott Microsoft, but I think the point that Engineers would start to leave is valid. The people I know who work for MS don't believe it is an evil company, a company with problems yes, but all large companies have that. If they did believe it had gone too far I don't believe they would stop any longer than the time it took to find a new job.
Re:Yes (Score:3, Interesting)
Really? I think it fits perfectly. They haven't started suing yet because they are only on the brink of the downhill descent, where the talking happens. If Vista doesn't turn MS around, and they start to take a real slide in the sales and profts departments watch for them to follow this exact model.
Re:Fallacy (Score:3, Interesting)
Re:Proposed solution (Score:2, Interesting)
How 'bout this for a patent system:
* relatively small fixed number of valid patents at any time
* as patent "slots" become available (through expiration, or if "valid" patents are shot down through prior art or obviousness), then people/companies can bid to secure a patent slot for their patent.
A couple of benefits:
1) by keeping the total # of enforceable patents at a reasonable level, you make it a lot easier for people to tell whether they are violating any particular patent, plus most "innovators" won't have to worry about violating a bunch of crap patents for every little system that they engineer.
2) by forcing patent ideas to compete with each other for "value" (how much are the participants willing to pay to grab that patent slot?), you will force all of the participants to do proper "due diligence" on the value of their own patent before entering it into the patent-application process. (Patent isn't going to be worth much if it easily gets knocked down due to obviousness or prior art.)
Of course, a system like this would favor deep pockets, so I propose a 3rd aspect:
_Anyone_ can submit an idea for a patent into the patent bidding process, even if they might not be able to afford to bid on getting the patent themselves. If the bidders think that idea is a good one, then they can bid to get the patent rights for that idea - and if they get the patent for that idea, then the money that they (the bidders) paid to win the auction will go to the original idea submitter.
This should encourage a LOT of people to submit ideas to the patent bidding process, since if their idea gets selected it could potentially be the equivalent of winning the Powerball Jackpot. Society wins, since whoever wins will probably have the resources to start using that idea in products & services immediately
Patent Trolls are a big problem (Score:3, Interesting)
I broadly agree with Paul Graham's essay on Software Patents [paulgraham.com], but I do think he underestimates the damage from patent trolls, and from what he calls the mafia-like behaviour of some patent holders.
Paul has been lucky in the field he has worked in, but in the Audio and Video area there are many patent thickets. Perhaps it is the history of Farnsworth's victory over RCA [farnovision.com] that makes video engineers patent hungry.
My first startup, The MultiMedia Corporation [archive.org], was a spin-out from the BBC in 1990. One of our products was a program called MediaMaker [findarticles.com] that combined video from tape or videodisc, CD Audio, Pictures, digitised audio and Director animations into picture icons on a timeline for making presentations. It was demoed on stage at Macworld by the CEO of Apple, and we got Macromind to publish it.
Then the patent troll showed up. A company called Montage had made a video editing system that included several video monitors showing edit points from tape. The company had gone out of business but a lawyer had bought up the patents, including one on using a still image to represent a video sequence. The troll was working his way round the video companies, and he caused enough trouble to stop work on the product while we worked on a legal defence instead.
Later, while I was at Apple on QuickTime, there was a steady stream of patent trolls claiming that Apple should pay them royalties; enough to keep several lawyers busy, and a lot of engineers spending time working on prior art evidence demonstrations.
Several potential features were excluded from QuickTime due to patent thickets. The obvious one was the Unisys LZW patent that encumbered GIF, but there were other more subtle pressures that meant adopting open source codecs was discouraged. Working on the patent license agreements for MPEG meant that technology ready to ship was deferred pending legal agreement [com.com] on more than one occasion.
So I'm much lass sanguine than Paul about this. I think software patents should not be granted, and the European Union's banning of them [openrightsgroup.org] is the right decision. I hope the Gowers Review [openrightsgroup.org] in the UK makes this UK law as well.
Re:Where do you draw the line (Score:3, Interesting)
I feel there may need to be a variation in patent length based on industry. 25 years is a lifetime in the high tech industry, but if patents were valid for say 4 years and only granted to non-obvious ideas then they could help the industry. As it happens right now, many technologies are obsolete before their patents are granted.
Paul Is A Victim Of The Patent Stupidity (Score:3, Interesting)
"wherein the utilization of the Bayes rules further includes identifying a probability associated with each of the words; wherein the probability associated with each of the words is identified using a Bayes rules database; wherein the electronic mail messages are filtered as being unwanted based on a comparison involving the probability and a Bayes rules threshold; wherein the threshold is user-defined."
Maybe I'm just not wearing my tin hat today but I believe someone at Network Associates read "A Plan For Spam" and applied for a patent on it, every though it was not an idea created by them. That is sickening.