3 ms·
Google copied the API, but didn't make the runtime compatible with Java ME, SE or EE. Oracle says you can reimplement Java API, but only if you're making a comp
by orthoxerox 7y ago
Google copied the API, but didn't make the runtime compatible with Java ME, SE or EE. Oracle says you can reimplement Java API, but only if you're making a complete Java-compatible runtime, one you can run a regular .class or a .jar in. If you simply reuse some APIs because you want to exploit people's familiarity with Java APIs, you are committing copyright infringement.
- Oletros 7y agoJava EE is not compatible with Java ME
- wtallis 7y agoCompatibility is a requirement for using the Java TCK and getting permission to use the Java trademarks. I don't believe Oracle has ever made it clear what the conditions are for getting a copyright license for the API alone.
- curt15 7y agoOne of the four fundamental factors in any fair use determination is the "the amount and substantiality of the portion used in relation to the copyrighted work as a whole". If Oracle wants to claim that Google effectively didn't copy enough of Java, it sounds like they need new law.