3 ms·
Which doesn't and can't apply to Android, because Android won't even run standard Java programs. I keep seeing this as Oracle's defence, but it is neither here
by farcical_tinpot 10y ago
Which doesn't and can't apply to Android, because Android won't even run standard Java programs.
I keep seeing this as Oracle's defence, but it is neither here nor there. There are countless APIs in the world used where the result is not compatible with anything else that uses that API, or a subset of it, or whatever. The C world is full of incompatible compilers and those that use various subsets.
Oracle desperately wants to try and box this up into nice, neat exceptions and use cases and anyone with a single ounce of technical knowledge knows this is pure nonsense.
- ktRolster 10y agoI keep seeing this as Oracle's defence, but it is neither here nor there. It doesn't make sense to you because you misunderstood the case, and the legal argument. Oracle doesn't need to make a defense, it's already been ruled that Google is infringing. Now Google has a chance to offer a fair-use defense, and a reasonable fair-use defense is to say, "Google infringed for purposes of interoperability." If they could demonstrate that, then they would win the case. So when people say Android won't even run standard Java programs, they are giving evidence that Google's interoperability defense will not work in court.
- farcical_tinpot 10y agoIt doesn't make sense to you because you misunderstood the case, and the legal argument. Nope, it's Oracle's lawyers making technology judgements they are out of their depth to make. Oracle doesn't need to make a defense, it's already been ruled that Google is infringing. ....and it will be shown to be nonsense and overturned, as it has been decades ago. You can't copyright or be defensive with APIs. If this is true there is no software industry, despite your desperate protestations that this is all about Google and Oracle and everyone else is fine. "Google infringed for purposes of interoperability." Ha, ha, ha. The problem is if this is true then the 'infringement' doesn't actually mean anything. It is up to Oracle to define why this infringes fair use, not the other way on I'm afraid. Why you use an API is very, very clear. So when people say Android won't even run standard Java programs, they are giving evidence that Google's interoperability defense will not work in court. Again, you keep repeating this crap. There are countless developer tools and compilers out there that implement subsets of APIs and build on them for code reuse and interoperability. What you compile won't necessarily be transferable between implementations. Your desperate wish for this not to be so will not make it so I'm afraid.