News for hackers. Stuff that matters.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by Zigurd on Tuesday March 27, 2018 @03:29PM (#16691943)
Strictly speaking, Java isn't used in Android. There is no JVM in Android, and there never was. It doesn't run Java bytecode. Java ends where dex translates Java bytecode. In recent version of Android, there's another layer where Dalvik bytecode is compiled to the target architecture.

So don't think of Java being in Android. The Android toolchain uses Java, but the Android runtime is not a Java runtime.

For one thing, this makes it different from Amazon using an Oracle Java runtime. But the total set of differences is deep and significant.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by BonesJustice on Tuesday March 27, 2018 @07:05PM (#16693641)
It also erodes Google’s claims of fair use. Leveraging the Java language and APIs benefited Google much more than it benefited the Java ecosystem at large. Almost anything that targets Java can now be used on Android, but the reverse is not true. The sharing largely flows one way.

Google had little interest in expanding the reach of the Java platform—they wanted to attract Java developers to their “looks like Java, but isn’t” platform while benefiting from the years of work that went into the JDK.

I don’t necessarily think APIs should be copyrightable, but since they now are as a matter of law, I’m leaning towards Google’s actions constituting infringement.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by bonesss on Wednesday March 28, 2018 @04:21AM (#16696258)
> The sharing largely flows one way.

While this may hit on our sense of fairness, it has no relation to legal "fair use". My political parody show owes no profits to the subjects of my derision, IoW.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by Zigurd on Friday March 30, 2018 @07:28AM (#16715248)
"Benefitting the ecosystem" doesn't bear on fair use at all, but if it did, one could point to Android driving a revival of Java generally, and dragging client-end Java coding out of a coma and into prominence.

The same could have been said of Visual J++ but Sun killed that opportunity before it could really flourish.