W praktyce programiści rzadko przeszukują listy patentów i wniosków patentowych w poszukiwaniu wynalazków, które mogą się przydać do ich projektów. Dzieje się tak z następujących powodów: brak innowacyjności w wielu patentach na oprogramowanie, niejasny język opisu patentów, ryzyko umyślnego naruszenia patentu. Wiele spraw o naruszenie dotyczy niezależnych wynalazków.
Istnieją raporty ekonomiczne oceniające wpływ patentów na oprogramowanie na rozwój lub zahamowanie innowacyjności.
Dyskusja o patentach na oprogramowanie Zwolennicy patentów na oprogramowanie utrzymują, że patenty zapewniają twórcom i firmom ochronę ich dóbr (odnosząc się tym samym do korzyści zapewnianych przez swobodę dysponowania własnością prywatną). Przeciwnicy powołują się na pierwotny cel patentów, jakim miała być promocja w społeczeństwie innowacyjności jako takiej, a który w wyniku transferu patentów z rąk autorów wynalazków do dużych firm został całkowicie wypaczony.