Now, this is an interesting development in the ongoing war against Android. Oracle didn't just sue Google for allegedly infringing its Java patents; it also claimed copyright infringement. Oracle has amended its complaint, and, fair is fair, they've got the code to prove it: indeed, Android contains code that appears to be copied verbatim from Java - mind you, appears. However, the code in question comes straight from Apache's Harmony project, which raises the question - would a respected and long-established cornerstone of the open source world really accept tainted code in the first place?

Replying to myself now that i understand the matter a little more clearly.

The code in question is not from Harmony, its from OpenJDK. That's what I knew. For some reason, I thought that the parent was un aware that Sun Java is OpenJDK ( minus a few parts no one really cares that much about). There have been many people on many discussion boards that have made that mistake, so that's what I assumed the parent was inferring.

However, in my rush and caffeine deprived mind, I neglected to imagine the more likely case: Google needed the code, but didn't want to copy the GPL'd Open JDK directly to their BSD code as that would not work licence wise. So they tried to clean room it by decompiling the binary ( my guess anyway). That makes sense to me anyway. Some one did the same thing and came up with the exact same code as Google has in Android ( very similar with a few odd quirks).

Now does this either condemn Google or Exonerate it? I have no idea. I am not a lawyer, nor a psychic.