Você está na página 1de 5

ITSitio - La verdadera amenaza contra el software libre no es Oracle, son...

1 de 5

http://www.itsitio.com/?idxpagina=655&idxnota=107576&destacada=1

19/01/2011 07:23 p.m.

ITSitio - La verdadera amenaza contra el software libre no es Oracle, son...

2 de 5

http://www.itsitio.com/?idxpagina=655&idxnota=107576&destacada=1

Laura Siri
18-08-2010

La verdadera amenaza contra el software libre no es Oracle,


son las patentes!
Recientemente, Oracle demand a Google ante un tribunal estadounidense, alegando que la empresa del
buscador estara violando en su plataforma Android diversas patentes relacionadas con Java. La noticia
hizo preguntarse a muchos comentaristas y a Google mismo si los argumentos planteados por Oracle no
implican lisa y llanamente la muerte del software libre y abierto como tal. Para entender si es as o no, y por
qu, es necesario distinguir correctamente el concepto legal de patente del de licencia.

Por si alguien an no conoce la noticia, los trminos de la demanda de Oracle hacia Google implican dos
cosas: 1) Google habra infrigido el copyright de Oracle simplemente por utilizar Java en Android; 2) Google
habra violado siete patentes de software que eran de Sun y hoy son de Oracle al construir la mquina
virtual Dalvik en la que se basa Android.
Recordemos brevemente los antecedentes de la cuestin:
Java fue desarrollado por Sun Microsystems como software privativo
En 2006, Sun liber Java como software libre con licencia GPLv2
El Android Software Development Kit, de Google, apareci en noviembre de 2007 y a mediados de
agosto de 2008 apareci el Android 0.9 SDK beta. A fines de septiembre 2008 sali finalmente
Android 1.0 SDK (Release 1).
Android es un sistema operativo mvil basado en un kernel de Linux y una mquina virtual de Java
adaptada. Est licenciado con Apache, aunque hay algunas partes con GPL. Tiene una mquina
virtual completamente reimplementada desde cero llamada Dalvik.
En abril de 2009 Sun fue adquirida por Oracle, una empresa no muy amiga del software libre
Ahora Oracle le reclama a Google y, si se falla a su favor, nadie sabe qu puede pasar. Por ejemplo, sera
posible que los desarrolladores independientes ya no puedan hacer aplicaciones utilizando la plataforma
de Android. Es ms, podran ni siquiera tener derecho a usar Java a menos que le paguen regalas a
Oracle.
Pero, cmo es eso posible, si se supone que Java es libre? Justamente, Google ha dicho en un
comunicado que Estamos decepcionados de que Oracle haya escogido atacar a Google y a la comunidad
open-source de Java con esta demanda carente de base. La comunidad open-source de Java est por
encima de cualquier compaa y trabaja cada da para hacer que Internet sea un lugar mejor.
Defenderemos con todas nuestras armas los estndares open-source y seguiremos trabajando para
desarrollar la plataforma Android.
Evidentemente, puede sonar todo muy confuso pero, para destrabar un poco la cuestin, es necesario
entender la diferencia entre licencias y patentes de software.
Una licencia es bsicamente un contrato. Es tpicamente en lo que uno hace click cuando instala algo y se
le muestra un botn de s, acepto. Dice lo que puedo y lo que no puedo hacer con el software en
cuestin. Para que un software sea libre, debe distribuirse con una licencia que permita usarlo para
cualquier fin, distribuirlo a voluntad, estudiarlo y modificarlo. En cambio, si el contrato prohbe alguna de
estas cosas, se trata de un software privativo o propietario. En ese sentido, Java es libre porque desde
2006 se licencia bajo GPLv2.
Pero, en algunos pases, la jurisprudencia permite cerrar el software no slo mediante estos contratos de
uso, sino mediante patentes. Una patente es un derecho monoplico exclusivo y temporal que un gobierno
otorga a una empresa, individuo u organizacin por una invencin, definida como un producto o proceso
que ofrece una nueva manera de hacer algo, o una nueva solucin tcnica a un problema. En el caso del
software, cuando se permite su patentacin no se est diciendo usted tiene registrados los derechos de
autor de tal cdigo y como tal es el nico que puede decidir cmo lo quiere licenciar. Lo que se dice es
usted tiene el monopolio exclusivo de tal mtodo o algoritmo de hacer tal cosa, y como tal es el nico que
puede permitir o no que otros lo usen o comercialicen.

19/01/2011 07:23 p.m.

ITSitio - La verdadera amenaza contra el software libre no es Oracle, son...

3 de 5

http://www.itsitio.com/?idxpagina=655&idxnota=107576&destacada=1

