14 comments:

How do we change things? The same way we have always changed them: massive civil disobedience. Laws that are patently unjust should be ignored and when enough people do that they will go away. Just like slavery or non-universal suffrage.

Time to adopt "Use it or lose it". Patent trolling only works if sufficient patents are (a) acquired (but cannot be used as they are patent trolls, not manufacturers) and (b) warehoused until the rest of the world overtakes the patent. If a patent is not commercialised within 18 months, it should become defunct unless the patent owner can demonstrate actual use or licence activity.

Use it or lose it has a nice ring to it, but it doesn't really fit with patents since patents don't let you do anything other than stop other people from practicing the claims of a patent. So the only use to be made of a patent is enforcing it against others to stop them from practicing the claims, and that is the very behavior we want to stop. As Jim Bessen and Mike Meurer have pointed out in their book, Patent Failure, much of the problem lies in the shear (and overreaching) ambiguity of patents within the software field. Greater clarity in patent applications would be one step, i.e., requiring use of common software terminology in drafting claims instead of trying to hide the claimed invention in ambiguous, meaningless terms that are interpreted years later to mean something the inventors never contemplated.

The first step should be a ruling from the courts that the execution of software programs does not, and can not, constitute infringement of a granted patent; no special allowance should be afforded just because the patent itself is on a "software" method.

If somebody patents a design for a new internal combustion then software which simulates that engine's operation is not considered infringing; why then should software which "simulates" the operation of other software?

Software has been deemed "speech" by the U.S. courts (Bernstein v U.S.) and is referred to as "literary work" by the Berne Convention. The purported justification of patent monopolies is that they encourage the publication and dissemination of the principles of the discovered technology and it is therefore inappropriate to suppress the sharing of that information -- by adjudging it to be infringement -- merely because the information is expressed as "software".

@nextoptions: well, if you are making something useful for society that is one thing, and you should be thanked for doing so - just as we all thank Berners-Lee for inventing the Web, and then giving it away.

But that's quite separate from being rewarded financially.

If you are doing it to make money - which is fine - then *that* is its own reward. Why should society reward you with a monopoly when the market will reward you with money?

Now, you may say it is not worth your while to invent without that monopoly: and you are perfectly justified in doing so. But there are now so many people inventing stuff that this really isn't a problem for society - someone else will invent it and offer it if you don't.

@glynn moody, Yes, but then I'm also proposing a (relatively) simple solution to the mess in which we, at least the U.S., find ourselves.

The Supreme Court of the United States has declared software not subject to patentability on three separate occasions. Despite this, lower courts such as the 9th Circuit and the Federal Circuit Court of Appeals have disregarded this precedent, as have the examiners of the Office of Patents and Trademarks.

If the Supreme Court does not wish their authority to be undermined then they need to step up and recapitulate their previous rulings. There is no need for the legislative branch to write new laws; at least not until the existing laws have been properly enforced and found lacking. As long as existing law is being ignored by patent examiners and the lower courts, patent reform legislation is a premature measure.

The proper manner to address this is to assert that software does not -- indeed can not -- infringe upon any extant patents. Let the USPTO examiners grant all the patents they want on abstract software algorithms. Let foolish applicants pay $10000 a pop pursuing such patents. However, the Supreme Court should not make itself beholding to the whims of bobble-headed clerks in the patent office and they don't have to get approval from Congress to prosecute the laws that Congress has already passed.

About Me

I have been a technology journalist and consultant for 30 years, covering
the Internet since March 1994, and the free software world since 1995.

One early feature I wrote was for Wired in 1997:
The Greatest OS that (N)ever Was.
My most recent books are Rebel Code: Linux and the Open Source Revolution, and Digital Code of Life: How Bioinformatics is Revolutionizing Science, Medicine and Business.