Linked by Thom Holwerda on Mon 30th Apr 2012 19:17 UTC, submitted by bowkota
Thread beginning with comment 516485
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Java is a vm bytecode format, a programming language, an API.
And this confusion is something that Oracle quietly used in the trial. So, what is Java? It's whatever Sun (now Oracle) wants it to be at the moment. Kind of like how Florian Mueller is a {patent expert|lawyer|lobbyist|paid flack}, whichever is most advantageous in a particular context.




Member since:
2006-01-28
If it was a "completely incompatible manner", we wouldn't be having this discussion. The fact is, the Java language used on Android is 99.99% compatible with the Sun/Oracle version, such that most third party libraries can simply be recompiled to the different bytecode format, no source changes necessary. "
Java is a vm bytecode format, a programming language, an API. They kept just the programming language. I agree that a new API would have been necessary, but that could have been made under the big Java umbrella.