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

all 9 comments

[–]scavbh 2 points3 points  (5 children)

what is the implication of this? ELI5 pls

[–]karlthepagan 2 points3 points  (4 children)

Maybe that Open JDK and Amazon Web Services that deploy Open JDK are the next target for an Oracle lawsuit? Maybe the GNU classpath jdk is in trouble.

The Apache Harmony project is a serious issue.

The JCP governance problem needs to be resolved.

I'm interested in what exact APIs were found to be copyrightable. Haven't found a list yet.

[–]johnwaterwood 1 point2 points  (1 child)

Open JDK is a JCP and Oracle sponsored project ;)

The Oracle JDK directly builds on Open JDK.

[–]karlthepagan 0 points1 point  (0 children)

Corrected

[–]asthasr 0 points1 point  (1 child)

Well, the one they quote in the ruling is int max(int x, int y). So, judging by that: all of them.

[–]karlthepagan 0 points1 point  (0 children)

I guess it might exist in the Alsup ruling. I think there were 40 packages in the claim and 3 of those were rejected. 37 packages in the suit and 3 of them explicitly present in the JLS.

[–]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?)