
Originally Posted by
Jonno
Not quite, the issue is that the EU Directive on patents (European Patent Convention) explicitly excludes "programs for computers" from patentability, but the European Patent Office has no political or judicial oversight and the bureaucrats working there can thus award any patents they want to with no repercussions.
However, as most member countries do follow the European Patent Convention in their national laws, and judges generally do follow the law, these granted patents are useless for anything but FUD in most member countries.
One notable exception is Germany, that violates the European Patent Convention and does allow for software patents. Fortunately the German legal system does allow for judges to use common sense in patent cases, so the damage done is limited.
In theory the European Commission could sue the German government for the violation and force them to pay a large biannual fine until Germany either complies with the directive or secede from the union. However, that is not likely to happen, as the European Commission are the only one with standing to sue, and they have tried, twice, to introduce a EU Directive that would mandate software patents in all member countries.
There might be other countries whose laws violates the European Patent Convention, but if so I'm not aware of them.
As for "not to apply them [...] without actually invalidating the patent", that is the only thing a court can do. The only ones that can invalidate a European Patent is the European Patent Office. As I said, there is no judicial oversight. And the precedent set by one court case is only valid in that jurisdiction, so another court might think differently.