Den generelle tommelfingerregel er at patenter beskytter en bestemt programvare idé og opphavsrettigheter beskytte en måte en idé er utnyttet eller uttrykt . Disse vilkårene og tilhørende prosesser kan være vanskelig å avklare i mange innstillinger , og i økende grad i den digitale tidsalder med begreper som dataprogrammer . Copyright Formål
Copyright loven er ment å sikre at et program ikke kan reproduseres i sin helhet eller delvis for privat bruk , og forbyr rivaliserende programmerere å oppnevne noen av programkoden for egne formål .
Copyright Ulempe
Innhenting av en opphavsrett for et program vil ikke nødvendigvis forhindre at noen kommer opp med et lignende program fordi de kan hevde at programmene bare takle lignende ideer eller problemer .
Patent Formål
Patentering programvare vil tjene til å forby andre fra å lage , selge eller bruke oppfinnelsen i en ikke godkjent måte , .
patentbeskyttelse
Patenter kan stoppe andre fra "ved hjelp av en bestemt algoritme ... uten tillatelse , eller kan hindre andre fra å lage programmer som utfører en funksjon på en bestemt måte , " ifølge advokat Dan Tysver hjemmeside bitlaw.com .
patent Ulempe
Mottakelse av patent for et program er dyrt og krever den potensielle patent eieren å bevise oppfinnelse er " ny , nyttig og ikke opplagt. "