sábado, 21 de abril de 2012

Declaraciones de ingenieros de Google ponen en evidencia la teoría de que Google no copió código de Java

Google vs Oracle Declaraciones de ingenieros de Google ponen en evidencia la teoría de que Google no copió código de Java
Como ya comentamos el otro día, el juicio de Oracle contra Google por el caso de android no acaba más que comenzar y va a dar para mucho comentario pero por lo menso va a servir para que conozcamos realmente lo sucedido y que cada cual saque sus propias conclusiones. El final de todo esto yo creo que todos sabemos cual va a ser, se pondrá un precio y Google pagará.
En estos dos últimos días han estado declarando un par de ingenieros de Google que trabajaron al inicio con el desarrollo de android pero que anteriormente estos mismos ingenieros habían estado trabajando en Sun en el desarrollo de Java, Tim Lindholm y Joshua Bloch.
El primero de ellos es el que una vez comenzado a estudiar  el desarrollo de android envió un email a Andy Rubin comentándole que la única solución viable para crear android y Chrome basado en la plataforma Java era negociar una licencia con Sun. Esto sí querían hacer las cosas bien, también tenían la opción de utilizar el código que les hacía falta y no pagar esta licencia, pero el código era necesario.
A pesar de la existencia de este correo Tim Lindholm declaró que no era un consejo para Andy y que él no había estado muy involucrado en el desarrollo de android ( ha estado más de un año en el equipo de android).
No recuerdo, pero probablemente lo copié
Por su parte el otro ingeniero, Joshua Bloch, tiene un papel aún más esclarecedor de parte de lo sucedido con android, Java y partes de código de Java que aparecen en el sistema operativo de Google.
Joshua Bloch trabajó durante 8 años en Sun, tiempo durante el cual escribió y desarrolló bastante código de Java, es más él mismo se definía en su página de Linkedin como arquitecto jefe en Java, o sea que debía conocer esta plataforma bastante bien.
Tras su paso por Sun recaló en Google y justamente fue parar al equipo de desarrollo de android, esto fue una coincidencia, no penséis mal. En el equipo de android ayudó a su desarrollo como es lógico y escribió partes del código. En android existe un archivo llamado Timsort.java que fue escrito en su totalidad por Joshua Bloch en 2007. y que ahora en la última versión de android 4.0 ya no está presente.
En Java existe un archivo de nombre Arrays.java que también fue escrito por Bloch  cuando trabajaba en Sun allá por el 1997. Este archivo Arrays.java incluye nueve líneas de código que ejecutan una tarea y que son exactamente las mismas que existen en el archivo de android Timsort.java. Estas nueve líneas de código, ahora en la última versión de android 4.0, ya no están presentes. Blanco y en botella.
Al preguntársele por esta “coincidencia” Joshua Bloch comentó que no recordaba pero que probablemente lo copió.
Como dije antes, esto acabará con dinero de por medio y todos tan felices, pero no olvidemos que desde Google se ha repetido hasta la saciedad que no existía ningún código de Java, ni que habían copiado nada. Por supuesto queda esperar a que Google se defienda pero sinceramente creo que los abogados tienen una tarea bastante dura.

Fuente| theverge.com

No hay comentarios:

Publicar un comentario