Cato Institute Critique of Software Patents
binarybits writes "I've written an article for the free-market Cato Institute about how patents impede innovation in the software industry. It points out that people tend not to realize how vast the software industry is. It's not just Google and Microsoft; virtually every organization has an IT department producing potentially-infringing software. Organizations as diverse as J. Crew and the Green Bay Packers have been sued for patent infringement. It's crazy to expect all these organizations to worry about potential patent infringement. Hopefully the Supreme Court's Bilski decision will lead to new limits on software patents."
do you really expect rational arguments in favor of the public good to be of any help against entrenched interests in this matter?
There are three things that turn otherwise sensible people into assholes: money, cars and sex. So long as somebody thinks there's money to be made with them, they'll be around.
Scientists point out problems, engineers fix them
altslashdot.org: The future of slashdot.
Patent attorney here. Yes, software patents shouldn't be there. Patents are there to stop people from sitting on their ideas. Stopping people from sitting on their ideas helps society, because it give society more knowledge. However, for software there is no need for this mechanism. There is no shortage of innovation because of lack of progress. If one person doesn't think of it, another one will. Also, the first sale doctrine doesn't work. If I have a patent on a resistor, and I sell it to you and you put it in a computer, you're free to do that. You don't have that with software. I can't buy a piece of, say, Word, and use it in my own programs. For the same reason, it is very hard to figure out whether your program is off the hook. Any aspect of a program could be patented. Finally, software patents are bad (with so called "wish" claims). I have programs developed for my company. It takes me 5 seconds to come up with an idea, but it may take the programmer 5 days, or 5 weeks, to implement. If I go with a software patent to a programmer, no time is saved.
The patent system is open source avant la lettre. An inventor has to provide all his knowledge (provide the best mode), in a way that can be replicated by an ordinary person skilled in the art, and it is available on line from patent offices. The "license" it comes with is a peculiar one (territorial limited/time limited), but it expires sooner than any copyright. But it is a rough tool. Fine for many types of inventions, including medical drugs, but not for software (or business methods).
Bert
This is defense from a lawsuit by a company that makes useful products. It doesn't help against patent trolls.
Basically, if you own a patent, you're actually better off not producing any products.
"I assumed blithely that there were no elves out there in the darkness"
It is not either/OR. So, they get the copyright too. Double whammy.
Bert
This particular argument from the article is oft-repeated but weak:
"Software developers already enjoy strong copyright protections for their work, rendering patent protection largely redundant."
The exact same argument could be made for several classes of patent, such as chemical process patents, that people seem to generally consider legitimate patents in pretty much every country that has patents. If I am to believe that this is a compelling argument against software patents, then it is also a compelling argument against some other patentable areas. (Most arguments against software patents have this feature.)
On the other hand, a much more compelling argument can be made against "business method" patents (a subset of the suitcase called "software" patents) because they do not strictly define a machine. The reason algorithm patents (also part of the "software" patent suitcase) have long been acceptable just about everywhere is that they are strict abstractions of novel circuits (patentable material in virtually every country). As a general observation, most proponents of software patents are thinking of algorithm patents while most opponents of software patents are thinking of business method patents. The ambiguity of the term "software patent" muddies the context and makes intelligent discussions more difficult. It would help if everyone was more precise in their selection of terms.
Anyone who's written a relatively small amount of software has very likely infringed on someones software patent. I happen to know for a fact I'm an infringer since I wrote software that did a simple zip-code distance lookup web program and years later found out someone actually managed to patent this. The application was taken down years ago because the organization I created it for ceased to exist and had extremely shallow pockets so there's no real danger of being sued over it. I don't recall how I found out about the patent, but it certainly wasn't from looking through granted patents.
The point being it's not that difficult to infringe on someones software patent and have absolutely no idea you've done so. It wouldn't surprise me in the least if I learned I've personally written code that infringed on dozens of other software patents. I'd be extremely surprised if the libraries I use every day didn't infringe on at least one software patent.
"Imagine the outcry if the courts were to legalize patents on English prose. Suddenly, you could get a "literary patent" on novels employing a particular kind of plot twist..."
Copyright on literary concepts is strong enough to survive conversion from book to film, even when nothing remains of the original dialogue. It's strong enough to cover original sequels. Read Harry Potter and the Unauthorized Sequel. The concept of "scenes a faire" covers the concept of literary "prior art" and prevents re-copyrighting the obvious. This is generally considered workable, although it took some litigation in the 1980s before the law settled down as regarding video game "look and feel".
"Small businesses and nonprofit organizations far removed from the traditional software industry have IT departments producing potentially infringing software. The Brookings Institution's Ben Klemens has" documented that this is not a theoretical problem"
Following the "documented" link leads to a set of PowerPoint slides by someone listed as "Senior Statistician, Mood and Affective Disorders, NIMH". (Where does the Cato Institute find these people?) He's grumbling about infringement lawsuits directed against the Green Bay Packers, Caterpillar, Kraft Foods, J. Crew, Linens and Things, McDonalds, Dole Food, and Oprah Winfrey. All occupy dominant positions in their industry. (Technically, the Green Bay Packers are a "small business", with only 189 employees, but the business is valued at $911 million.) None is a nonprofit.
Copyrights are not enough. If X is the new innovative piece of code within a program, a competitor can buy the program, fire up a debugger, and look at the disassembled code for X. Once he understands how it works (reverse engineering), he can then recreate that code in a higher language, say C. Copyright does not work here. Then there are cases where the code is not that hard, and you can copy the idea by just looking at the end product. Therefore having patents is necessary.
The "exhaustion doctrine" is also sometimes known as the "first sale doctrine". While not identical to copyright first sale, it is analogous.
As far as State Street goes, have most of the software improvements since then been patented? No? Have some that would have happened anyway been patented in a bogus overbroad way by non-implementers? When I watch true innovators like RIM get their pants sued off by people who didn't do anything except sit around brainstorming 5 second ideas with their patent attorneys, I think it's pretty obvious the system is broken.
Most of the rest of your comment is pure claptrap as well. For example, if I buy a properly licensed special resistor, under the exhaustion doctrine I can pretty much do what I want with it, and the original licensor can't come back and get me for any infringement under the licensed patent.
It is nice to see Cato catching up to the real supporters of the free-market, who have been advocating for the abolishment of intellectual property for quite some time now.
Slashdot: Playing Favorites Since 1997
So far, I think the only thing stopping patent trolls have been that companies that do make useful products have more resources, better legal department, and bigger war chest (yay, capitalism).
But the way lawyers have been getting their way in everything, especially in the D.C., who knows how long this will last.
Fine for many types of inventions, including medical drugs
It is NOT fine for software, but certainly it is NOT fine for medical drugs. Can anybody else enhance failing Tamiflu now when Roche holds all the key patents? Thousands might or have to die because Roche is blocking others from the drug developement, it might not be so, but certainly possible. Similar in software, I have to pay $600 for Adobe CS4 as nobody can't produce similar tools because Adobe have their 'patent portfolio' there.
Exactly. Show me somebody who's implemented a software algorithm from its description in a patent document and I'll show you a pig that can carry a family of six aloft across the Atlantic.
"In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
"If X is the new innovative piece of code within a program, a competitor can buy the program, fire up a debugger, and look at the disassembled code for X. Once he understands how it works (reverse engineering), he can then recreate that code in a higher language, say C. Copyright does not work here. Then there are cases where the code is not that hard, and you can copy the idea by just looking at the end product."
I missed the part where that's a bad thing.
"In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
Copyright is both a positive right (it gives the author the right to distribute and sell his product under his own conditions) and a negative right (you can forbid others to do certain stuff with your copyrighted work).
No, copyrights are purely negative rights. They permit the author to forbid others from doing certain things with their work under certain circumstances. But they provide the author no affirmative rights to do anything with his work. An author's right to create or publish a work is an exercise of his right of free speech and press, no different than if he were to use the work of another in a manner not prohibited by copyright. In the US, this right is guaranteed by the federal First Amendment and by similar provisions at the state level.
This is why, for example, an author could create obscene works, or child pornography, or libel, and have a perfectly valid copyright on them (there's no morals clause to what is eligible for copyright), but not be allowed to publish or perhaps even possess copies.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
Patent attorney here. Yes, software patents shouldn't be there. Patents are there to stop people from sitting on their ideas. Stopping people from sitting on their ideas helps society, because it give society more knowledge. However, for software there is no need for this mechanism.
[Citation needed].
Here's a bunch of citations I once collected (note that it also includes a few opinions of political committees, but those are clearly marked).
Since State Street, there has been immeasurable innovation in the field of software. You've got nothing to back up this assertion.
I think we can indeed agree that software patents have not killed the software industry. That's however not a very strong argument if you claim that software patents are necessary or even helpful.
There is no shortage of innovation because of lack of progress. If one person doesn't think of it, another one will.
The same could be said about any field of invention, including machines and compositions of matter.
It's however doubly so applicable to software, because software innovation requires much less investment in materials, works with an idealised abstraction (rather than with finicky physical bits), and consists almost exclusively of incremental innovation. A.o., the FTC report and the report by the National Research Council cited above go into more detail.
Well, you could read the claims of the patent. That would make it very easy to figure out whether your program is off the hook.
Of "the" patent? You mean of all the granted patents, right?
And actually, the risk of whether or not you infringe on a patent (software or otherwise) is simply not manageable in practice. How do I know? Because you cannot insure yourself against such risks. AIG, Lloyds and others have tried for a short while to offer such policies, and suffered losses up to 3000%! So if even those guys specialised in risk management can't determine the risk of infringing on a patent, what makes you think Joe the Programmer can do so with any degree of accuracy?
Donate free food here
Copyrights are not enough. If X is the new innovative piece of code within a program, a competitor can buy the program, fire up a debugger, and look at the disassembled code for X. Once he understands how it works (reverse engineering), he can then recreate that code in a higher language, say C. Copyright does not work here. Then there are cases where the code is not that hard, and you can copy the idea by just looking at the end product. Therefore having patents is necessary.
At which point he's put in at least as much effort as you did (reverse engineering is hard). Which means that he can't unfairly undercut you, so the only thing patents would do is hinder progress by letting you sit on your ass for 20 years.
No, he's not.
Yes, he is, at least in the EU. Reverse-engineering is forbidden by software copyright law here, except if all of the following conditions are true:
See article 6 of the EU software copyright directive.
The output of his reverse engineering will be the abstract method that can be covered by a patent, but not by copyright. For example, after looking at the disassembly for X, and performing more analysis using a debugger, he figures out the steps to perform X are:
At the very least, you are tainted when you do stuff like this. Phoenix didn't do clean room reverse-engineering for nothing when they re-implemented IBM's BIOS.
Right, but competition usually means performing to equal or exceed your competitor.
And this can be in many ways: customer service, price, time to market, branding, offered products etc.
If you simply sit by and wait, then copy (steal) something innovative created by your competitor, that's not performing at all.
Actually, that is exactly how competition works. You take what already exists, duplicate it and presumably add value in one way or another (from the list above). A certain amount of imitation is mandatory to have a competitive market.
Thanks to copyright and to the complexity of making well-working and polished software, innovators automatically have a limited lead-time advantage. Artificially extending this by many years using patents is only justifiable if otherwise the entire innovation of the industry would collapse. And there are simply no indications that this is the case, on the contrary.
It's just leeching off someone else's work to profit yourself. Soon inventors will get tired of getting taken advantage of, and only pursue inventions that take little time and money. That way, if someone copies their ideas, the loss won't be much. But society, as a general, will suffer more because many good inventions take more time and money, and those won't be created without sufficient protection.
It turns out that the above is simply not true in case of the software world. Competition (i.e., what you call copying, stealing and whatnot) is what drives innovation in the software industry, and the traditionally mild IP-regimes have been very conductive to this. See the overview of studies I posted in a previous comment.
Donate free food here
Since State Street, there has been immeasurable innovation in the field of software.
That is entirely meaningless. What you need to measure is (1) how much of that innovation would not have happened without patents, and (2) how much other innovation would have happened without patents.
Figure out how much software there is where once you know what it does or how it works, re-implementing it would take 100x less effort.
Figure out how much software was lost due to "chilling effects" where people are afraid to do anything, and how much was outright killed (like for example Blackboard has been trying to do to everyone else in that industry).
I'm guessing that (1) is very very small, and (2) is significantly bigger but still somewhat small when taken as a fraction of all software.
Here's a bunch of citations I once collected (note that it also includes a few opinions of political committees, but those are clearly marked).
Thank you for that... I'll have to read through them. Will get back to you.
Since State Street, there has been immeasurable innovation in the field of software. You've got nothing to back up this assertion.
I think we can indeed agree that software patents have not killed the software industry. That's however not a very strong argument if you claim that software patents are necessary or even helpful.
Yes, but it refutes GP's argument that software patents are bad per se. It's equivalent to an assertion that if we didn't have the death penalty, there would be a thousand-fold increase in the murder rate. Sure, that's an interesting thought, but there's no evidence whatsoever, so on its own, it doesn't really mean much.
The same could be said about any field of invention, including machines and compositions of matter.
It's however doubly so applicable to software, because software innovation requires much less investment in materials, works with an idealised abstraction (rather than with finicky physical bits), and consists almost exclusively of incremental innovation. A.o., the FTC report and the report by the National Research Council cited above go into more detail.
Sure, but this goes to my later statement that software patents may deserve a shortened term. It doesn't support GP's argument that software needs no patent protection because, after all, it would get invented eventually.
Well, you could read the claims of the patent. That would make it very easy to figure out whether your program is off the hook.
Of "the" patent? You mean of all the granted patents, right?
This was a reference to GP's argument that it was impossible to determine if you'd infringe a patent. Which I find a bit disingenuous, him allegedly being a patent attorney.
And actually, the risk of whether or not you infringe on a patent (software or otherwise) is simply not manageable in practice. How do I know? Because you cannot insure yourself against such risks. AIG, Lloyds and others have tried for a short while to offer such policies, and suffered losses up to 3000%! So if even those guys specialised in risk management can't determine the risk of infringing on a patent, what makes you think Joe the Programmer can do so with any degree of accuracy?
Joe Shmoe gets an insurance policy from Lloyds to cover him in case he infringes... At that point, he's indemnified. Therefore, he performs no due diligence, because it's expensive and he's fully covered against loss. I don't think it's particularly dispositive that people who are fully insured against any sort of loss act riskier than those who aren't.
Furthermore, while Lloyd's may be specialized in risk management, due diligence with regards to patents is another field entirely, requiring claim construction expertise rather than statistics.
The idea is that Roche developed Tamiflu, and 20 years from now anyone can make Tamiflu. At worst, society is losing a 20 society-disease-years over the matter (that's a fun unit, innit?). Afterward, society gets to benefit from a new flu drug (infinite society-disease-years, or something like that - and probably with a bigger unit of Society to boot).
Consider the alternative, where there is no such patent available. Does Tamiflu, or an enhancement, get created at all in this scenario? Sure! Of course! .... eventually. But academic / government-sponsored research surely cannot hope to replace the entire research output of the pharmaceutical industry! (Even if it is trendy these days to demonize them as a bunch of leeches on society incapable of generating anything but drug advertising, they actually do pay some very smart, highly educated people high-five/six-figure salaries to do research.)
This is why, as a young person, I like 20-year patents on drugs and pray that they will remain around during my lifetime, so that there will be more drugs (and medical procedures etc) - both brand new and 20 years old - available to me when I'm old and need them most. The alternative has a very real chance to negatively impact my future quality of life... and that of my children, at such time that I have any.
The World Wide Web is dying. Soon, we shall have only the Internet.
Of course, I'm serious. Your statement insinuates the reverse engineering person somehow has legal rights to the work of others just because reverse engineering the invention is hard. That's like saying robbing banks is okay because breaking through vault doors is hard.
Government and business want innovation to gain more power and wealth. The consuming public wants innovation to improve their life, by making certain tasks easier or more convenient. But where do government, big business, or consuming public get off thinking they have a natural right to these innovations, to get them for free? All patents do is ensure the inventor, the person giving the benefits, is adequately compensated for his work, that's all. Without patents, the inventor is just a slave, working for free to improve the life of others, but receiving nothing in return.
Where do individual authors get off thinking that their incremental improvements on the ideas of other inventors which they released out into the world as a working product get to keep other people from making incremental improvements on top of it and distributing their own products?
Where do authors get off thinking they are doing more than riffing off someone else's chord?
And where do they get off thinking the government needs to enforce a monopoly for them on these derivative ideas?
Your statement insinuates the reverse engineering person somehow has legal rights to the work of others just because reverse engineering the invention is hard.
No.
I am saying that they have that right by default (because knowledge fundamentally cannot be owned), and that reverse engineering being hard means that the fundamental justification for the patent system ("to promote the progress of science and the useful arts") cannot justify taking that right away in such a case.
All patents do is ensure the inventor, the person giving the benefits, is adequately compensated for his work, that's all.
No, they do not. They attempt to do so, but don't do a very good job and have a huge number of bad side effects (like blocking other inventions, turning the common case of simultaneous invention into a lottery, adding overhead to basically all research, etc).
The only reason that the software industry hasn't been brought to a grinding halt by patents is that software is generally opaque; few other than the maker knows the details of how it works (and yes, that applies to open source as well, to a large extent). So even the patent holders have no idea how much infringement is going on. The exceptions are where the patent holders have managed to erect a tollbooth across a standard, as with LZW and a few others; then they know that anyone implementing the standard is infringing their patent, and they can pounce.
The only ones I could see supporting software patents are some patent lawyers.
Well, then we are screwed, because tort reform of any kind certainly isn't in the interests of the current political party that happens in be in power in Washington.
Let me first get this out of the way, I don't consider patent reform as being anything like tort reform. And I certainly don't want to make it easier for someone to get away with messing up a person's life. Because of someone's recklessness I was left with a disability when I survived an injury I wish I had died from.
On second thought, I'm too angry to recall what I was going to write so there is no follow up.
Falcon
Should there be a Law?
Nobody is asking for a handout, just what is rightfully, and justly owed.
You ARE asking for a handout and what is not rightfully yours, a monopoly. Information in not owned by anyone. If you feel you'll miss out by sharing your ideas then don't share them. Once you do share them you still have them, but so do others.
Falcon
Should there be a Law?
> Copyrights are not enough. If X is the new innovative piece of code within a program, a competitor can
> buy the program, fire up a debugger, and look at the disassembled code for X. Once he understands how it
> works (reverse engineering), he can then recreate that code in a higher language, say C. Copyright does not work here.
> Then there are cases where the code is not that hard, and you can copy the idea by just looking at the end product.
> Therefore having patents is necessary.
Admittedly, this applies directly to only the US (as far as I know), but in America, patents are constitutionally justified on purely utilitarian grounds. In theory, all it would take to completely abolish many patents would be a Supreme Court ruling that one or more laws passed by Congress empowering the USPTO to act on its behalf, and the policies enacted to enforce those laws, fail to advance this purpose (and ESPECIALLY if they actively harm it).
This is in direct contract to continental Europe, where they're historically been viewed as a moral right grounded in natural law.
Plus, it's not like decompiled code would be completely without protection just because it's not a literal copy of the original program code. If you disagree, just TRY publishing a book that even vaguely involves a young sorcerer named "Harry". Or, for that matter, a rodent named 'Mickey'. Or, for a really great double-whammy from two sets of lawyers, a teenage gerbil who goes to sorcery school and plays a lacrosse-like game on flying brooms that walk and carry buckets of water in their downtime...
Yeah, we should ignore all those hopelessly biased programmers, and listen to totally impartial you.