9 Questions and Answers to Understand The Mess Java-Android-Oracle-Google

9,300 billion is the figure that Oracle will require Google to use Java in Android on April 27 in a hearing prior to the trial, which is scheduled to begin in may.

Google will face during the next few months before one of his most important judgments of the company, before the legal dispute remains with Oracle for nearly six years by the so-called violation of the rights of author of Java that violates Android.

The facts

Why would Oracle sued Google?
Oracle sued Google in August 2010 patent and copyright infringement because the Android API was based on the Java platform without permission. (SDK) Android software development kit was based on the programming of Java applications (API) interface and the Dalvik virtual machine was based on the Java virtual machine.

Why the Android SDK is based on Java API?
When Google developed Android knew that the future of your operating system would depend on the reception of the developers, and to draw the attention of the developers Google bet by Java, for the most popular programming language. Therefore, the Android SDK was based on language and Java APIs, in particular Google used the free implementation of Java project Apache Harmony (project cancelled in 2011 due to these licensing problems). Google launched the November 12, 2007 the first version of the Android SDK.

Why Google did not pay the licensing of Java?
When Google launched Android platform Java was property Sun Microsystems, and at that time Sun had no problem that Google will use the Java APIs without any license, according to former CEO of Sun Microsystems, Jonathan Schwartzles, did not need, the Java APIs were free, only Google would have to pay a license to promote Android used the brand and logo of Java, but that never happened.

When Google began to have problems with Java?
Google began to have problems when Oracle bought Sun in January 2010. During the first months of this year, Oracle tried to reach an agreement with Google to make you pay them a license, but Google refused to understand that the Java APIS were free, so any company could create its own implementation based on Java.

The judgments

Do Android violates Java copyrights?
In may 2012, Google was found guilty of infringing copyright of Java, in particular by the structure, sequence and organization of 37 present in Android Java APIs, but not sentenced at that time to Google to pay compensation because the judge had to look to see if these APIs were actually subject to copyright, and if they were, would have to see if Google had made a reasonable use Java System, which would make that their use would be permissible and that it did not have to pay. A month more in June 2012, the judge stated that the Java API was not subject to copyright, so late dismissed cross-cultural demand. Oracle appealed the sentence and in may 2014 gave him the reason, according to the judge the company can protect copyrighted by certain parts of the Java programming language despite the fact that it is free. During the next few weeks when Google will have to convince the jury that has made a reasonable use for not paying anything to Oracle.

Do Android infringes patents from Oracle?
A few weeks of being declared Google guilty of violating copyright of Java the jury ruled at the end of may 2012 that Android was not infringing patents from Oracle, so the only problem which has to date is by the copyright of the structure, sequence and organization of 37 present in Android Java APIs.

What compensation applies for Oracle?
Oracle believes that Google should pay them $ 9,300 million which are broken down into 475 million dollars in damages and 8.829 million corresponding to the share of profits of Android that would be it for the use of Java. The compensation requested Oracle is what earns approximately Alphablet in six months.

Will it no longer be Java-based Android SDK?
No, on the contrary, at least in the short term. Android N It will officially use Java, lets implement its own Java-based version for implement the free version of the Oracle Java OpenJDK development platform He was born after Android.Google will no longer have legal problems with Oracle from Android N.

What can save you Google pay compensation to Oracle?
As we have already seen Google it would pay compensation to Oracle if it manages to convince the jury that Android was a reasonable use without permission using 37 Java APIs. Fair use is a jurisprudential criterion which allows limited use of protected material without permission of the owner of such rights.

Did Google do a reasonable use of Java?
Because that’s what has to decide in the coming months the jury. We wish that it is for the sake of innovation and software development.