News for hackers. Stuff that matters.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by dmix on Tuesday March 27, 2018 @12:44PM (#16690294)
What exactly was 'copied' by Google? Was it actual code directly copied or just the general design / APIs that were mirrored by their Android Java playform?
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by monocasa on Tuesday March 27, 2018 @12:53PM (#16690395)
The court has made the point now that literally just the class and method names are subject to copyright.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by ninkendo on Tuesday March 27, 2018 @01:11PM (#16690618)
Devil’s advocate here... the method signatures, the layout of the classes, what inherits from what, what bits are private vs public, are all pretty non-trivial. Moreover it’s where a lot of the subjective decision making happens, whereas the actual implementations are straightforward once you know what the method signatures should be.

I don’t necessarily agree with the decision but I can see where they’re coming from.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by monocasa on Tuesday March 27, 2018 @01:14PM (#16690642)
Triviality isn't the determining factor of what's copyrightable.

Edit: And particularly there's tons of case law that this stuff isn't copyrightable, see Sony v. Bleem, where a company literally wrote an emulator of a PS1, and courts said that was fine. Even to straight up sell as a competing product, and for running on competitors machines.

Edit2: And the otherwise shitty DMCA even has explicit exemptions for software interoperability purposes.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by treis on Tuesday March 27, 2018 @01:32PM (#16690825)
In Sony v. Bleem they used blackbox testing and created their own original code from that. If Google had done the sam they would have been fine.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by monocasa on Tuesday March 27, 2018 @01:38PM (#16690893)
Because of Java's reflection, a black box approach would have given you the same API names that are being discussed here.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Wednesday March 28, 2018 @01:02AM (#16695425)
Not necessarily. You don't have to "look" at the reflection.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by monocasa on Wednesday March 28, 2018 @11:27AM (#16698412)
You do to be API compliant.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Wednesday March 28, 2018 @01:01AM (#16695421)
Bleem did not copy. An emulator is not necessarily a copy.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by wvenable on Tuesday March 27, 2018 @02:24PM (#16691337)
I think it's important to remember what copyright is meant to protect -- expressions of ideas. You can't copyright the structure of an engine in a car. You can't copyright medicine.

There is a bit of a "intellectual property" slippy slope going on here. Whether or not something is useful or non-trivial is inconsequential.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by pbhjpbhj on Tuesday March 27, 2018 @02:53PM (#16691627)
> You can't copyright the structure of an engine in a car. //

You could design an engine to have an artistic structure. What you couldn't then do is stop anyone copying the functional parts of the engine and leaving out the purely artistic elements.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by justonepost on Tuesday March 27, 2018 @01:32PM (#16690833)
What's reallly non trivial is getting developers to uptake a new APi they are unfamiliar with.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by AgentME on Tuesday March 27, 2018 @01:37PM (#16690885)
Isn't Java open source? (Does this not include the APIs that are part of it?)
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by fapjacks on Tuesday March 27, 2018 @02:31PM (#16691413)
When it comes to Oracle, it doesn't matter. There's a reason MySQL was forked into MariaDB basically the second Oracle bought it.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by alok-g on Tuesday March 27, 2018 @02:56PM (#16691660)
Open-source does not mean there are no restrictions. AFAIK, Java's open-source license did include some provisions that Google violated.

PS: I am not a lawyer. Above piece of knowledge is coming just from what I read, perhaps on HN during the previous ruling on the case.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by ben509 on Tuesday March 27, 2018 @05:49PM (#16693053)
OpenJDK is presently under GPL 2, with the "classpath exception" at the end: http://hg.openjdk.java.net/jdk9/jdk9/file/a08cbfc0e4ec/LICEN...

At the time, though, I don't believe it was open source and OpenJDK originated as a cleanroom rewrite of it, and has since been integrated.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by EGreg on Tuesday March 27, 2018 @01:00PM (#16690479)
I thought Google used the implementations!
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by ghayes on Tuesday March 27, 2018 @01:24PM (#16690738)
I thought one of the main issues was that there was only one natural implementation of many API functions. Like when you assign students a coding question, you will see many answers come back identical even though no one cheated.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by monocasa on Tuesday March 27, 2018 @01:50PM (#16691021)
Even then, there were only a couple trivial places that saw literal copying. The code that checks for array out of bounds was the main one.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by guelo on Tuesday March 27, 2018 @01:09PM (#16690586)
They mostly used Apache Harmony's implementations.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by moomin on Tuesday March 27, 2018 @12:46PM (#16690323)
The Java API definition.
[dead]
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by oldandtired on Tuesday March 27, 2018 @01:29PM (#16690797)
If they stole Java then you have stolen all the words in your comment.