In anii 1970 - 1980 au existat discutii aprinse pentru a decide daca sistemul de drept de autor, sistemul de patente sau un sistem sui generis ar trebui sa asigure protectia programelor de calculator (software). Aceste discutii au condus la un principiu general acceptat, acela ca programele de calculator trebuie protejate de dreptul de autor, in timp ce aparatele care folosesc programe de calculator sau inventii referitoare la software trebuie protejate prin brevet de inventie (patent).




