La propiedad intelectual en el campo del software abarca las normas legales que protegen la creación y desarrollo de programas informáticos. Su propósito es fomentar la innovación y asegurar que los desarrolladores obtengan reconocimiento y beneficios por su trabajo, evitando que sus creaciones sean utilizadas o copiadas sin permiso.
Los derechos de autor protegen el código fuente de un programa, impidiendo que sea copiado sin permiso. Se otorgan automáticamente desde su creación, sin necesidad de registro.
Las patentes protegen ideas innovadoras en software si resuelven un problema técnico de manera única. Su patentabilidad varía según el país.
Permiten la patentabilidad del software si demuestra un "efecto técnico concreto", no solo una automatización de procesos.
Oracle demandó a Google por usar partes del código de Java en Android sin pagar licencias. Oracle alegó violación de derechos de autor al copiar 37 APIs de Java.
En 2021, la Corte Suprema de EE.UU. falló a favor de Google, declarando que el uso de las API era un "uso justo" para la innovación y compatibilidad.