Патентное право
Российское законодательство не содержит в явном виде определения патента, но на практике под патентом понимается документ, выдаваемый от имени государства лицу, подавшему заявку в установленном законом порядке, в подтверждение его прав на изобретение, полезную модель или промышленный образец. «Патент удостоверяет приоритет, авторство изобретения, полезной модели или промышленного образца и исключительное право на изобретение, полезную модель или промышленный образец». Под правом авторства понимается право признаваться автором изобретения. Под исключительным правом понимается то, что использование соответствующего объекта возможно либо самим правообладателем, либо с его прямого разрешения.
Патенты и программное обеспечение
Впервые в США столкнулись с проблемой патентования компьютерных программ в 1972 г. (тогда словосочетание компьютерная программа не использовалось) в деле (1972). Тогда судья Дуглас Дж. признал программу непригодной к патентованию по причине того, что бинарный код, который был формой выражения программы, по мнению судьи, не был «процессом» в понимании Патентного акта США, а был «математической калькуляцией», «чистой математикой» () и алгоритмом, а потому не подлежит патентованию. Правовой основой для отказа патентования был параграф 101 Раздела 35 (Патенты) Кодекса США (), который указывал, что «каждый, кто изобретет или откроет новый и полезный процесс, механизм, изделие или сочетание веществ … может получить патент …». Этим решением был установлен судебный прецедент запрета патентования компьютерных программ, который просуществовал в США до 1982 г., когда в решении по делу (1981) были закреплены критерии, позволяющие патентовать программное обеспечение. В этом деле суд установил критерии, когда патентование компьютерной программы возможно, а именно если будет доказана «конкретность, полезность и практическая ориентированность» её алгоритма или математической формулы. Такое решение суда США имело целью не только позволить патентовать программы для персональных компьютеров, но и не нарушать существующего прецедента на запрет патентования только математического алгоритма как такового. Наверное, это было сделано с учетом темпов развития компьютерных технологий и особого значения патента для компаний, которые проводят исследования.