Re: The devel is in the details - Part II
In what way does an API need to be open source to be copied? Even lines of code don't need to be open source to be copied. This has nothing to do with if Java is open source or if lines of implementation code were copied literally, it is about copying of interface definitions.
For example if I write and copyright a language where multiplication is done like this:
MULTI(X, Y)
If Oracle win then you can't write a language which uses the same keyword and takes two parameters to multiply them. Probably all languages are infringing on each other because there are only so many ways to express the same basic concepts and everyone, Oracle included, will have to pay royalties to IBM because they invented FORTRAN. (I'm assuming the University of Manchester didn't bother to copyright Autocode.)