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