Originally Posted by ItsTheInternet
Because I write it every day and I know that the method declarations pale into insignificance compared to the complexity and creativity of implementing the actual method
Obviously you exaggerate since an implementation without an API is meaningless and nonfunctional. That's like saying you can make human beings without any DNA.
Innovations can be granted patents. We're talking about the organisation of the APIs, not their innovations.
There is no granting of patents for original expression. Patents protect methods, copyright does not. Copyright protects expression, patents do not. Either can be innovative. Intelligent debate about IP issues includes knowing the basic differences between what patents and copyrights protect, to avoid muddling them together like you're doing. The organization of an API is an expression, not a method. Functionality is achieved, however the functionality is not protected, only the way it in which was expressed in the code.
There is creative expression in API code as well as the noncopyrightable functionality
No denying that, but there's also creative expression in producing a list of chapter titles and minimal factual annotations. That doesn't mean it's sufficiently creative to gain copyright over not only the names, but the structure.
Like I said, the Supreme Court has already set the precedent that copyrightability needs only the merest spark and minimal degree of originality in expression. How are you going to claim that the Java APIs, which not only work with Sun/Oracle's implementations, but work with all the other licensed Java implementations out there, lack even a spark of originality?