The Google-Oracle lawsuit has been going on for years now. The suit involves Google’s use of a part of a programming language called Java, owned by Oracle. However, Google now has confirmed that it will let go of the parts of Android that are being disputed by Oracle and switch to an open source alternative instead.
This news first came to picture through a “mysterious Android codebase commit” from last month submitted to Hacker News. Google confirmed this by saying that the Android N will not have Oracle’s Java application programming interfaces. A Google spoke person told a leading website “As an open-source platform, Android is built upon the collaboration of the open-source community. In our upcoming release of Android, we plan to move Android’s Java language libraries to an OpenJDK-based approach, creating a common code base for developers to build apps and services. Google has long worked with and contributed to the OpenJDK community, and we look forward to making, even more, contributions to the OpenJDK project in the future.”
In 2010, Oracle sued Google on the grounds of copyright and patent infringement. Oracle said that Android cannot use Java’s API without permission. In 2012, a judge found that Google did not infringe on Oracle’s patents. In 2014 however, the decision was reversed in favour of Oracle saying that Java’s APIs can be copyrighted.
We are not sure on why Google decided to make this switch after all this while. But, Google believes that Android developers will appreciate the change because it simplifies the code on which they build Apps.