Hace 11 años | Por elzahr a fayerwayer.com
Publicado hace 11 años por elzahr a fayerwayer.com

La empresa Uniloc aseguraba tener una patente para un algoritmo para procesar números de punto flotante en Linux. Tal función estaba siendo utilizada por la compañía Rackspace, por lo que Uniloc presentó una demanda en su contra esperando recibir un pago por supuestos daños. Sin embargo, le salió todo al revés, porque en la corte el juez Leonard Davis declaró en cambio que la patente de Uniloc era inválida, basándose en una resolución anterior de la Corte Suprema que prohíbe patentar algoritmos matemáticos.

Comentarios

D

#10 Se forrarían entrando en otra más grande... en realidad me da que todas las crisis tienen ese trasfondo.

ostriki

yo patentaré la patentecion!

fresstork

Menos mal que en esta locura de las patentes escuchemos noticias como esta. Es una patente del 95, ¿será ahora eliminada?

D

#3 Debería

PeterDry

Me pido el numero pi.

Despero

#1 De hecho uno de los algoritmos por los que más se paga es por mejorar la rapidez de cálculo de decimales del número pi.

Si no recuerdo mal, el más rápido actualmente fue diseñado por un hindú, que ganó un montón de dinero con eso.

D

No lo entiendo, es decir, entiendo que los algoritmos matemáticos deberían ser universales, pero de la misma forma que también deberían de ser los medicamentos o en general todos los avances tecnológicos. No entiendo por qué unas cosas sí y otras no.

voidcarlos

#19 Porque los medicamentos requieren una alta inversión inicial en investigación y en pruebas, y si no se pudiese patentar habría miles y millones de dólares en pérdidas por cada avance, que haría que las empresas farmacéuticas (y la mayoría de instituciones) dejasen de querer investigar, con el consecuente empeoramiento de la salud en el mundo. Los algoritmos matemáticos, no por no patentarse molestan en algo a los creadores, y además hay incluso quienes lo consideran un descubrimiento más que una invención.

D

#19 Tienes toda la razón, pero queda mal defender las patentes.
#26 Las matemáticas no son un descubrimiento, son un invento de la raza humana. Tan pantetable debería ser un invento como otro invento.

D

#33 Las cosas "no patentables" son básicamente los "modelos de negocio", porque a nadie le interesa no poder copiarle la forma de ganar dinero a otro. Especialmente si es una gran empresa la que quiere copiarle la idea a una pequeña, que los grandes tienen más "influencia" a la hora de hacer las leyes.

Como resulta que hacen falta matemáticas para los modelos de negocio, pues las matemáticas no son patentables... pero como no hacen falta medicinas, pos a las medicinas que les den.

D

#33 Eso que comentas es discutible. Las matemáticas pueden ser puramente teóricas o modelar aspectos de la realidad. Bajo tu punto de vista el genoma humano es algo patentable porque, a pesar de existir previamente, hay quien lo ha decodificado y ha escrito sus resultados en un papel.

D

#38 El que inventó el algoritmo para decodificar el genoma, debería poder patentarlo, no el genoma. Pero un algoritmo no tiene por qué ser único, igual que se puede obtener el número PI de muchas formas diferentes.

f

#39 eso lo dice alguien que no tiene ni puta idea de desarrollo de software. Si patento la suma al carajo, la multiplicación, la potencia, la resta, la división... TODO. No deben existir patentes de software porque la herencia es inherente al mismo.

D

#39 Precisamente eso que comentas es absurdo. No se puede patentar una aplicación específica de una idea porque la patente sólo serviría para proteger dicha implementación. Entonces, para evitar una patente sobre dicho algoritmo bastaría cambiar una pequeña parte.

Si se patenta un algoritmo, que a fin de cuentas es una solución a un problema, su descripción debe ser genérica y de hecho lo es. Y aquí llega el problema: yo no puedo utilizar libremente una implementación que solucione el mismo problema si es remotamente parecida a la patentada. Por eso si yo concibo un algoritmo de secuenciación del genoma humano y lo patento de la manera más genérica posible, tendré potestad sobre los avances en el campo durante los siguientes lustros.

