Hierbei geht es aber nicht um die Verwendung von Java an sich, sondern dass Android eine modifizierte VM verwendet
Android verwendet eine eigene VM, die
Dalvik Virtual Machine. Dalvik ist eine "Clean Room" Implementierung der (offenen)
JVM Spezifikation (
http://en.wikipedia.org/wiki/Java_Virtual_Machine), so wie z.B. Kaffe oder IBM J9.
Oracle verklagt Google daher auch nicht wegen einer Lizenzverletzung, sondern wegen Patentverletzungen:
“Protection Domains To Provide Security In A Computer System”
“Controlling
Access To A Resource"
“Method And Apparatus For Preprocessing And Packaging Class Files”
“System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process”
“Method And Apparatus For Resolving Data References In Generate Code”
“Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions”
“Method And System for Performing Static Initialization”
Die vollständige Klageschrift findet man im Artikel
Oracle Sues Google Over Android's Use of Java.
Mit diesem harten Vorgehen könnte Oracle jetzt das Vertrauen verspielen, das die Java- / Open Source Gemeinde in den letzten Jahren zu Sun aufgebaut hatte. Man darf gespannt sein, welche Schritte nun folgen - z.B. für
MySQL, OpenSolaris, VirtualBox, und OpenOffice, die Oracle mit Sun übernommen hat.