Comment

Comment by WildUtah

There are so many conclusive arguments against software patents that the result is overdetermined. Nevertheless, lining the pockets of the patent bar is likely to overcome any quality of argument as long as computer programmers have even less Washington influence than illegal alien terrorists.

I'll give a few arguments, but first let's consider yours. Black boxes are never patentable. The concept of patents is that you reveal exactly how your process works and you get a limited monopoly on the totally new and non-obvious bits of your process for the public benefit. It always matters how the process works inside. That's the theory anyway; the patent bar loves to rob the public by cheating the bargain.

1. Computer programmers are overwhelmingly against software patents. For the first time in my life I see educated people advocating the abolition of the entire patent system, even at the cost of life saving drugs, just to get patents out of computer software (John Siracusa, to cite a public personality, but there are many, many more who agree). Programmers hate patents in their industry by something like ten or twenty to one.

2. Software patents are harmful to innovation. They created almost all the modern patent trolling crisis. They shutdown startups and innovative projects and block open source. They promote vendor lock-in and empower giants over small companies with new ideas.

3. Software is math and both math and mental processes are SCOTUS identified ineligible subject matter.

4. The quality of software patents we see is uniformly bad. None of Apple's, Motorola's, Oracle's, Samsung's, or Microsoft's recent patents in litigation or threats thereof have contributed anything to the public. The billion dollar patents from Eolas and NTP were pure garbage. None of the troll patents we hear about all the time ever contributed anything to our art or even constitute inventions at all. Bilsky, Ultramercial, and Alice are all ludicrously abusive. Whole teams of programmers could work for decades searching without finding a single plausibly valid and useful patent in their field.

5. When we bought our computers, ever since the first general purpose computers in the 1940s, we have done so expecting to run programs on them. Using a machine for its expected and customary use is not subject to any patents beyond the patents on the machine itself. Running any program at all is the expected use of a computer, at least for programmers who write their own programs, so any program running on a computer is automatically in the prior art. In fact, we already have a list of every program our computers are expected to run and it includes every program any computer can run. We haven't printed the list out (not enough paper), but we know exactly how to produce any part of the list for your pleasure on demand.

Now the patent bar wants to tell us that programs we expected to run, that are the conventional use of our machines, and that have been on our list since the 1940s are their brilliant inventions and they are going to prohibit us from running them. No thanks.

parent WildUtah 13 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton