See, I think the core issue is this…
There may be a larger subset of software patents which are “bad”. In that they are vague, or overlap, or whatever. In many of the cases folks have mentioned, they would simply be invalidated if someone actually tried to enforce them (the cases where someone else had already invented something, for instance, but didn’t patent it). This is where you had crazy situations where lawyers would dig through old emails and notebooks and crap.
However, there seems to be an idea being presented here by some, which I find disquieting, that software patents are inherently worthless.
If you reject the notion of patents entirely, I guess that view is at least consistent (albeit foolish in my opinion). But some folks seem to think that patenting a physical object is ok, but patenting something like software is bad. That doesn’t make any sense to me.
My inventions are just as “real” as they would be if they were physical objects. They involved creativity to come up with. We iteratively create and refine ideas, as any inventor does.
And for the same reason that physical devices can be patented, we should be able to patent ours… Because, frankly, it’s far easier to steal the ideas for software than it is to steal the ideas for physical objects.
If you design a new engine, and I want to copy it, I have to actually retool a manufacturing facility to do so… If you design software, it’s much easier for me to copy it.
Now, there may be all kinds of problems with the way the patent office functions. Certainly, in many cases we’re talking about stuff which is beyond the grasp of many of the clerks there I would suspect, as software covers a far broader realm than mechanical engineering of physical devices as would cover patents in the old days.
But the answer isn’t, “Just stop allowing people to patent their ideas.”