News for hackers. Stuff that matters.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by Spivak on Friday November 15, 2019 @10:31PM (#21550817)
This case is more nuanced than that. Google is not copying the Java API for interoperability with existing Java programs — they’re copying the Java API to provide a familiar environment for Java developers. I agree the former ought to be fair use but the latter I’m less sure of.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by wtallis on Friday November 15, 2019 @10:48PM (#21550873)
Aren't you unfairly privileging the idea of a Java program over that of a Java library? A wholly-packaged Java program may not have interoperability with Android, but lots of libraries don't have that problem. There are plenty of copyrighted works written in Java that are fully compatible with Android.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by pjmlp on Monday November 18, 2019 @02:35AM (#21562565)
If they happen to be lucky enough to use the cherry picked features from OpenJDK (cause they are now using it, but only the parts/packages they care about), not taking advantage of newer JVM bytecodes and ideally written in a Java 7 style.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by Spivak on Friday November 15, 2019 @10:56PM (#21550913)
I don’t disagree at all, but the question isn’t “are there pieces of existing software that run on both” but “is that the reason that Google copied the API or is it a side effect?”
Re:Supreme Court to Hear Google-Oracle Copyright Fight by gpm on Friday November 15, 2019 @11:16PM (#21550983)
I'd argue that that is the wrong question, motive doesn't come into play in this law (specifically: The merger doctrine). You should rather be asking the hypothetical version. If someone tried to make a second system that could run the software, would they have had to copy the API? If so the API is not copyrightable.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by wtallis on Friday November 15, 2019 @11:12PM (#21550966)
The existence of those works that run on both means you really need to start coughing up evidence for your repeated assertion that Google's motives were strictly about something else.
Re:Supreme Court to Hear Google-Oracle Copyright Fight by macspoofing on Sunday November 17, 2019 @03:42AM (#21557104)
>they’re copying the Java API to provide a familiar environment for Java developers

Well, that's a difference without meaning. Familiarity with the syntax is important but we're not talking about copyrighting the language structure and syntax.

The other aspect is that of the wider ecosystem. Once you commit to Java, you have to reimplement the existing APIs because every Java library relies on those APIs. And it is that ecosystem that is the true value prop. The API itself isn't special itself (in fact, the Java one is frequently maligned for how bad it is), and devs adapt quickly to different ones when they move to another programming language. There would be no point in selecting the Java language without being able to partake in the ecosystem, no matter how brilliant the API design is. And if it was brilliant, they could have aped it in another language (Dart?) ... I'm making an assumption that presumably adapting the API to another language would be fine by you? Because if not, the mess you would cause in the industry would be immeasurable.