I'm assuming they'll translate bytecode for older API versions? Or will Java 8 only be available for newer API versions?
I'm assuming they'll translate bytecode for older API versions? Or will Java 8 only be available for newer API versions?
Apparently every other commercial JVM vendor doesn't have any issue to comply with licenses, while offering their own changes to Java stack.
IBM, MicroEJ, Atego, just to cite three examples out of many.
(Actually, the current court ruling is that APIs can be copyrighted, but re-implementing them is fair use. My personal IANAL opinion is that that won't stand - it will either turn into "APIs can't be copyrighted" or else into "APIs can be copyrighted, and the copyrights are not worthless - you can't copy it and have it be fair use". We shall see. Nevertheless, at the time Google copied the API, the assumption in the whole industry was that an API could not be copyrighted. Your statement that Google "wanting their cake for free" carries a tone of moral criticism that is unwarranted by the circumstances.)
Just search for "Google slimmed Sun".
See https://www.reddit.com/r/androiddev/comments/5zf1xo/future_o...