Google has made a strong rebuttal to Oracle's lawsuit over the use of Java technology in the Android open-source mobile operating system, accusing Oracle of hypocrisy and claiming no patents have been infringed.
Oracle sued Google in August for patent and copyright infringement. The allegations related to the Android software stack's software development kit (SDK) and Dalvik virtual machine (VM), and the fact that Java-scripted apps can run in that virtual machine. Google struck back on Tuesday in a lengthy answer with counterclaims (PDF), filed in US district court in San Francisco.
Oracle and Google's dispute will likely centre on the Dalvik virtual machine (right side of chart), a key part of the Android mobile OS. Credit: Google
Google denied it had infringed on any of the patents mentioned by Oracle, which picked up the Java technology when it bought Sun Microsystems in January. Google claimed the relevant patents were invalid and unenforceable, adding that, due to their open-source nature, the Android ecosystem's use of the patents was non-infringing. The company also said Oracle was asking for too much in damages, and indeed demanded that Oracle pay Google's legal costs for the case.
In a detailed breakdown of the history of Java and Android, Google pointed out that when Sun was in charge of Java, Oracle had been one of the companies that criticised Sun for not fully open-sourcing the platform. Although Java was theoretically open, Sun refused to open-source the restricted-usage technology compatibility kit (TCK) that was necessary for demonstrating Java compatibility.
Asking that all of Oracle's claims be barred because they were made with "unclean hands" — a legal term that refers to unethical behaviour or acting in bad faith — Google noted that Oracle's reversed its stance on the need for Java to be completely opened up when it acquired Sun.
"[Once Oracle bought Sun], and directly contrary to Oracle Corp's public actions and statements, as well as its own proposals as an executive member of the [Java Community Process], Oracle Corp and Sun (now Oracle America) have ignored the open-source community's requests to fully open-source the Java platform," Google's lawyers wrote.
In addition, the company's lawyers filed a motion to dismiss or clarify Count VIII of Oracle's suit, which alleged that Android infringed on Java's copyright. "Google respectfully shows that the claim for copyright infringement asserted in Count VIII of the Complaint is legally deficient," the counterclaim reads.
"Count VIII does not identify any specific infringing work that is the subject of the alleged copyright infringement claim, does not identify with any specificity the manner in which Google allegedly infringed any copyrights of plaintiff [Oracle], and does not identify with any specificity the basis for any claim of vicarious infringement, inducement of infringement, or contributory infringement," it said.
The search giant added that Oracle's lack of specificity in its copyright infringement claim...