As far as I can tell, there's broad agreement that most APIs are not ordinarily subject to copyright -- they're like a library shelf that the larger (copyrightable) implementations stand on, organizing without themselves being creative. But Oracle argues its shelves for Java are themselves a work of art, like the design of a classical library. Alsup was not persuaded, and I doubt any European court would be either.
Unfortunately for Google, the case's origin as a patent suit means it's being heard by the Federal Circuit. That court is well known as a supporter of more extreme interpretations of intellectual property rights, and if reports are true, it's veering toward the opinion that Oracle's gilded bookshelves are indeed a work of art, deserving of copyright protection as much as the code that sits on them.
Of course, Google was not copying an existing work. Java ME, although a cash cow for Sun (then Oracle), was not good enough for a mobile device market to be based on it. Handset vendors were universally ignoring write-once-run-anywhere and implementing variants of Java ME every time a new handset appeared on the market. Java SE was not suitable for mobile consumption, either.
But the generic Java platform -- the language plus the basic class libraries -- is known to almost every college student and offers a great basis for innovative new uses. Google built on that wide knowledge of the Java language and standard libraries to create a fresh, different environment for mobile device computing, copying neither Java ME's weaknesses nor Java SE's clumsiness and weak GUI. I find it hard to understand how Google's innovation based on this public knowledge is anything but good.
It's highly unlikely Google will fold if it loses the appeal; if Oracle wins, this won't be the last we hear of the case. Either the Supreme Court will be asked to rule on the issue, or the Federal Circuit will decide to gather en banc (with all judges present at once) to consider the issue. A rehearing by the Federal Circuit is unlikely to be good news for programmers. The Federal Circuit is likely to find against Judge Alsup's good sense. A visit to the Supreme Court would be much less predictable. Many cases are appealed there, but few are heard.
Whatever the outcome, both the practice of innovating upon a base of common knowledge and the freedom of programmers everywhere to use APIs with impunity is at stake. A finding against Google would be yet another vote to give the innovation advantage to European companies and to mire the United States in legacy intellectual property law.
This article, "On appeal, Oracle may beat Google and kill innovation," was originally published at InfoWorld.com. Read more of the Open Sources blog and follow the latest developments in open source at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.