No es tan simple como las personas lo hacen parecer.
Les sería difícil patentar su código / algoritmo (aunque técnicamente no son patentables, de hecho, los métodos abstractos se patentan todo el tiempo a través del dispositivo de usar una cierta fraseología que es poco más que un encantamiento enlatado que involucra las palabras " en una realización ... ")
Lo que podían y lo harán, lo que es igual de destructivos y limitar a usted y sus libertades futuras, es patente cada * * sola obvio * * la continuación de la corriente de pensamiento o idea se estaba desarrollando.
Entonces, el día 1 libera su código y el día 2 están ocupados patentando las aplicaciones más obvias de su código como una patente de proceso y cada extensión natural de su código, lo que habría sido la versión 1.2 para usted. Así que todavía tiene su código, pero ha sido relegado a un gueto de progreso del que no puede salir.
Si lo piensas, esto es todo lo que ya hacen. No poseen la base de ninguna tecnología en sí (aunque se necesitaron numerosas decisiones judiciales y cientos de millones de dólares de los contribuyentes para contarles esto). Lo que sí reclaman y lo que los tribunales estadounidenses defienden regularmente es solo una mayor extensión o elaboración o aplicación natural de las ideas de otras personas.
No hay nada que les impida incluir en esto lo que de otro modo habría sido el curso natural del desarrollo de su código.
No hay forma de mejorar la calidad de las patentes de software porque una vez que ha permitido patentar ideas, que son todas las patentes de software, no existe una línea natural que dichas patentes no puedan cruzar con suficientes palabras de abogados y comadrejas.
El espectáculo de perros y ponis que la USPTO está presentando ahora es solo porque el público en general es consciente de que las patentes de software son una locura, gracias sobre todo al programa de NPR sobre trolls de patentes y las guerras de patentes entre Apple y Samsung por teléfonos inteligentes y rectángulos redondeados y todos los demás. twit y twiddle de una idea.
El único resultado que lo mantendrá libre para codificar y crear en los EE. UU. Sin temer el día en que lo notifiquen y lo demanden por daños es la prohibición total de todas las patentes de software. Dado que los abogados dirigen los EE. UU. En mayor medida que cualquier otro país del mundo y el pan y el agua de la USPTO son los honorarios que las personas pagan por patentar cosas, nadie tiene el poder de callarse y prohibir las patentes de software.
Todo esto es relevante para su pregunta. No, no puede alcanzar un puerto seguro para el código, definido de manera no trivial para incluir sus futuras versiones, lejos de litigios y patentes de software. Sí, sería difícil patentar exactamente lo que abriste, pero eso en realidad no te hace mucho bien. No, esto no va a cambiar en el futuro cercano en los Estados Unidos porque la prohibición de patentes de software ni siquiera está sobre la mesa.
Su mejor solución es no publicar código en países que permiten y tienen un historial de aplicación de patentes de software. También te sugiero que luches como diablos contra las fuerzas que buscan extender las patentes de software a los países que actualmente las prohíben.
Puede ganarse la vida vendiendo a aquellos países que permiten que el software se escriba sin temor al terrorismo basado en abogados. Lanzar software a los EE. UU. Es solo pedir problemas hasta que las leyes que permiten las patentes de software cambien y, a menos que lo hagan.
Lo siento si esto suena duro, pero es mejor que conozcas la verdad y actúes de acuerdo a ella, que ser guiado por un engaño esperanzador y luego tener un rudo despertar un buen día.
Espero que usted y todos los que lean esto se den cuenta de que en realidad estoy siendo un buen amigo al hablar con franqueza y sin prejuicios ni distorsiones sobre este tema.