Software patent does not have a universally accepted definition.[1] One definition suggested by the Foundation for a Free Information Infrastructure is that a software patent is a "patent on any performance of a computer realised by means of a computer program".[2][a 1]
There is intense debate over the extent to which software patents should be granted, if at all. Important issues concerning software patents include:
* Where the boundary between patentable and non-patentable software should lie;[3]
* Whether the inventive step and non-obviousness requirement is applied too loosely to software;[4] and
* Whether patents covering software discourage, rather than encourage, innovation.[5]
peony flowerno credit student loans