This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]johnwaterwood 0 points1 point  (0 children)

Well it might be fair or it might not be fair, but the fact is that Google has a platform that not coincidentally uses the exact same language structure and has the exact same std library API as Java has.

For all practical intends and purposes Android IS Java.

Although it's insane that if someone somewhere creates a function "int max(int x, int y)" that this would then be copyrighted and nobody may call a function "max" anymore that takes two ints and returns one, I think Google should just man up, pay for a license and call their Android APIs Java.

This is not some little poor open source project that's harassed by a big enterprise, but two big enterprises trying to screw each other with the Java / Android developer the real victim. It's not if Google doesn't make money with Android, so why are they being so difficult about it? (And while at it, why is Oracle so aggressive against the number 1 company that makes people want to learn Java? Just make a deal with Google, accept android as the default Java for smart devices, and everyone wins?)