Google, Oracle, y la importancia de llamarse Java

Oracle, después de haber perdido en 2012 el pleito relativo a la copia de Java por parte de Google en su sistema Android, vuelve a la carga con un nuevo pleito donde se solicitan nada menos que 1.000 millones de dólares por “falta de uso justo”. A la mayoría de los usuarios de tecnología estas disputas nos vienen grandes, pero voy a intentar resumir muy mucho este asunto y explicar a su vez como afecta a Apple e iOS, el sistema de los aparatos móviles de la empresa.

20120418oraclegoogle

El pleito perdido en 2012 en realidad fue “extraño”: el jurado dió la razón a Oracle pero el juez rechazó ese fallo y le dio la razón a Google. Este giro de los acontecimientos hizo que las tensiones se mantuvieran abiertas de distintas formas hasta ahora, que han decidido volver al ataque. Oracle compró Sun Microsystems en 2010 y como parte de la compra, lógicamente entraban los sistemas desarrollados por esta empresa en diversos contextos, incluido Java. Sun había hecho algo realmente extraño: mientras que los lenguajes suelen ser liberados para su uso generalizado por parte de los programadores de muy diversas formas, Sun decidió retener los derechos exclusivos sobre el lenguaje y el framework, así como el motor de ejecución, de forma que nadie más que ellos y aquellos que tuvieran permiso de Sun podían desarrollar kits de Java (los programadores normales han podido siempre desarrollar en Java de forma gratuita, pero no podían modificarlo ni distribuirlo). Microsoft tuvo sus reyertas con Sun incluso en los noventa por este motivo, ya que desarrollaron su propio kit para Windows sin permiso (al final, Microsoft desestimó seguir con Java y desarrolló su propio sistema, .NET, que es un estándar abierto), e incluso el freak de Stallman tuvo sus roces, poniendo a la GNU en un compromiso importante por culpa del mismo asunto (nunca han admitido que se pueda hacer software GPL en una plataforma que no sea GPL; en este caso, la sangre no llegó al río y hubo una “entente cordiale” entre Sun y GNU). Apple nunca ha tenido muchos problemas con Java (de hecho lo usan activamente), pero siempre ha querido controlar mucho el kit de desarrollo en OS X, lo que le ha llevado a roces técnicos con Sun y ahora Oracle. ¿Y qué pasa con Google? Pues esto pasa con Google. [Seguir leyendo…]