Walter, one doesn't need to guess about this last comment of
yours, do they? Does Europe permit software patents on the
same scope as the US? If not, then wouldn't their experience
already help inform us about what might happen with "dropping
software patents?" I don't know, but it seems that there is
information in the rest of the world to help shed light in
North America.
Jon
Europe does not permit software patents in anything like the way the US
does. There have been some patents awarded in European countries that
are arguably software patents, and there have been calls to allow
US-style software patents (from a few big companies), and campaigns to
make sure they remain blocked (by all other interested parties).
Over here, software is covered by copyright law, which (for all its
failings) is still the best solution for all parts.
Patents were introduced for the benefit of small inventors. Without
patents, the inventor could either build up production themselves -
profiting from the idea, but only making small quantities of the device
and thus limiting the public good. Or they could give the idea to a
large company for mass production to the public. But without patents,
there was nothing to stop anyone making use of the invention without
paying anything back to the inventor.
To get a patent, you had to invent something new, useful, implementable,
and non-obvious to other experts. There was a time when these criteria
were enforced.
It's obvious from this that software does not need patent protection any
more than books or music - once you have a single implementation of the
software, there is no need for mass production. Publishing and
distribution already has copyright regulation.
In the USA, patents these days are almost entirely registered by large
companies, not small inventors. The checks for validity are almost
worthless - you pay your money, and you get your patent. It is left for
later courts to decide whether or not the patent is valid. These
patents are then used as weapons of defence or aggression between the
big companies and against smaller rivals or upstarts. Since you have a
legal system that generally costs vast sums of money for suit defendants
(whether they are innocent or not, and whether the patent is valid or
not), patents are basically a legalised protection racket.
Software patents make this far worse, since companies can easily
register all sorts of broad patents, and typical software developers
have no practical way of knowing if the code they write infringes on
patents that they have never heard of, and are almost certainly invalid.
The developers in this case are in no way "stealing" from the patent's
owner, or benefiting from the patent owner's work (if indeed they did
any real work for the patent), since they wrote their code without
knowledge of the patents.
Big companies lose out because of the cost of their army of lawyers and
arsenals of patents. Small companies lose out because they either pay
their own army of legal experts, or they risk getting sued into oblivion
if they get too successful. The only winners are the lawyers, the
patent trolls, and the occasional patent holder who strikes it lucky
with a truly useful and economically successful patent.
There are occasional areas in which patents /do/ make sense - drug
research is an oft-quoted example since there the big companies pay a
great deal of money to develop the drugs covered by the patents. But in
most cases, innovation, economic growth, consumers and companies would
be far better served by scraping patents entirely. A good start would
be a gradual reduction in the time for patents down towards a couple of
years (with exceptions such as ten years for drug patents).
The patent situation in Europe is not nearly as bad, but there is
progression towards the American mess.