Para explicarlo con un ejemplo, digamos que alguien escribe un programa para calcular una trayectoria
parablica. Puede registrarlo como suyo bajo la figura del copyright, y entonces ese texto que constituye
el cdigo es suyo. Puede distribuirlo como quiera. Puede hacerlo junto con un contrato (licencia) que dice
lo que se puede o no hacer con l. Si decide liberarlo, adems pondr a disposicin del pblico el cdigo
fuente.

Buscador
Texto a buscar
Donde comprar

Pero supongamos que vive en un pas donde se permiten las patentes de software. En ese caso, adems
de registrarlo con copyright, puede patentar lo que hizo como un mtodo para calcular trayectorias
parablicas. Si esa patente le fuera otorgada, entonces no slo nadie podra copiar su cdigo debido al
copyright. Lo que ocurrira es que nadie ms podra calcular trayectorias parablicas, porque la simple
metodologa de hacerlo sera exclusivamente suya.

Elija Marca
Elija Mayorista

Es lo que ocurre precisamente en Estados Unidos y otros pases. Las patentes de software estn
permitidas desde que en 1981 la Corte Suprema de Justicia fall en el caso Diamond vs. Diehr. Hasta ese
momento, la oficina de marcas y patentes consideraba a los programas de computadoras y las invenciones
que contenan como operaciones matemticas, abstracciones, no cosas concretas patentables. Y, como la
tradicin legal anglosajona se basa principalmente en la jurisprudencia, los antecedentes, desde entonces
las patentes de software son otorgadas sin inconvenientes. Como la del doble click, que es de Microsoft, o
el carrito de compras, que es de Amazon. Recientemente Amazon tambin pidi una patente sobre algo
que son, esencialmente, las redes sociales online. Si se la otorgan, cualquiera que arme un sitio o
aplicacin de red social tendr que contar con su permiso.

Elija PM

Argentina

html

texto
plano

Convergencia
Ensambladores
Infraestructura
IT Weekly
ITSitio Express
Eventos
ITSitio Express
Promos Convergencia
Linux
Mobile
Seguridad
Shortcuts

En el caso concreto de Java, entonces, sucede que el cdigo es libre bajo los trminos de la licencia de la
GPL. Pero igual puede contener mltiples algoritmos patentados. No slo por Oracle. No olvidemos que un
algoritmo es slo un mtodo para hacer algo. Con lo cual, no sera imposible que cualquiera aparezca
diciendo que es dueo de la patente de cualquier cosa chica, mediana o grande que Java haga. De hecho,
esto puede sucederle a cualquiera que desarrolle cualquier programa en cualquier pas donde se permitan
las patentes de software. Sin importar si es libre o privativo.
Es importante entender lo que implica la patentacin del software porque, cuando Oracle compr Sun,
muchos se dijeron no importa lo que haga con Java, OpenSolaris, MySQL, Open Office, Glassfish,
Virtualbox o Netbeans. Total, no puede quitar retroactivamente la condicin de libre de la ltima versin
que as lo fue. Lo cual es cierto en lo que respecta a la licencia. Pero no necesariamente en lo que
respecta a las patentes, all donde stas sean vlidas. La demanda entablada por Oracle contra Google es
un mensaje a la comunidad FLOSS de que, si intentan actualizar y desarrollar los proyectos que decida
abandonar, puede caerle encima igual con un juicio por patentes, no necesita hacerlo por violacin de
licencias. El problema de Google, por ejemplo, no es haber usado cdigo de Sun para hacer Android. El
asunto es si se ha aprovechado o no de un software considerado como invencin patentable y patentada.
Por lo tanto, lo que puede exterminar al software libre y abierto no es Oracle. Ni siquiera es el software
privativo. Lo realmente preocupante son las patentes de software. Es ms, en este caso concreto,
probablemente Google no termine perjudicndose ni an perdiendo la demanda. Porque lo usual entre
empresas con grandes espaldas financieras es resolverlo con un intercambio de propiedad intelectual: yo
supuestamente hago uso de algo patentado por ti, entonces te doy permiso de usar libremente estas cosas
patentadas por m y asunto arreglado. Es una solucin muy prctica, sobre todo si se tiene en cuenta que
la cantidad de ideas que pueden estar involucradas en un programa hace prcticamente imposible analizar
cules estn patentadas, por quin y cules no.

Soluciones
Afortunadamente, aunque en ningn pas latinoamericano existe una doctrina explcita al respecto,
prevalece el criterio legal de otorgar patentes solamente a aquellos inventos que cumplan con los
requisitos de innovacin y aplicacin industrial. Dado que esos requisitos se refieren a los sectores que
producen bienes y no servicios, en general no se aceptan las patentes de software como tal o puro.
Importante hallazgo: un
grupo de canales
descubri cul es el
animal ms completo
que existe, pero que no
debemos imitar
por Carlos Manzanedo

