Cada 24 de septiembre se conmemora el Día Mundial contra las Patentes de Software, una iniciativa surgida del activismo tecnológico europeo que mantiene abierto un debate de fondo: cómo proteger las invenciones digitales sin convertir la propiedad intelectual en una barrera para quienes desarrollan nuevas herramientas.

El software está detrás de casi todo lo que utilizamos a diario. Desde una aplicación bancaria hasta el sistema que administra un automóvil, una plataforma de comercio electrónico o un dispositivo médico, millones de instrucciones trabajan silenciosamente para que esas tecnologías funcionen. Pero detrás de ese código existe una discusión jurídica que lleva décadas enfrentando dos visiones: quienes consideran que determinadas invenciones informáticas deben recibir protección mediante patentes y quienes advierten que esa protección puede dificultar la creación de nuevos programas.

La jornada del 24 de septiembre tiene un origen concreto. La Fundación para una Infraestructura Libre, FFII, explica que el Día Mundial contra las Patentes de Software surgió para recordar la movilización contra la propuesta europea de directiva sobre invenciones implementadas por ordenador. El antecedente más importante ocurrió en 2005, cuando el Parlamento Europeo rechazó aquella propuesta legislativa por una amplia mayoría. La fecha conmemorativa se mantiene desde entonces como una iniciativa de organizaciones y comunidades vinculadas con el software libre.

No se trata, sin embargo, de una efeméride oficial de Naciones Unidas. Es una jornada promovida por organizaciones de la sociedad civil y comunidades tecnológicas, una distinción importante para comprender su origen y evitar presentar como consenso internacional lo que continúa siendo una controversia jurídica y económica.

El conflicto tampoco puede resumirse en la idea de que “todo software puede patentarse”. En Europa, la Convención sobre la Patente Europea excluye los programas de ordenador cuando se reivindican como tales. La Oficina Europea de Patentes, EPO, explica que una invención implementada mediante software puede obtener protección cuando produce un efecto técnico adicional y cumple los requisitos generales de novedad, actividad inventiva y aplicación industrial.

Eso significa que un algoritmo utilizado para resolver un problema técnico concreto puede recibir un tratamiento diferente de una simple idea abstracta o de un método comercial. La propia EPO señala como ejemplos tecnologías relacionadas con el funcionamiento interno de los computadores, el control de procesos técnicos o determinados sistemas de codificación y comunicación.

En Estados Unidos el panorama también ha cambiado con el tiempo. La decisión Alice Corp. v. CLS Bank de la Corte Suprema, en 2014, estableció límites importantes para las reivindicaciones dirigidas a ideas abstractas implementadas mediante computadoras. La cuestión sigue dependiendo de cómo esté formulada la invención y de si incorpora elementos que la conviertan en una aplicación patentable.

Para los defensores de las patentes, el argumento principal es que una innovación que exige años de investigación y recursos necesita mecanismos que permitan recuperar la inversión. La Organización Mundial de la Propiedad Intelectual, WIPO, ha señalado que las empresas de tecnología utilizan diferentes herramientas de propiedad intelectual —entre ellas derechos de autor, secretos comerciales y patentes— para proteger el valor de sus desarrollos.

Los críticos plantean el problema desde el otro lado. La Fundación Europea del Software Libre, FSFE, sostiene que las patentes pueden añadir costes jurídicos y financieros al desarrollo y dificultar la interoperabilidad. Para un pequeño estudio o un desarrollador independiente, incluso la posibilidad de enfrentarse a una reclamación puede convertirse en un obstáculo antes de que exista un producto comercial.

El software libre y el código abierto introducen una alternativa diferente. Sus licencias permiten utilizar, estudiar, modificar y redistribuir el código bajo determinadas condiciones. Eso no significa que todo proyecto abierto esté automáticamente protegido frente a las patentes. El Software Freedom Law Center advierte que los proyectos de código abierto también pueden afrontar riesgos cuando una patente es utilizada para reclamar derechos sobre una tecnología incorporada en su código.

Y es que el verdadero problema aparece en la frontera entre una invención técnica genuina y una reivindicación demasiado amplia. Patentar una solución tecnológica novedosa puede incentivar la investigación; convertir funciones comunes o conceptos abstractos en barreras legales puede producir el efecto contrario. Determinar dónde se encuentra esa frontera es precisamente una de las tareas más difíciles de las oficinas de patentes y de los tribunales.

La verdad es que el debate no enfrenta simplemente a “empresas” contra “programadores”. También existen compañías tecnológicas que utilizan patentes para proteger inversiones y comunidades empresariales que defienden modelos abiertos. En medio están los desarrolladores que necesitan innovar sin desconocer derechos existentes y los usuarios que esperan que las tecnologías puedan comunicarse entre sí.

Por eso el 24 de septiembre conserva vigencia como fecha de discusión. Más que plantear una respuesta definitiva sobre las patentes de software, obliga a revisar una pregunta que acompaña a la economía digital desde hace décadas: cómo recompensar la innovación sin cerrar con candados jurídicos las puertas por las que llegará la siguiente generación de tecnología.