Re: @Someone Else. A Question:
"...whoever first grabs copyright for a function name".
Uhhhhhh, from all the articles I've read, it's more like using the interface no matter what is a problem, which is worse. For instance, they can't sue for int main(blah), but they can sue for the very concept of int main(), no matter the syntax. It's crazy!! In the legal filing I read (~8 years ago), Oracle intentionally used API examples and grammar in ambiguous ways.
Java... Even if the devil had the sweetest cake, would you make a deal?