Temas Calientes

Máquina virtual Dalvik entra en discusión en el juicio entre Oracle y Google

oracleandroid1

La segunda etapa en el juicio entre Oracle y Google comenzó, después del veredicto parcial de ayer que dio una pequeña e inconcluyente victoria a Oracle. En esta etapa se tratarán dos patentes que habrían sido infringidas por Google en el desarrollo de Android.

Las patentes se refieren a las máquinas virtuales que tanto Android como Java usan para acelerar su funcionamiento. Según el abogado de Oracle, Michael Jacobs, la máquina virtual Dalvik desarrollada por Google infringe estas dos patentes de Sun.

“Las dos patentes en este caso son acerca de hacer que los teléfonos funcionen rápido. Cuando encendemos nuestro móvil, queremos que sea en un instante”, dijo el abogado. Según él, Google sabía que Sun tenía patentes sobre este tema pero no las investigó, “incluso cuando estaban clonando Java”.

Al tratarse de patentes, Google no puede defenderse reclamando “usos justos”, como lo hizo en el tema anterior respecto a las APIs. El jurado no pudo determinar si el alegato hecho por Google era válido o no, dejando la resolución pendiente.

El abogado de Google, Robert Van Nest, respondió a los argumentos de Oracle diciendo que las patentes de Sun fueron solicitadas en los 90′s, antes de que los smartphones existieran. “No tienen nada que ver con smartphones”, afirmó.

Agregó también que Dalvik fue creado de forma independiente, y que ninguno de los ingenieros trabajando en esta máquina virtual sabía de las patentes de Sun (ahora de Oracle). “Ninguno supo de las patentes hasta julio de 2010″, dijo, momento en que se presentaron las demandas.

La defensa intentará demostrar que Android fue desarrollado de forma independiente y que se tomaron decisiones de diseño muy diferentes que not tienen que ver con Java, aseguró el abogado.

Se trata sólo de dos patentes en disputa, por lo que lo que Oracle puede ganar con el caso es bastante limitado. Originalmente la compañía había presentado siete patentes que supuestamente habían sido vulneradas, sin embargo, antes de llegar al juicio se vio obligada a descartar cinco. En caso de ganar, podría obligar a Google a modificar Android para retirar la tecnología patentada, sin embargo, la pelea está complicada.

En el estrado se presentaron como testigos dos ingenieros de Oracle y Tim Lindholm, ingeniero de Google que ya había sido llamado a declarar antes. Esta vez se le consultó respecto a si había investigado sobre las patentes de Sun mientras desarrollaba Android, a lo que respondió que no.

Los ingenieros de Oracle hablaron sobre las pruebas que realizaron sobre Android, que demostrarían que los dispositivos corren más lento si se retira la tecnología patentada.

El juicio seguirá adelante, aunque todavía se espera la decisión del juez William Alsup respecto a si las APIs de Java pueden ser protegidas por copyright o no. Adicionalmente, Google solicitó que el juicio completo sea anulado, luego que el jurado no pudiera decidir respecto a sus argumentos de usos justos. Este tema se resolverá este jueves.

Link: Oracle, Google lawyers spar over Android’s Dalvik VM as patent phase begins (ArsTechnica)

11 Comentarios

Máquina virtual Dalvik entra en discusión en el juicio entre Oracle y Google

Thumb up 4 Thumb down 3 avatar_Gabriel Gabriel dijo hace 1 año

Con tantos juicios contra Google me esta dando miedo contestar el teléfono ( obvio , android ).
Pero bien, Oracle ya va con ventaja, a de esperarse que con un "1-0" parcial a su favor google empiece a tomar cartas en el asunto, o bien, mi Xperia x10 mini seguirá mas lento que ahora :c
Saludos !

Responder
Thumb up 5 Thumb down 4 avatar_(subject name here) (subject name here) dijo hace 1 año

Android mas lento noooooooooooooooooo

Responder
Thumb up 3 Thumb down 0 avatar_Erik Erik dijo hace 1 año

Me parece extrano, porque hoy precisamente lei un post donde mencionan que, a diferencia de lo que se esta comentando, quien "gano la primera ronda" del litigio fue Google.

http://www.javahispano.org/portada/2012/5/8/victoria-para-google-en-la-primera-fase-del-juicio-con-oracl.html

Responder
Thumb up 7 Thumb down 0 avatar_jesus888 jesus888 dijo hace 1 año

uuu si alguna vez han flasheado o actualizado su android saben cuanto tiempo tarda en construirse el cache dalvik... ahora imaginen esperar todo eso cada vez que enciendan su smartphone!!! aunque google puede cambiar de lenguaje de programacion en su siguiente version de android y hacerla compatible con los hardwares de los celulares sacados en años pasados... y hacer que los fabricantes distribuyan la actualizacion... eso seria genial... adios fragmentacion... pero pido demasiado y sueño mucho :D aun asi... ya han de ver visto aqui la noticia de que portaron android a c## (o como se llame) y que en los benchmarks sale mejor que el android normal... imaginen esa velocidad y todos los smartphones y tablets con el mismo SO

Responder
Thumb up 3 Thumb down 0 avatar_John Qwerty John Qwerty dijo hace 1 año

Android en C#? Ni por enterado me dí... ahora, android en D? Bueno que D no está normalizado como C/C++/C#

Thumb up 16 Thumb down 3 avatar_davidcianorris davidcianorris dijo hace 1 año

Ojala que se hunda google pero en la concha de tu hermana.

Thumb up 1 Thumb down 0 avatar_DonGato DonGato dijo hace 1 año

El mayor problema de la maquina virtual Dalvik, es que no cumple con el standard de Java, por lo tanto, no es capaz de correr una app java nativa (.jar), algo que desde el principio siempre Sun quiso evitar (que existieran maquinas virtuales de java que no cumplan con el standard), para lograr el lema "Write once, run anywhere…".

Creo que lo que mejor que debió haber hecho Google en su momento, fuera hacer un lenguaje muy similar a Java, pero que de cierto modo sea compatible con Java, por ejemplo, Groovy.

Como sería otro lenguaje (aunque muy similar a Java xD), Oracle no podría reclamar, ya que sería una maquina virtual para ese nuevo lenguaje.

Responder
Thumb up 1 Thumb down 0 avatar_javier javier dijo hace 1 año

gano google la primera ronda.... quien carajo hace las notas?, de hecho se hablaba que incluso la demanda de oracle no tendra compensacion alguna por lo dictado por el juez......

Responder
Thumb up 0 Thumb down 0 avatar_Curioso Curioso dijo hace 1 año

Yo lo que no entiendo es por que google no oferto por separado o en conjunto con ibm por sun

Responder
Thumb up 0 Thumb down 0 avatar_Fernando Ugalde A. Fernando Ugalde A. dijo hace 1 año

Parece que el negocio de Oracle son las demandas judiciales. Acabo de enterarme con espanto que adquirieron MySQL. O sea que ahora Oracle te puede demandar si usas MySQL en tus desarrollos sin pagarle licencia. ¡ Y que licencias ! Me ha tocado recientemente desarrollar y entrar en contacto con la cultura Oracle después de haber desarrollado durante mucho tiempo con bases de datos Sybase y SQLServer.
¡¡ Que diferencia !! en Oracle todo es complicado, críptico y sobre todo caro, específicamente diseñado para primero atrapar y luego exprimir al cliente, algo aprendido de IBM, que fue quién de verdad creó la la primera BD relacional ( DB2) y que luego copió Oracle.

Responder

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.

*