Paul Ranson said:
You couldn't get 'reasonable grounds' without disassembling, or otherwise infringing my copyright in some way.
It is probably possible, unless you succeed in maintaining a wall of complete silence. I'm always amazed how word gets around in the chemical industry. I don't work in the computer industry, so perhaps the folk there are better at keeping their mouths shut, but somehow I doubt it.
I don't see a difference between a software algorithm and a machine, both can be equally inventive amd equally general.
This is the nub of the argument - it turns entirely on what is meant by "invention". Different countries have different definitions, and those definitions are interpreted differently by different national courts. Even so-called European patents are interpreted differently. In the most notorious case,
Epilady, the UK High Court and the German
Bundespatentgericht came to exactly the opposite conclusions on the same set of facts. The courts have a different opinion from you, and unfortunately what they say goes.
Copyright doesn't work because I can simply express my invention in another way and avoid copyright infringement.
If it's an invention, it can't be the subject of copyright! And you'd have to make it noticeably different - if you took a substantial portion of a copyrighted work, you still infringe. This would apply to a computer program - if you took a substantial chunk of a program, you infringe - and that includes the case where you never produce the program in written form.
The problem with patents is that they are awarded for tiny little bits of invention that anybody who put their minds to it could have produced, and those bits of invention can be rather vague ideas rather actual working inventions.
This can be the case, but not always. There are certainly trivial "inventions" (as we've seen, a notorious feature of US practice), but the Europeans are harder. And in the chemical/mechanical field where I work, the bar is rather higher than I'd like!
Pharmaceuticals may be a rather different matter, I guess you cannot patent a drug without knowing what it's might be good for?
Pharmaceuticals are like other patents, in that the invention must have utility, so you've got to say what the thing is useful for. In the case of pharmaceuticals, there is an even bigger hurdle - the national licensing authorities, particularly the US FDA. The documentation (details of clinical trials, analyses) to get a pharmaceutical approved for a particular indication (treatment of a particular disease) literally fills rooms - it doesn't take forever, it merely seems that way. On average, a new pharmaceutical will get on the market 12 years after the patent application is filed, by which time most of the patent life is gone. This is why pharmaceutical patents are uniquely extendible. Oh, and if you find your drug has another indication, you have to go through the whole thing again for that indication.