ley
autor tiene la intención de garantizar que un programa no se puede duplicar en su totalidad o en parte para uso del consumidor , y prohíbe los programadores rivales para cooptar nada del código de programación para sus propios fines .
autor Desventaja
obtención de un derecho de autor de un programa de software no evitará necesariamente que alguien viene con un programa similar , ya que pueden argumentar que los programas simplemente tratan similares ideas o problemas.
patente Propósito
software Patentar
servirán para prohibir a otros de la creación , la venta o el uso de la invención de una manera no autorizada , .
Patentes Protección
patentes pueden impedir que otros "con un determinado algoritmo ... sin permiso, o pueden impedir que otros la creación de programas de software que realizan una función de cierta manera ", según el sitio web del abogado Dan Tysver bitlaw.com .
patente Desventaja
obtención de una patente para un programa de software es caro y requiere que el propietario potencial de patentes para demostrar la invención es "nuevo , útil y no obvia. "