+

Cookies on the Business Insider India website

Business Insider India has updated its Privacy and Cookie policy. We use cookies to ensure that we give you the better experience on our website. If you continue without changing your settings, we\'ll assume that you are happy to receive all cookies on the Business Insider India website. However, you can change your cookie setting at any time by clicking on our Cookie Policy at any time. You can also see our Privacy Policy.

Close
HomeQuizzoneWhatsappShare Flash Reads
 

Google comes up with a new Android plan as its epic legal battle with Oracle continues

Dec 30, 2015, 05:14 IST

Sundar Pichai, Senior Vice President for Products, delivers his keynote address during the Google I/O developers conference in San FranciscoThomson Reuters

Oracle and Google have been duking it out for years in a lawsuit that could have a big impact on the whole software industry.

Advertisement

Now Google has quietly made a brilliant change that indicates Google is either preparing for a worst-case scenario or simply trying to outwit Oracle.

Google will remove the parts of Android that are being disputed by Oracle, and switch to an open source alternative instead. That alternative is still controlled by Oracle, but Google is legally cleared to use it, Google told VentureBeat's Emil Protalinski.

What they're fighting about

The suit involves Google's use of a part of a programming language called Java, owned by Oracle. (Oracle got it when it bought Sun Microsystems in 2010.)

At issue is whether Google illegally copied part of Java called application programming interfaces, or APIs, and baked them into Android.

Advertisement

Google doesn't deny that it took the Java APIs and plunked them into Android. Using APIs encourages the world's millions of Java programmers to write apps for Android.

But Google argued that APIs are not copyright-able. APIs are bits of code that allow different applications to talk to each other, and many in the computer industry want developers to be able to freely copy them to make it easier for apps to work together.

AP

Google mostly won the initial lawsuit, but the appellate tide started flowing in Oracle's favor. Google asked the Supreme Court to take the case, but the Department of Justice weighed in earlier this year, siding with Oracle and advising against that.

Ultimately, the Supreme Court didn't take the case.

That means that the appeals that favor Oracle could be the final word. It's unclear what the court will order Google to do if Oracle is declared the final winner. (At one point, Oracle wanted a whopping $6 billion in damages, but the courts didn't allow that huge amount to stick.) But one possibility is that Google will be forbidden from using the copyrighted APIs.

Advertisement

Google says it made the switch because Google was already starting to use OpenJDK alongside Oracle's Java APIs, and it's better for developers for Google to standardize on one.

That's probably true. But OpenJDK has been the poor stepbrother to Java for years and didn't have all the latest features that Oracle's proprietary version of Java has. With Google behind OpenJDK, Google is promising to fix that and get OpenJDK up to snuff.

So this could be a brilliant legal dance by Google to latch onto a legally safe alternative. Or else, Google is preparing to settle, or expecting a court to order it to stop using Java APIs.

Or maybe it's a little of each.

NOW WATCH: Why '5+5+5=15' is wrong under Common Core

Please enable Javascript to watch this video
You are subscribed to notifications!
Looks like you've blocked notifications!
Next Article