Pongamos otro ejemplo. Microsoft creó en su día un sistema de archivos llamado FAT que se convirtió en ubicuo. Una vez patentado, nadie sin permiso de Microsoft podría leer dichos sistemas de archivos. Dada la popularidad de este sistema, esta patente sería análoga a prohibir ya no la escritura en un idioma sino la lectura.

He ahí el problema de las patentes sobre algoritmos, que no se patenta algo en particular, se patenta una idea genérica.

D

#43 Según ese argumento, si alguien patenta un artefacto para volar, nadie podrá volar ya que solo se puede volar con dicho artefacto.

D

#45 Si se sigue el mismo patrón que las patentes de algoritmos, sí.

Se debe comprender primero que las patentes de algoritmos no son nada específicas.

D

#46 Bueno entonces no se patenta el algoritmo, se patenta la funcionalidad. Eso es otra cosa.

D

#47 Bien. Dime tú cómo describirías un algoritmo de un modo específico y al mismo tiempo tan general como para que pudieses sacar ganancia de ello, y teniendo en cuenta que variaciones poco o nada significativas del diseño darían lugar a algoritmos diferentes con una funcionalidad idéntica.

Es el problema de las patentes de software y a estas alturas está ya todo dicho: sólo quienes pretenden competir en los juzgados quieren aprovecharse de ellas.

p

#39 Esa argumentación es totalmente erronea, partes de la premisa de decir que para el problema concreto del número PI existen varios algoritmos, pero no puedes inducir que para todos los problemas existentes, exista más de un algoritomo, a eso se le llama falacia de generalización.

Phonon_Boltzmann

#34 Todo depende de cómo se vea. Todo puede ser invento y todo puede ser descubrimiento.
Yo soy más de pensar que todo es descubrimiento pues no vamos a 'inventar' nada que no sea posible.
¿La rueda es un invento?
¿Juntar compuestos químicos, aun buscando un fin (medicamentos), es un invento?
Pues yo creo que no...Son descubrimientos. Por no hablar que es injustísimo apropiarse de ese 'invento' que en el 100% de los casos se construyen con descubrimientos anteriores de otras personas.

Puede ser, es una cuestión que me cuesta discernir, así que valoro todos los puntos de vista. De todos modos, si admitiera que se trata de invenciones, no justifico y estoy en contra de las patentes.

p

Esto de las patentes me recuerda mucho a los derechos de autor, algunos argumentarán diciendo que de que van a vivir los pobres matemáticos si no pueden patentar sus algoritmos. Pues que se apliquen el cuento algunos porque los matemáticos llevan muchos años viviendo y sin patentar sus creaciones.

D

Si no se distinguen los algoritmos matemáticos de los de software no se podrá patentar ningún programa.

m

#13 Yo también, no entiendo cómo se diferenciarlos. ¿Los algoritmos de software no son algoritmos matemáticos?

D

#13 #16 no se patenta el algoritmo con el que se resuelve un programa informático, se patenta el producto resultante.

D

#17
la implementación

Lo que pasa es que en muchas ocasiones las diferentes implementaciones del mismo algoritmo no se diferencian mucho.

Y por otra parte, si el algoritmo no se puede patentar, ¿por qué las patentes impiden coger un código fuente y aplicarle técnicas de ingeniería inversa para descubrir el algoritmo subyacente?

En europa no hay patentes de software

D

#17 Pues los algoritmos de encriptación y compresión están patentados.

D

#20 "Patentar" se puede todo... que a veces parece que la Oficina de Patentes mira más el $$$ que otra cosa.

Luego el tema es que sean patentes válidas.

Y

#13 #16 #17 En EEUU sí se puede patentar algoritmos (p.e. Marching Cubes http://en.wikipedia.org/wiki/Marching_cubes o SIFT http://en.wikipedia.org/wiki/Scale-invariant_feature_transform no son programas de software, sino algoritmos, y están o han estado patentados). En Europa no es posible patentar ni una cosa ni la otra. Leo en la Wikipedia http://en.wikipedia.org/wiki/Software_patent que se suelen excluir de las patentes las ideas abstractas, a lo mejor es ahí donde se encuentra la diferencia entre un software matemático de otro que no lo es.

