Patent grant details
Posted Aug 13, 2010 8:53 UTC (Fri) by tamasrepus
In reply to: Oracle sues Google over use of Java in Android (ars technica)
Parent article: Oracle sues Google over use of Java in Android (ars technica)
AFAIK, whether or not it uses OpenJDK is irrelevant to the patent protection. Neither is the license used (except for the GPLv3 and perhaps some others that forbid patents from restricting freedom).
The Java patent grant (see § 2) is granted following full (not a subset! seems you're forbidden from making a "slim" JVM) compliance with Sun's published specification for Java.
Dalvik doesn't do that. Google (deliberately?) made it incompatible: Dalvik can't run Java applications, and OpenJDK cannot run Dalvik applications.
Google may be able to solve this going forward by making Dalvik compliant with the specification, or switching Android to use OpenJDK. This would break all backward compatibility, so it seems unlikely.
to post comments)