Hace 16 años | Por Hass a sqlite.org
Publicado hace 16 años por Hass a sqlite.org

Anonadado descubro que los autores de SQLite se ven obligados a rechazar algoritmos que tengan menos de 17 años por miedo a ser demandados por infringir alguna patente de software: "The algorithm is less than 17 years old. That means that for all I know, it could be patented. Perhaps there is a submarine patent. Who knows. I prefer not to expose SQLite to patent risk. The current implementation uses 17+ year old technology exclusively."

Comentarios

m

Otro claro ejemplo de que las patentes empiezan a ser un lastre en vez de una ayuda a la hora de hacer nuevos productos. Más claro agua.

H

#2 "Pues vaya gracia, porque si estamos en contra de las patentes pero de entrada hacemos un "por si acaso acaban siendo legales mejor no usemos algoritmos posiblemente patentados" el resultado es que en muchos casos el desarrollo del software se ve seriamente limitado. Aunque esté bien que haya proyectos libres de posibles problemas con patentes creo que en general deberíamos asumir que no va a ocurrir y seguir a lo nuestro."

Es muy fácil decir eso cuando tú no te arriesgas a arruinarte por los costes de un juicio en una demanda de patentes. Comprendo perfectamente que los autores no quieran meterse en lios por algo que encima hacen "por amor al arte".

#7 "¿Porqué no usan una licencia GPL? ¿No tendría valor legal? ¿Se puede patentar en USA software publicado bajo una licencia tipo GPL?"

El copyright, la licencia de distribución y las patentes de software son cosas completamente separadas.

Usar una licencia (sea la que sea) no te protege de las patentes por que son "ligas" diferentes. De hecho, haste te pueden demandar por código que has "inventado" tú mismo si no lo patentaste a tiempo. Seguramente ganarías el caso si consigues demostrar tu prior art, pero si no publicaste el código no podrías demostrar que tú lo hiciste primero, y aunque ganes te habrías dejado dinero, tiempo y pelo en el juicio por la demanda...

q

Pues vaya gracia, porque si estamos en contra de las patentes pero de entrada hacemos un "por si acaso acaban siendo legales mejor no usemos algoritmos posiblemente patentados" el resultado es que en muchos casos el desarrollo del software se ve seriamente limitado. Aunque esté bien que haya proyectos libres de posibles problemas con patentes creo que en general deberíamos asumir que no va a ocurrir y seguir a lo nuestro.

D

#2 O sea, sí pero no. Pues vaya.

Evitar usar algoritmos "posiblemente patentados" me parece una muy buena forma para hacerse una idea de cómo sería el mundo lleno de patentes de software. Exactamente así: desarrollo de software seriamente limitado... por mucho que el lobby patentero intente demostrar lo contrario.

D

Es una medida conservadora, alentada por las presiones de las patentes de software. Habrá otros proyectos que preferirán asumir más riesgos.
(¡¿A quién se le ocurre patentar algoritmos?! :-P)

q

#4 No me he explicado bien. Vengo a decir que no me parece viable hacer eso en todos los proyectos, sería una gran desventaja para el software libre. Por otro lado pienso en la posibilidad de que finalmente se generalice esto de las patentes y entonces nos llevemos a la cabeza por no haberlo prevenido.

No siento la obligación de tener que estar a favor o en contra de las cosas al 100%, hay "peros", grises o hay veces que uno simplemente dice lo que le pasa por la cabeza porque está formando su opinión al respecto en ese momento. Es más importante razonar sobre el asunto en sí que simplemente decir yo "A favor"/"Yo en contra" a menos que se trate de una votación.

ibaed

Quizá se refieran a la legislación en USA.

SQLite es de dominio publico:
http://www.sqlite.org/copyright.html

¿Porqué no usan una licencia GPL? ¿No tendría valor legal? ¿Se puede patentar en USA software publicado bajo una licencia tipo GPL?