ESP Wiki is looking for moderators and active contributors!

Software does not make a computer a new machine

Revision as of 22:49, 8 September 2009 by Mengel (talk | contribs) (summary of new(?) argument)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Analogy

If we have patented an automobile which can drive anywhere, we cannot then come back and file patents for driving from Albequerque to San Diego, etc. -- the more general patent already applies.


Argument

Similarly, the general purpose computer, which can peform any computation that is Turing complete, is already patented. Filing additional patents on particular subsets of that general computing ability of the computer is like filing for a patent on driving a car from one particular place to another -- it is a subset of the capabilities which have already been patented. It is in fact simply filing for a patent on a table of numbers which happens to make a given computer perform a given computation -- yet the general property of being able to perform any computation which can be expressed as a table of numbers has already been patented. Thus any patent on software is redundant.