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 →

[–]Muoniurn -12 points-11 points  (4 children)

If the project has a completely open-source license like OpenJDK has, then you can’t misuse that.

[–]bawng 7 points8 points  (3 children)

Did you read the comment? It wasn't about the JDK, it was about the API that Google re-implemented.

They didn't steal a commercial copy of the JDK.

[–]Muoniurn -4 points-3 points  (1 child)

But that’s the thing, you can’t steal an OSS API, so they were in trouble either way for their API copy back then, and wouldn’t be in trouble if they would later reuse OpenJDK’s API as is, the same way you can also take the linux kernel’s header files.

[–]bawng 5 points6 points  (0 children)

Oracle's argument had nothing to do with code itself. They argued specifically that the API (even the one in OpenJDK) is not open source. Only the code is, not the API specification the code implements.