"The appeals court, overruling a trial judge, said 37 packages of prewritten Java programs—known as application programming interfaces, or APIs—were entitled to copyright protection."
The original judge got it right in denying copyright on APIs, and the in text of his ruling it was clear that he understood the issue.
The appeal judge clearly doesn't get it, neither does the Wall Street Journal. API's aren't "prewritten java programs": that's what libraries are. Google didn't copy the Java core libraries, they reimplemented them. API's are just the function signatures: they contain no executable code, just code specifying how the libraries are used.
This is a tremendously bad ruling, just as harmful to innovation as the overuse of software patents. And it was cowardly of the Supreme Court not to take the case.
Also: America, the best democracy that money can buy.