Software patent
Debate
Free software
List of patents
TRIPS Agreement
Patent Cooperation Treaty
European Patent Convention
Canada
United Kingdom
United States
European Patent Office
United Kingdom
A suggested definition of software patent has been proposed by the Foundation for a Free Information Infrastructure (FFII) as being a "patent on any performance of a computer realised by means of a computer program". According to the European Patent Office, there is no legal or conclusive definition for a software patent. According to the FFII, software patents should not exist under European law.
Globally the situation is more complex and reflects varying cultural views of invention itself. Most countries place some limits on the patenting of inventions involving software, but there is no one legal definition of a software patent. For example, U.S. patent law excludes "abstract ideas", and this has been used to refuse some patents involving software. In Europe, "computer programs as such" are excluded from patentability, thus European Patent Office policy is consequently that a program for a computer is not patentable if it does not have the potential to cause a "technical effect" which is by now understood as a material effect (a "transformation of nature").