Compartir
L’embolic entre Google i Oracle continua. Es tracta d’una batalla legal per l’ús de Java en Android que està en els jutjats des de fa anys. L’última notícia que teníem és que el cas havia estat tancat i Google va guanyar la batalla, lliurant-se així dels 9.300 milions de dòlars que Oracle demanava com a reclamació.
Ara, segons podem llegir s’ha reobert el judici. L’anterior jurat va entendre que la implementació de Java en Android era raonable i Google no havia d’indemnitzar a Oracle per molt copyright que tingués l’estructura d’algunes APIs de Java presents en Android. La Cort d’Apel·lació dels EUA ha determinat que l’ús de Java no va ser raonable i infringeix les lleis de drets d’autor. Això invalida la sentència de 2016 i torna a enviar als jutjats (aquest cop a Sant Francesc) el famós cas que sembla no tenir fi.
Per què existeix la batalla legal entre Google i Oracle?
El llenguatge Java va ser creat per Sun Microsystems Inc en els anys 90. El 2010, Oracle va comprar l’empresa per 7.400 milions de dòlars i vuit mesos després es va querellar contra Google per un ús fraudulent.
Segons Oracle, l’ús de Java va proporcionar a Google més de 8.800 milions de dòlars de beneficis amb Android i una pèrdua potencial de 475 milions en Oracle. Aquests danys i perjudicis per l’ús de Java no raonable en Android és el que ha portat a un judici que s’ha eternitzat anys i semblava tancat fins avui, que el jutjat d’apel·lació ha decidit reobrir.
Què és el que va fer Google? La idea és que Oracle sosté que les APIs haurien d’estar lligades a l’autor i Google argumenta que el llenguatge està implementat en més de 4.500 milions de dispositius. En concret 37 APIs d’Android que representarien més de 11,500 línies de codi que haurien estat copiades directament de Java sense permís. Per exemple la màquina virtual Dalvik, anterior a ART, s’havia basat en la màquina virtual Java.
Què moviments ha fet Google en Android per allunyar-se de Java?
Des Android nougat, Google aposta per Open JDK, una versió lliure de Java. Aquí tenim dues implementacions, la lliure i la propietària d’Oracle. És una elecció que implica canvis importants. Però no obstant això ha acabat deixant pas a un nouvingut que ve amb molta força.
Kotlin ja és el llenguatge oficial d’Android, a el mateix nivell de fet que Java. Permet operar amb les llibreries Java, és més lleuger i no necessita cap connector addicional.
En els últims mesos hem vist com les recents versions d’Android Studio fomenten completament l’ús de Kotlin com a alternativa real a Java i bastants desenvolupadors semblen disposats a utilitzar-lo. Res a veure amb Dart, una opció que apuntava també alt però no ha aconseguit convèncer.
Qui té raó?
Fins ara semblava que Google. Però el judici ha tornat a obrir-se i no sabem què decidiran els nous jutges. Hi ha molt en joc, ja que en l’anterior ocasió es sol·licitaven quantitats de més de 9.000 milions de dòlars d’indemnització. Veurem si en aquest nou període de batalla legal les quantitats s’han reduït o augmentat.
Google no va pagar en el seu moment llicències a Java perquè Sun Microsystems no tenia problema en què Google usés les seves APIs. Les APIs de Java eren lliures i Google només havia de pagar la llicència en cas que s’usés la marca de Java a l’hora de promocionar Android. Però aquesta aliança dels primers dies establerta gairebé ad hoc va acabar provocant un veritable maldecap anys després en el moment en que Oracle va comprar Sun Microsystems.
El criteri clau per determinar qui té raó està en el concepte d ‘ “ús raonable”. Un criteri pel qual Google podria utilitzar aquest material sense necessitar el permís directe dels amos. Seguirem atents per conèixer quina és l’opinió el nou jutjat i veure com acaba la nova temporada d’un procés judicial que ja forma part intrínseca de la història d’Android.
En Xataka Android | 9 preguntes i respostes per entendre l’embolic Java-Android-Oracle-Google