Esto es muy bueno porque la mayor parte de las empresas que desarrolla software de Amrica Latina son
pymes, y de ninguna manera podran prosperar en un ambiente donde se permitieran las patentes de
software. Para empezar, se requiere gran capacidad econmica para estar en condiciones de patentar los
numerosos algoritmos incluidos en un programa. En segundo lugar, los juicios por supuestas violaciones a
lo patentado por otro son extremadamente costosos, y slo las grandes corporaciones pueden
enfrentarlos. En la prctica, casi nadie puede desarrollar software donde su patentacin est permitida,
salvo arriesgndose a un juicio. Quien no est en condiciones de asumir este riesgo, no puede dedicarse a
desarrollar. Punto.
Adems, el desarrollo de software es una de las actividades humanas ms dependientes de la innovacin
acumulativa. Es decir que cada nuevo aporte depende profundamente de varias invenciones previas. As,
en lugar de estimular la innovacin, en software es claro que los costos de obtener una patente para cada
nuevo algoritmo, ms la verificacin experta de si no ha sido ya patentado, ms tener un equipo legal
especializado en atacar a quienes infrinjan las propias patentes o defenderse de eventuales acusaciones,
slo estimulan el desarrollo en empresas cuya espalda financiera sea enorme. Justamente, se sabe que la
demanda ahora presentada por Oracle a Google ya la quera iniciar Sun, quien en su momento no se

19/01/2011 07:23 p.m.

ITSitio - La verdadera amenaza contra el software libre no es Oracle, son...

4 de 5

http://www.itsitio.com/?idxpagina=655&idxnota=107576&destacada=1

atrevi a incurrir en el gasto de emprenderla. Y la mayora de las empresas latinoamericanas de software


son mucho menores que lo que ha sido Sun, ni siquiera en sus peores momentos.
07.01.2011

Las 10 Tablets ms
calientes de CES 2011
17.12.2010

Los 10 mejores
productos tecnolgicos
del 2010
10.01.2011

Cunto gana Steve


Jobs como CEO de
Apple?

Por estas y otras razones, que se pueden ampliar en los links hacia lecturas recomendadas que pongo al
final, es muy importante estar atentos a que el software como tal siga siendo no patentable en
Latinoamrica. Porque esto podra cambiar en cualquier momento. De hecho, hay pases como Brasil y
Chile que ya emplean eufemismos legales para permitir algunas de estas patentes. Un simple acuerdo
bilateral con Estados Unidos puede tambin incluirlas de facto. Porque entre varios incisos siempre se
acostumbra sumar algunos orientados a armonizar las jurisprudencias locales con la imperante en ese
pas. Con lo cual, la nacin que firme eso tendr que reconocer como vlidas las patentes de software
otorgadas en Norteamrica, sean o no compatibles con su propia legislacin y con los intereses de su
industria local de software.
Para finalizar estas largas reflexiones, qu mejor que una frase de Bill Gates. S, de Bill Gates:
Si la gente hubiera comprendido, cuando la mayora de las ideas de hoy fueron inventadas, la
manera en la que se asignaran las patentes y hubieran tomado patentes sobre ellas, la industria
estara hoy en un completo estancamiento. [...] Cualquier nueva empresa sin patentes propias
hubiera sido forzada a pagar cualquier precio que los gigantes quisieran imponer. Ese precio sera
alto: A las compaas ya establecidas les interesa excluir a futuros competidores. [William H.
Gates Memorndum interno de Microsoft (1991) en Fred Warshofsky, The Patent Wars (Las
Guerras de Patentes), 1994]

03.01.2011

Kaspersky Password
Manager
03.01.2011

Kaspersky Password
Manager
24.12.2010

Kingston Data Traveler


Mini Fun G2

Lecturas recomendadas
Patentamiento de Software Por qu decir no?, por Beatriz Busaniche
La sociedad de la informacin en Amrica Latina y el Caribe Desarrollo de las tecnologas y tecnologas
para el desarrollo, Wilson Peres y Martin Hilbert. CEPAL. Cap. VII.
Patentes de software en Amrica Latina Brasil y Argentina caminan en la cornisa, por Beatriz Busaniche
Salvando a Europa de las patentes de software, por Richard M. Stallman

Laura Siri

EMPRESAS

Oracle

Google

23.08.2010 | Oscar Rosales | Espaa | Entersoftweb


El articulo es muy bueno
Pero como siempre cometeis el error de cerrar vuestros articulos a registrados... imposible compartir o
enviar a otra personas o grupos.. Punto negativo para vosotros.

Titulo
Mensaje

19/01/2011 07:23 p.m.

ITSitio - La verdadera amenaza contra el software libre no es Oracle, son...

5 de 5

http://www.itsitio.com/?idxpagina=655&idxnota=107576&destacada=1

Copyright 2006, ITSitio.com, Todos los derechos reservados

19/01/2011 07:23 p.m.

Você também pode gostar