|
|
|
|
|
by web_chops
5170 days ago
|
|
That's because its not Java. They are not allowed to call it Java. The only claims left from oracle at this point are that google used 'Java' (the language) without permission and they have used api interfaces aka function names and class names (ArrayList.GetItem() ArrayList.AddItem() stuff). There is no copying of the implementation anywhere. AFAIK if oracle wins this case, they can go ahead and sue Microsoft for providing ArrayList class in C#/.net - they almost have similar interfaces. The more I think about this case, that more I hate Oracle. They are hurting Java's long term future for a few million bucks. Android provided lots of momentum for Java platform and if they end up switching to some other language (Go/python) everyone loses. Of course once oracle wins, there will be every one suing every one else having similarity in api interfaces. |
|
So no one is going to sue anyone over similarities in APIs because everyone understands that is not the point. Your argument about Java's benefit may be right, but they might be wrong: Android has fragmented Java, and not just the language but the API and the bytecode as well.
Whoever is right in this case, let's get one thing straight: Google is not some innocent player here. They wanted Java's developers for their platform, they didn't want to pay Sun for the license, so they used a trick to bypass that license. That trick may be successful legally, but don't paint Oracle (well, at least not in this case) as some troll trying to go after innocent innovators who only have the community's interest in mind.