| Yes, that's actually a good attempt at making the case, along the lines of some some of the amicus brief filings. (Most of the arguments on this thread are missing the point). So here is where people are crossing streams I think: 'The interface' to something is not copyrightable as the law says today - fair enough. But the description of said interfaces may in fact be. In many cases, probably most, the API is literally part of the code - which is copyrighted already. So it might be possible that the articulation of an interface is a creative work like anything else, but the implementation is not. So you can release an implementation of some copyrighted platform - that does the exact same thing with the exact same interface, but the description of said interface in some descriptive language is copyrighted. The paradox of the fact that the API is often part of the copyrighted code ... is hard to get past. |
The question at stake is whether the API itself is copyrightable, and that workaround is therefore not sufficient.
It has been conflated in this particular case, because IIRC there were some infringement claims around the literal contents of the .java files, and others over the "structure, sequence, and organization" (i.e. the API proper). But then for that first part, Google pointed out that in Java, there is usually only one way to describe one particular API; and if you use the standard coding style, then even independent definitions will end up looking the same verbatim.