Patents are a far more blunt instrument than copyright, and tend to teach far less than code. I just don't know of any developer who reads patents to understand some new software pattern or idea. Remember, the limited monopoly we grant a patent holder is in exchange for teaching others how to do it so that when the patent expires everyone is better off (the length of time of the grant is another issue. How long is two decades in software generations?)
Of course! This is the real test of a patent: if it doesn't teach anything to people who ought to be hungry for knowledge it reveals, it's almost certainly trivial or obvious.
Brilliant, Greg. (Via Erwin Tenhumberg.)
I'm a programmer. Two big reasons I don't read patents are that a) they're written to be as hard to understand as possible (this seems to make it easier to get them accepted) and b) it increases my liability: if I violate a patent, and it can be proven I read it, even if I couldn't understand it, I'm going to be punished harder than if I'm ignorant of the entire thing.
ReplyDeleteWhich, of course, is further proof that the system is broken. Patents are granted as a quid pro quo of revealing technical information; if you daren't look at patents because you risk punishment, that quid is clearly no longer there, so the pro quo shouldn't be either.
ReplyDelete(Thanks for dropping by, Lars - I hope you are well.)