3 ms·
Sort of -- but not in the same sense that the .NET CLR is MS's own VM, with its own unique bytecode (MSIL code). Dalvik compiles ("dexes") Java bytecode (most
by davesims 14y ago
Sort of -- but not in the same sense that the .NET CLR is MS's own VM, with its own unique bytecode (MSIL code).
Dalvik compiles ("dexes") Java bytecode (most of which, except for Android-specific libraries, would run on any JVM) down to Dalvik 'bytecode'.
It's honestly not that different from what the MSVM tried to do. The main difference, it seems to me, between the MS/Sun lawsuit over the MSVM, and the Google/Oracle suit, is that 1) Google did implement the entire JDK -- they simply added more proprietary libraries that can't run on a conventional JVM and 2) MS had a binding agreement with Sun.
If Google wins (and for the record I'm on their side of this completely), my question is -- does that mean Microsoft didn't need that license agreement with Sun to begin with -- the one signed in 1996 that eventually caused the downfall of J++/MSVM, and the birth of .NET?
That would be an interesting turn.
- nitrogen 14y agoAIUI the main problem with Microsoft's implementation was that they were calling it "Java" with the implication that it was compatible.
- amalag 14y agoSo asking for forgiveness and not permission would work out for Google? I don't see how that can work, the only way is if API's are not copyrightable, which will be up to the judge and not the jury.
- deleted 14y ago[deleted]