The alternative (though not really applicable to software or mechanical processes that get shipped in a product) is to keep everything secret. Had Coca Cola patented their formula, everyone would have known how to make the drink 20 years later.
The alternative (though not really applicable to software or mechanical processes that get shipped in a product) is to keep everything secret. Had Coca Cola patented their formula, everyone would have known how to make the drink 20 years later.
1. Because of the legalese language in which patents are written it's pretty damn hard to even understand what is patented.
2. Even if you understand what the patent is about, it's probably of little help in implementing the thing by yourself, as the patent just describes the general idea.
3. If you indeed understand the idea, you might then come up with an improvement, but there's no benefit for you in publishing it, as the underlying idea is patented, the only one to gain from it is the patent holder.
4. You are encouraged by the system to not read patents, because if you happen to infringe one, your knowledge of the existence of patent can be used against you.
-1. Yes, people read patents all the time. For one example many might be familiar with here, see any of the Mac or Canon or Nikon rumors sites, which comb through filings to learn what their favorite companies are up to. Second, the benefit comes not just from reading the actual patents. Since the info is already out there and protected, there's no real harm for those who developed the innovation in discussing it openly in journals/conferences/trade shows/popular magazines/newspapers/etc. We see this all the time, probably much more than if patents didn't exist.
1. Patents are generally written in pretty simple language. When they're hard to read, it's because the language used is technical, not legal.
2. This is just factually wrong. If you don't describe something, it's very difficult to try to prevent or collect from someone using the idea you haven't described.
3. Sure, for a limited time. This doesn't mean there aren't periphery benefits from seeing how someone did something novel. In the medical field, advances that utilize some novel technique often provoke other people to look at similar though unrelated techniques.
4. This is just factually and legal incorrect.
1. Our process went like this: first the researcher wrote up a description of the invention for review by a panel of his peers. If the panel decided that a patent should be filed, then the file was handed off to a patent attorney, who transformed the clearly-written technical description into an incomprehensible mess of legal jargon. The inventor was supposed to review it and confirm that it accurately reflected his invention, but if asked in confidence, I suspect most of the inventors would admit that they didn't understand a word of it and just signed the application to get it off their desks. To reiterate: these things were so bad that the inventor himself didn't understand them.
4. There were conflicting opinions withing the company, but it is true that some people advise against doing a search of existing patents. I'm not an expert in the law, but as I understand it, if it can be shown that you had knowledge of the patent you were infringing, treble damages can be imposed. And in software, if you search hard enough you're sure to find something you're infringing.
I agree with your point -1. Once we had filed a patent, we were free to publish our work in journals and conferences, and these papers were written by the inventor with the intent of communicating, in contrast to the patents, which were written by a lawyer whose intent seemed, as far as I could tell, to be to obfuscate and confuse.
Yes, there are people who read patents, but AFAIK, at least in the area of software, they are not usually practitioners.
All that said, I actually agree with you that discarding the patent system entirely, even just for software, would be throwing out the baby with the bathwater -- but I also have to agree with those who argue that in the case of software, the baby/bathwater ratio is just awfully small.
RE software, I'd tend to agree with you. The original post makes the case that all patents are bad though, and that they specifically prevent that transmittal of knowledge. That's really what I was responding to.
But the main problem with software patents in particular is that you can never be sure if you're infringing something. You can only hope that you don't.
>> everyone would have known how to make the drink 20 years later.
Everyone would have know how to make the drink when the patent was published, and could have used the formula without royalty payments in 20 years.