Peter Vandenabeele
Dalvik: the Virtual Machine that routes around Sun dual licensing on Java ME ?
Chris Gray from /k/ pointed me to this interesting piece on Dalvik. Chris has a clue on these matters, as he is the main programmer on Wonka (the free embedded JVM developed by Acunia, mainly together with Steven Buytaert (yes, uncle of ...) and other programmers that joined later).
Android uses the Dalvik embedded Virtual Machine, so to circumvent the dual license strategy (GPL and commercial) that Sun employs for the Java ME GPL. The system is capable of running "Java" code (not directly, only after translating to Dalvik Executable), but is not officially "Java certified". Interesting to see where this will lead us: de facto forking of Java ME with all advantages and disadvantages of a fork (such as: flexibility to add more features and remove unneeded features vs. forget about compatibility between different platforms ...)?