Este documento discute las diferencias entre la protección de derechos de autor y patentes para el software. Mientras que el derecho de autor protege la expresión de las ideas, no las ideas en sí mismas, las patentes requieren que el código fuente sea público y corren el riesgo de patentar obras ya de dominio público. Además, obtener una patente conlleva grandes costos que pueden impedir que las pequeñas y medianas empresas compitan con grandes compañías.