Speak for yourself.
I believe I did.
I have a patent, too, and I don't agree
Here in Germany it's basically impossible to patent an algorithm. So, in order to patent my software it had to be applied to a particular device, in my case a PBX. It would have been applicable to all kinds of network devices, but that would have required separate patents. And since I came up with it working for a telephone complany they weren't interested in any other applications. Now, is that a good or a bad thing? It means that someone else can copy my approach, as long as it's used in a different kind of device without having to respect my patent. I'm totally fine with that.
That is a short-sightedness on your governments part. PBX's are dead. Now it's VOIP which is just IP packets traveling through switches, routers and firewalls. Everything is software and the devices are dumb without it.
Now it is fine if you guys just wanted a patent to cover your industry, but that's not necessarily the best restriction for all patent ideas.
Since you brought up Tesla: in his biography, he's cited as complaining about patent law: He would have liked to patent the principles for his motors but since that wasn't possible, he patented as many variations of the principle that he could think of (and afford...).
He was a patent whore as much as anybody. Now if his goal was to patent magnetic fields or something fundamental, that'd be as bogus as patenting a gene. Nature should not be patentable. If he wanted to patent the configuration of magnets and coils that cause an AC motor to spin, that's probably legit.
Really, I'm a firm believer that some things simply shouldn't be patentable. What would you have done if someone had patented conditional jumps? It would have crippled the entire field of software engineering. Patenting genetically manipulated plants or animals, medicine, etc. are all questionable applications of patenting to me.
It's like you didn't read my whole post. I too also agree some things should not be patentable. But I also see where some things WERE a clever idea (like Tapping) that were only obvious after the fact.
Conditional Jumps? You mean GOTOS, the "thou shalt not use these" of advanced programming languages?
in a lower level language, they are inherently obvious as in if you are following a set of sequential instructions (having to be sequential by nature of it's a Computer) and you write a comparison, it is inherently obvious that you'd need a GOTO command as part of that to branch out to other parts of code. Thus it would have failed the "non-obvious" test. Anybody inventing machine language/Assembly would have figured that out.
As I noted before, I don't think Nature should be patentable. Gene patents where the researcher simply identified a naturally occurring useful gene in a test subject is bogus. Michael Crichton's (sp) last book was pretty definitive on the problems with that.