If you're a programmer, you should then understand the difference between a function prototype and a function's implementation. See page 52 of Google's slides if you don't :
http://www.groklaw.net/pdf3/OraGoogle-Trial-GoogleOpeningStills.pdf
(And if you don't, you're a really bad programmer).
The only implementation that was identical between Android's implementation and Oracle's JDK was the rangeCheck function. 9 lines of code. Valued at 0$ by Oracle's lawyer.
The other copyright is being asserted over function prototypes. Yes, over :
Code:
public int compareTo(String anotherString)
Oracle is claiming that the API design and specification fall under copyright. This would make libc also illegal. It would make Apple's use of POSIX illegal. It would make anyone reimplementing an API from a specification illegal. Think GNUStep, Mono, Wine.
Which is just utterly ridiculous. If as a programmer you can't recognized that, sorry, you're just a bad programmer.
So I don't believe you're a programmer. That or you're not interested in facts, just in spreading FUD since again, the decision did not go well for Oracle, Google wasn't "convicted" of anything much less are they a "criminal" since this is a civil suit.
Gah, he's on my ignore list guys! I suggest you do the same.