outofmemory

#24 Sí, en EEUU es posible patentar prácticamente cualquier cosa (siempre que tengas el dinero suficiente para gastar en abogados) y como explica el artículo, se consiguió patentar ese algoritmo. Lo importante de esto es que la Corte Suprema ha declarado que no es posible patentar algoritmos, así que la de SIFT y otros en principio no deberían ser aplicables.

Sordnay

Pues es una gran noticia ya que cualquier programa no es mas que una serie de algoritmos matemáticos...

ArrasTasTas

Como hasta ahora las empresas americanas eran las que más patentes desarrollaban, a EEUU la convenía la una legislación restrictiva, pero ahora que Asia y India están despertando con empresas como Samsung que se les ha subido a la chepa, ya veréis como poco a poco van recapacitando.

m

al homínido, si le dejan, patenta a tu madre, e incluso tu sangre, para después cobrarte por ello

D

Esto no son algoritmos matemáticos, sino algoritmos software
las famosas patentes software

orangutan

John Carmack tuvo un problema similar cuando quiso lanzar Doom 3 bajo licencia Open Source:

John Carmack se pone a picar código para poder lanzar Doom 3 bajo licencia Open Source

Hace 12 años | Por Gudea a muylinux.com

K

Entonces ¿si alguien encontrase la fórmula de la sucesión de números primos, cargándose así toda la seguridad de la criptografía, no podría patentarla y ninguna empresa sacaría tajada de ello? ¡JA!

D

Menos mal que se impone la lógica.

La ciencia nunca se ha patentado y está bien que siga así.

D

Esto es un desatino. Esperemos que nunca nos ocrra en Europa. Esperemos que nunca se aprueben aquí las patentes de software.

D

Voy a patentar comentarios pedantes en menéame. Lo siento chicos.

D

#15 Lo correcto sería "voy a patentar los comentarios pedantes" y no "voy a patentar comentarios pedantes" ya que de otro modo se entiende que solo patentarías unos cuantos y no el hecho de realizar un comentario pedante como este mismo.

D

#29 Tienes suertw de que aun no lo haya hecho!!!!

F

¿Pero los rectángulos sí que se pueden patentar?

D

#55 Deberías explicar cómo es eso de cobrar solamente por una patente y no por tu trabajo diario, porque creo que te estás yendo por peteneras...

Eri

Obvio, los algoritmos no se han "inventado", se han "descubierto, como el teorema de Pitágoras o las leyes gravitatorias o la teoriza de la relatividad.

Phonon_Boltzmann

#23 No lo tengo yo tan claro. Las matemáticas, para mí, se inventan: estableces unas definiciones y axiomas con los que trabajar. Y todo lo que surge a partir de ahí sería ya descubrimiento. Las teorías sobre gravitación que mentas, para mí son modelos inventados, que se ajustan muy bien a la realidad. Evidentemente: los fenómenos asociados se descubren, están intrínsecos en la naturaleza, pero la descripción que les damos es cosa nuestra. Así lo veo yo ahora mismo, aunque sobre esta cuestión invención/descubrimiento nunca he tenido las cosas totalmente claras.

D

Es decir, un matemático no puede cobrar por su trabajo, un músico si puede cobrar por vender un truño, que además pagamos todos mediante subvenciones y luego por el canon.

D

#50 Tu razonamiento es un poco extraño...

D

#53 Es evidente, el investigador en España puede no cobrar o cobrar una mierda. Además el que se lleva la patente, salvo que estés avispado (= no seas muy joven) es la universidad. Sigo?

p

voy a tener que patentar el sistema decimal lol

c

Patento la suma y la resta, y todos a tomar por culo!

f

¡JA! ¿y una patente de software que coño es?

D

Hay que diferenciar entre patentar un invento y patentar una innovación.