Oracle sues Google over use of Java in Android
By Eric Bangeman | Last updated about 8 hours ago
In a tersely worded press release, Oracle announced that it was suing Google for patent and copyright infringement over its use of the Java programming language for Android development. Neither the press release nor the complaint filed in the US District Court for Northern California go into any significant detail.
"In developing Android, Google knowingly, directly, and repeatedly infringed Oracle's Java-related intellectual property" an Oracle spokesperson said in a statement. "This lawsuit seeks appropriate remedies for their infringement."
Google makes heavy use of Java in the Android software development kit (SDK). Third-party developers code Android apps in Java, which is then translated into bytecode that runs in Dalvik, Google's own custom VM. Google subsequently released the Android Native Development Kit, which allows developers to build Android components with C and C++. It is not intended to replace the Java development model, though, which remains the strongly preferred means of Android development.
Aside from its use of Java syntax, Google's Android SDK implementation is largely independent from Oracle's. It uses its own compiler and runtime tailored specifically for Android.
Originally developed by Sun Microsystems as a "write-once, run anywhere" language, Java became the property of Oracle when it purchased Sun in April 2009. Java was a significant part of the deal for Oracle, as it has been a major player in the world of Java middleware.
Prior to its acquisition by Oracle, Sun proved hostile to the Harmony Project, the Apache Software Foundation's attempt to build an Apache-licensed Java SE implementation. In addition to Dalvik, Google also uses Harmony's class libraries in Android, which has apparently aroused the ire of Oracle.
In the complaint, a copy of which was posted on VentureBeat, Oracle claims that Android, the Android SDK, and Dalvik all infringe on seven patents owned by the database giant. Oracle also accuses Google of "knowingly, willingly, and unlawfully" copying, preparing, publishing, and distributed its IP.
The fact that Oracle has chosen to sue Google over its implementation is sure to cause concern in the wider Java community.
Neither Oracle nor Google responded to our requests for comment in time for publication.
larry-ellisonOracle announced today that it has filed suit against Google for alleged patent and copyright infringement.
The business software giant headed by Larry Ellison (pictured) said that the suit concerns intellectual property related to the Java programming language, which Oracle purchased through its acquisition of Sun Microsystems. In a press release, Oracle spokeswoman Karen Tillman said, “In developing Android, Google knowingly, directly and repeatedly infringed Oracle’s Java-related intellectual property.”
I’ve embedded a copy of Oracle’s complaint below, which includes more details about the company’s allegations. From the complaint: “Google’s Android competes with Oracle America’s Java as an operating system software platform for cellular telephones and other mobile devices. … Google has been aware of Sun’s patent portfolio, including the patents at issue, since the middle of this decade, since Google hired certain former Sun Java engineers.”
A Google spokesman told me that the company hasn’t been served with the complaint yet, so it can’t comment. There’s a good chance that Oracle raised the issue with Google before filing suit, so it may be worth quoting the boilerplate language in Google’s latest earnings report about how Google is involved in legal claims “from time to time,” but that the company believes “the resolution of our current pending matters will not have a material adverse effect on our business.”
No comments:
Post a Comment