¿La mayoría de los desarrolladores de software odian las patentes de software?

También agregaré que una de las patadas en el sistema de patentes es que, incluso si un ingeniero desarrolla algo completamente independiente, sin referencia alguna a ninguna tecnología preexistente, TODAVÍA puede ser responsable de la infracción de patente.

Creo que las patentes son un punto doloroso particular en la industria del software porque una empresa verdaderamente exitosa no puede tener una buena idea, sino que debe tener éxito en la ejecución. Las ideas no tienen que ser únicas, especiales o incluso nuevas, pero la forma en que se implementan debe funcionar sin problemas. La industria tecnológica está llena de ejemplos (MySpace -> Facebook, AltaVista -> Google), y sin embargo, a quién se le permite proceder y quién no, a menudo es una cuestión de casualidad relacionada con quién se molestó en presentar las patentes y si la compañía (o los trolls que compran esas patentes) están convencidos de que esta es una fuente de ingresos palpable.

Decir que otra compañía no puede usar la misma idea donde otra compañía lo ha usado y ha fallado en gran medida, es doloroso no solo porque la tecnología no puede llegar al mercado masivo y mejorar la vida de muchos, sino porque el trabajo que se realizó en una segunda implementación de La idea todavía requería una cantidad significativa de tiempo, esfuerzo y recursos. Esto crea una sensación de injusticia muy visceral.

  1. Razón básica: los limita.
  2. Razón más compleja: los pone en riesgo.
  3. Razón más sofisticada: parece una mala aplicación de una buena idea.
  4. Razón sofisticada alternativa: parece una mala aplicación de una mala idea.

En el nivel más básico, es molesto que te digan que no puedes hacer algo que quieras hacer. Si alguien tiene una patente sobre el algoritmo, su capacidad para usar ese algoritmo es limitada. Imagine que tiene dos centros comerciales: uno donde las tiendas tenían cerraduras, el otro donde todas las tiendas estaban abiertas y nada cuesta nada. ¿En qué centro comercial pasarías tu tiempo? ¿Qué pasaría si no fuera un centro comercial (con cosas), sino una biblioteca o centro de estudios (con ideas para la venta o de forma gratuita)? Amamos las libertades. Los desarrolladores de software en particular están socializados para ser del tipo que especialmente les gustan los controles y las libertades. Son del tipo que prefieren los autos de transmisión manual: les da control sobre los engranajes.

Pero es más que un mero derecho y libertad. Las patentes de software agregan complejidad y riesgo al negocio del software. Por lo tanto, puede interferir con su sustento. Nota: cualquier cosa que te dificulte ganar dinero, comienzas a odiar. Si eres desarrollador, incurres en el riesgo. Nota: otras personas en una empresa obtienen la recompensa. De hecho, las cosas que limitan las patentes de software se interponen en su forma de ganarse la vida, y odian esas cosas (por ejemplo, como las concesiones de patentes en licencias de código abierto). Entonces, a menos que las leyes cambien, seguirá habiendo patentes de software, ya que la economía actualmente respalda esta actividad.

Pero muchos argumentan que todo esto es una pista falsa. Que el sistema de patentes estaba destinado a proteger una categoría de invención que es de naturaleza física. Entonces, si construyo una mejor trampa para ratones, los tribunales me protegerán de que robes mi invento. Pero el mundo del software difiere en al menos dos formas importantes: 1. los algoritmos están limitados por el diseño del sistema (lenguaje, compilador o conjunto de chips) y, por lo tanto, algunos argumentan que la manipulación del conjunto limitado de instrucciones no es inventiva. Sin embargo, no es el argumento más fuerte. 2. que los activos digitales no son tan protegibles como los diseños físicos. Por la naturaleza misma de los activos digitales, puede hacer duplicados exactos sin costo, sin pérdida de fidelidad y sin pérdida aparente del original (aparte de hacerlo menos escaso). Entonces las leyes realmente no funcionan tan bien. Este es un argumento convincente para muchos, ya que, de hecho, las leyes son fundamentalmente siempre “atrasadas” con tecnología w / r / t. Entonces, los tecnólogos sienten que las leyes realmente no hacen lo que pretenden hacer porque no tienen en cuenta las diferencias entre los bienes digitales y los bienes físicos.

Y muchos argumentan aún más, que todo el sistema de patentes es completamente defectuoso. En otras palabras, toda la premisa de la patente se basa en una noción de derechos de propiedad en un activo intelectual. Mientras que puedo ser dueño de mi camisa, y la mayoría de las personas no nómadas están de acuerdo en que puedo tener una sección de este planeta, ¿puedo realmente “tener” una idea? Muchos en el negocio del software dicen que no. Esto no solo no tiene mucho sentido, sino que en realidad puede evitar el progreso en el desarrollo del conocimiento humano. Al menos en una economía de capital intelectual excedente.

Entonces, cuando algo impacta negativamente en tu capacidad para hacer tu trabajo y no tiene sentido en tu mundo, no desarrollas amor por él. Pero, una vez más, dado que existe una razón económica saludable para que existan patentes de software, y el sistema legal lo prevé, no desaparecerá mágicamente solo porque los desarrolladores de software lo odian. Se necesita más que eso.

Notaré que trabajo con muchos desarrolladores de software que aman las patentes de software, específicamente cuando son los inventores y obtienen un buen bono de la compañía por inventar algo. Por desgracia, la respuesta está en la historia del dinero, no en la emoción del amor y el odio.