Este software-ul protejat de dreptul de autor?

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).

Legea brevetelor de inventie si legea dreptului de autor asigura tipuri de protectie diferite. Prin dreptul de autor este protejat doar modul de exprimare si nu ideile, procedurile, metodele de operare sau conceptele matematice, in timp ce un patent este un drept exclusiv garantat in legatura cu o inventie, reprezentant un produs sau un proces nou prin care se obtine ceva sau ofera o solutie tehnica noua pentru a rezolva o problema. Dreptul de autor este garantat in tarile semnatare ale Conventiei pentru protectia operelor literare si artistice (Conventia de la Berna) fara nici o formalitate. Un brevet de inventie este in general eliberat dupa procedura de examinare de catre o agentie guvernamentala (de ex., OSIM - Oficiul de Stat pentru Inventii si Marci).

Protectia programelor de calculator prin dreptul de autor este garantata in majoritatea tarilor si este armonizata prin tratatele internationale. Legislatia referitoare la brevetabilitatea programelor de computer nu este inca agreata international insa in unele tari este aplicata efectiv.