
@LDS Re: "There's a long history of API's being *outside* of the bounds of copyright"
I suggest you go and re-read the history about Sun v Microsoft. For starters, Sun didn't "win" - the case was settled, albeit with Microsoft paying Sun a sum of money. Furthermore, the case was predominantly about the alleged breach of licence that Microsoft had from Sun, and not about any API-related matter - other than Microsoft's changes to Java which (in Sun's eyes) meant that they shouldn't have been calling things Java.
After the case, there was wide speculation that Microsoft would in fact go and do what Google have basically done - namely re-write Java and just call it something else.