On May 26th, 2016 after a gruelling path between Google and Oracle, the Judge dominated in favour of Google. Oracle had accused Google of illegally utilizing Java code to hurry to the market with Android, whereas the search large stated its use of Java API’s within the supply was underneath “fair use”.
In February of this yr, Oracle as soon as once more went to courtroom arguing the courtroom undermined its case, main the jury to make the flawed determination.
While the case is nonetheless on, Google has already began to maneuver away from Java, with the corporate saying it’s going to drop help for Java API’s and can solely use OpenJDK, an open supply different.
At I/O this yr, Google has now distanced itself additional from the implications of Oracle’s nine-billion-dollar lawsuit by saying help for the Kotlin programming language.
Kotlin is a brand new language constructed by an organization known as JetBrains, the 2 corporations already collaborate on Android Studio, which is based mostly on JetBrains Intelli Java IDE. Kotlin’s promotion to a first-class language in Android possibly to sidestep among the nastiness with Oracle and Java.
Kotlin runs on the Java Virtual Machine and is totally interoperable with Java, which implies simple migration for builders used to Oracle’s language. It’s price noting nevertheless, that Google made it very clear that Kotlin was not a substitute for the prevailing Java and C++ languages utilized in Android growth however a further language.
However, given Google’s claims that it’s moving to OpenJDK from Android O and the truth that it’s throwing its weight behind a brand new language for its platform, it’s clear to see the writing on the wall.
The Kotlin announcement additionally drew the loudest applause from the group on the I/O, the help for Kotlin was probably the most requested additions by developer’s too, which is a win-win state of affairs for Google, it migrates away from the lawsuit inducing Java API’s and will get brownie factors from builders.