thumb|Wzrost liczby patentów na oprogramowanie w USA Patenty na oprogramowanie – rodzaj patentów, które dotyczą wynalazków z dziedziny informatyki.
Patenty na oprogramowanie a prawo autorskie Patenty na oprogramowanie są często mylone z prawami autorskimi. Na mocy umów międzynarodowych każdy program komputerowy jest automatycznie przedmiotem prawa autorskiego. Reguluje to kwestie kopiowania kodu programu.
Przyznanie patentu daje jego posiadaczowi dodatkowe narzędzie prawne. Dotyczy ono już nie samej implementacji, ale metod programistycznych, więc choć stworzenie nowej implementacji nie narusza prawa autorskiego, to może naruszać prawa patentowe. Patenty na oprogramowanie, podobnie jak inne patenty, obowiązują nawet jeśli jest to implementacja niezależna, a jej twórca nie wiedział o danym patencie (wnioski patentowe są rozpatrywane w tajemnicy przez okres od 6 do 18 miesięcy).
Posiadacz patentu może w ogóle zabronić używania jego wynalazku lub dyktować warunki jego licencjonowania.
Historia Pierwszym patentem na oprogramowanie był prawdopodobnie patent na symultaniczne rozwiązywanie równań liniowych zgłoszony w 1962 roku przez British Petroleum CompanyTekst pierwszego patentu na oprogramowanie, na dole str. 3.