Re: API's and copyright
"And really, "The alternative is chaos."? APIs have been written for the past what 60 years and the only chaos I see is folks running around with their hair on fire shouting "there will be chaos if APIs cannot be copyrighted".
The point was there would be chaos in the narrow context of Java if you can take an API and do whatever you want with it. My understanding is that Google don't even claim that the Android Dalvik VM is compatible with the Oracle JVM (though that may be for legal reasons).
Dalvik is effectively another realisation of Java syntax ulitmately generating Dalvik bytecode, and if Google wins this case prehaps we may see more variations, thereby losing standardisation of anything but the basic syntax. And next we'll see extensions to the language not available across all implementations etc. Ergo. Chaos.
There's an interesting link here for more background on how Google got around Suns licensing restrictions. It was legal, probably, but was it really good for Java?
http://www.betaversion.org/~stefano/linotype/news/110/
I doubt anything good is going to come of this trial whoever wins. Google wins, it's open season on Java (and is Dalvik open sourced?) and makes the already fragmented language less attractive for enterprise (is there a Dalvik implementation for Windows?). Oracle wins, who is going to license at $15 per device.