Oracle demanda a Google por Java y Android
(cc) Departamento de Photoshop Amateur de FW
Esto es una pelea de perros grandes. Más que perros, elefantes, mamuts, krakens, Cthulhu y el monstruo de Cloverfield. El animal que se les ocurra no es lo suficientemente grande para ilustrar el tamaño de este enfrentamiento.
A los hechos: Anoche Oracle anunció una demanda en contra de Google por el uso de tecnologías patentadas en su software Android. Puntualmente, se trata de patentes de Java que Oracle adquirió como parte del paquete Sun cuando adquirió esa compañía.
La absorción de Sun por parte de Oracle fue una teleserie que tuvo de todo, salvo bebés robados y jovencitas que quedaron ciegas por amor y resultaron ser hijas del dueño de la Hacienda. Empezó en abril de 2009 y tuvo que pasar por la aprobación del Departamento de Justicia y la anuencia de la Unión Europea, sorteando de paso la oposición férrea de algunos próceres del software libre hasta cerrar el negocio en enero del presente año por la exigua suma de 7.400 millones de dólares. Exigua si consideramos, claro, el tamaño que llegó a tener Sun en sus años buenos.
La integración de Sun y Oracle abrió un abanico de posibilidades tan amplio que ni los propios involucrados parecían tener claras las sinergias que podrían salir de la mezcla. Un primer acercamiento fue la creación de paquetes que integrasen hardware y software, los famosos Exadata 2. Sin embargo el verdadero atractivo de Sun para Oracle era su propiedad intelectual más que sus productos existentes. En particular, una colección de patentes no muy conocidas relacionadas con Java, un framework que de a poco se fue haciendo más y más Open Source, pero nunca llegó a liberarse por completo.
En la demanda de Oracle, que insertaremos íntegra al final de este artículo, la empresa de Larry Ellison acudió a la U.S. District Court for the Northern District of California exigiendo un juicio con jurado y todo para lo que sostienen es la violación de siete patentes más una violación de propiedad intelectual. Sostienen que Android, incluyendo sin limitación la máquina virtual Dalvik VM y el SDK de Androd, infringe en más de una ocasión las patentes 6,125,447; 6,192,476; 5,966,702; 7,426,720; RE38,104; 6,910,205; y 6,061,520, las cuales no vamos a citar porque está claro que todos las conocemos de memoria. Fuera de broma, Oracle sostiene que Google efectivamente conocía esas patentes al menos desde el año 2005.
¿Por qué tendría que conocerlas? Bueno, algo de razón hay en eso. Resulta que en los años 80, mientras un team al interior de Sun trabajaba en lo que sería Java, el líder del equipo era un tal Eric E. Schmidt, quien llegó a ser Chief Financial Officer (CFO), antes de partir a Novell, empresa de la cual emigró a Google convirtiéndose en el actual CEO. Es un mundo pequeño.
Mucha gente se ha preguntado ¿Qué persigue Oracle con esta demanda? Si hacemos caso al texto presentado ante la corte, esperan recibir una indemnización no especificada (o sea indefinidamente enorme) y que Google deje de infringir las patentes. Lo último habitualmente no significa que deje de usar las patentes sino que pague por una licencia. Está claro que el primer perjudicado si Android dejara de usar Java sería el mismo Oracle, que vería desaparecer uno de sus activos del vehículo que más los está ayudando a hacer presencia en el mercado móvil.
Todos sabemos que el mercado de los smartphones y en general, la experiencia de navegación móvil, es el futuro. Nos lo han repetido hasta el cansancio y ahí es donde todas las grandes empresas tecnológicas están poniendo la mayoría de sus fichas. En particular, la llegada de Android ha marcado una verdadera revolución, expandiéndose hasta el punto de contar con más crecimiento que el iPhone, haber resuscitado al moribundo Motorola que hoy triunfa con sus Droid y haber subido como la espuma la presencia en occidente de marcas orientales como Samsung, LG y HTC, que ya venían al alza pero ahora están en racha. En tan buena racha que Apple no halló nada mejor que demandar a estos últimos porque supuestamente hacen mal uso de propiedad intelectual del iPhone. Si miramos el panorama como un todo, lo que hizo Apple es lo mismo que está haciendo Oracle pero más disimulado: “ya que Android está creciendo tanto, intentemos pegarle por algún lado a ver si sacamos una tajada”.
En el fondo, Oracle piensa que Java ME debiera ser considerado una especie de sistema operativo móvil, por lo que al incorporarlo en sus respectivas plataformas, los fabricantes de otros sistemas operativos móviles le están quitando un mercado potencial. Como todos sabemos que este enfoque no es del todo riguroso, lo más coherente es pensar que sólo buscan subirse al tren de la computación móvil. Oracle es un gigante del software y simplemente no puede permitirse quedar abajo, pero se dieron cuenta un poco tarde y decidieron buscar un atajo.
¿Qué pasará ahora? En el corto plazo es difícil decirlo. Google podría ofrecer un acuerdo extrajudicial, pero será por mucho menos dinero que lo que Oracle espera. A su vez, Oracle podría preferir esperar un dictamen judicial para maximizar la indemnización, pero entre medio probablemente tratarán de ponerle una restricción a Google para que no pueda seguir distribuyendo Android mientras dure el jucio. Entre medio pasarán los meses, llegará el 2012 y a lo mejor todo terminará. Nadie lo sabe a ciencia cierta, mejor veamos el texto de la demanda:
Google no ha sido notificado oficialmente de la demanda (aunque podemos apostar a que sus abogados ya leyeron el texto en Scribd) y hasta que eso no pase no tienen intención de emitir una respuesta oficial. Si yo fuera RIM o Nokia empezaría a preparar también una postura oficial, porque esos móviles también ocupan Java y nunca se sabe cuando te puede llegar una demanda.
Links:
Oracle demanda a Google por el uso de Java en Android (Wayerless)
Oracle sues Google over Android and Java (CNET)
Oracle vs. Google over Java: Android lawsuits may begin to pile up (ZDNet)
Oracle sues Google, says Android violates Java patents (Totaltele)
Oracle Says Google Android Violates Patents That Came With Sun (Businessweek)
Más de 50 amenazas terroristas fueron detenidas...
Todo lo que debes saber sobre las unidades de e...
NASA llama a que la ayuden a identificar astero...
Nuevas imágenes de Windows 8.1 muestran el redi...
Edward Snowden: El gobierno no podrá encubrir esto
Las redes sociales "rotas"
Apple dice que no sabía de PRISM
Hoy se cumplen 50 años de la primera mujer que ...
68 Comentarios
Oracle demanda a Google por Java y Android
-Si Google violo patentes, pues bien merecido lo tienen, o acaso ahora quieren que le acepten todas la tonterías a Google dizque por Opensource. Google nunca ha jugado limpio, por eso no uso Yahoo! o Bing. Si Java tiene que morir en el intento de darle su buena paliza a los hipócritas de Google, pues que muera, total existen mas lenguajes y muy buenos también.
ResponderSoy programador de Java y al leer esto se me plantean varias situaciones en las cuales debo mencionar que muchos lectores no tienen idea de como programar(sin motivos de insulto). Tarde o temprano las empresas que cambian de licencia privativa a licencia libre lo hacen con el fin de tenderles una trampa a todos aquellos que jugaron y se acostumbraron a desarrollar aplicaciones importantes o necessarias en estas mismas. Muchos de aqui les va y les viene lo que Java es o sirve, asi que respetemos en si las notas y decisiones de las cuales no formamos parte.
ResponderSin Java en el mundo estariamos dando 5 pasos hacia atras. esta seria una gran oportunidad para que el software libre avance 6 hacia adelante.
Saludos!
Gracias a que Microsoft mató a Windows XP, pudo vender otros SO: mató a su mejor producto para poder vender otros. ¿Java es el mejor producto de Oracle?
ResponderNo estoy de acuerdo con el texto de la noticia... no creo que android esté ayudando para nada a java... más bien le está apuñalando...
ResponderLo unico que se parece android a java es algo en la sintaxis y algo de la API pero no se parece en nada más y lo único que hace es fragmentar y hacer incompatibles los programas desarrollados para el resto de mobiles... vamos, en otras palabras es hacer otra plataforma que encima ahora ubuntu, quiere implementar y hacer que las aplicaciones de android funcionen en el SO... Esto es una apuñalada, ya que si la gente empieza a desarrollar aplicaciones de Android para ubuntu y no en JSE, Oracle pierde clientela...
Diferente hubiera sido que Android manteniera totalmente la sintaxis i la API, que el bytecode fuera el mismo y que lo unico que canviara fuera la VM que interpretara el código para que mostrara las aplicaciones como ahora... Luego si que seria un favor a Java...
No es que no me guste google, es más, uiltilizo gmail y su buscador, pero google no es un santo...
La verdad es que no necesitan exagerar tanto...
ResponderSi bien es cierto que Oracle es una compañia con fines de lucro, también es cierto que tiene un fuerte compromiso con el código abierto.
Para muestra un botón: Oracle compró InnoBase en el 2005, e InnoBase ha seguido proveyendo el motor transaccional para MySQL a lo largo de todos estos años. Si Oracle hubiera querido, habría botado hace rato MySQL, sin embargo han pasado 5 años y MySQL se sigue desarrollando de forma constante y sin cambiar sus esquemas de licencia.
Como alguien ya dijo por ahí... ambos perros grandes terminarán tomando cerveza juntos y nada habrá cambiado para nosotros...
::..
ResponderPues acá hay unos cuantos comentarios sin sentido...
Primero esta demanda nada tiene que ver con el uso de "java", realmente este es el detalle y es que java es una plataforma y el negocio de oracle esta en la VM de java para moviles (que no es opensource)y en base a las patentes de la VM es que esta sustentada la demanda.
Entonces la cagada fue de google?. Pues si te obligan a pagar licencias por una maquina virtual que esta trazada 10 años, yo hubiese hecho lo mismo, y si mi VM anda mejor y aprovecha las cosas buenas del lenguaje java yo también la aprovecharía como lo esta haciendo Canonical (si es que eso es cierto). Y que java no se diga que no es un buen lenguaje porque pese a sus errores es una plataforma para gente grande. Pero el hecho es que si no te gusta programar como la gente grande pues entonces ni modo...
Y si google no es un pan de Dios (y no lo es, que donde hay plata no hay santo que valga) pues lo acepto pero su idea de mercado es hacer pan para que todos coman y no solo uno, miren que una de las trampas de java es que la maquina virtual de java opensource tiene una licencia que dice que todo lo que hagas tiene que ser opensource, y eso es el corazón de opensource pero vamos a estar claro que con ese detalle la gente grande no se va a anotar a programar para android.
En conclusión google hizo cosas malas por una razón que quizá no sea tan mala y que si es mala da pan para todos porque la plataforma android da para eso y mas, en cambio en cuanto a oracle lo único que demuestra es que poco le importa el perder el mercado de la gente pequeña mientras siga ganando lana y eso me deja un mal sabor de boca...
Ya mismo que patentan el adn nos empiezan a cobrar las licencias...
ResponderExcelente articulo, felicitaciones. En lo que a mi respecta jamas he sido partidario de java, es un buen lenguaje y con muchas bondades pero deberian adoptar el lema de jquery :"Escribe menos, haz mas", en el ambito de la productividad deja mucho que desear, no justifico la gratuidad a cambio de la cantidad de codigo que tienes que escribir para hacer un pinche CRUD. De modo que me da igual lo que pase con java. En cuanto a las alternativas open source estoy casado con PHP pero ahora que Oracle adquirio Mysql tendre que migrar a SQLite o Postgre. Vamos a ver que pasa.
ResponderDeja tu Comentario