Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by ocdtrekkie on Thursday October 08, 2020 @12:41PM
(#24720867)
Google wasn't interested in interoperability. A big part of why they allegedly walked away from Java licensing was Oracle wanted Android to actually run Java apps, and Google wanted to basically fork off, but just benefit from the developer community around the Java language.
Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by zucker42 on Thursday October 08, 2020 @02:56PM
(#24722470)
Can't you use many Java libraries on Android? Interoperable doesn't mean "exactly the same".
Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by johncolanduoni on Friday October 09, 2020 @04:23AM
(#24727915)
There were a number of Java standard library incompatibilities that various libraries have had to adapt to, until they switched the library implementation to OpenJDK.
Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by sangnoir on Thursday October 08, 2020 @05:14PM
(#24724021)
Interoperability is not limited to executable-interop: it includes developer knowledge, libraries and tooling - which are exactly the reasons Google chose to use Java (the language). Dalvik checked all those boxes, without being bytecode-compatible with the JVM
Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by warkdarrior on Thursday October 08, 2020 @12:39PM
(#24720842)
Because Oracle implemented the S3 API in order to be compatible with Amazon, while Google didn't implement the Java API in order for Android apps to be compatible with server-side Java code.
Re:Google’s Supreme Court faceoff with Oracle was a disaster...
by dragonwriter on Thursday October 08, 2020 @12:48PM
(#24720966)
Both reimplement for compatibility at some level in the toolchain, why fair use analysis would privilege one level of interoperability over another is purely speculative; arguably, the kind of user-interoperability Oracle does is more of an assault on the market for what is reimplemented (that's the whole purpose of Oracle doing it) than what Google is doing, and that's a factor that weighs against fair use.
It is important to realize that since APIs have never been viewed as copyrightable previously, we also, if Google loses on both copyrightability and fair use, will have zero case law that is directly on point for any API reimplementation being fair use. Speculating on the law that will develop in that area is fun, but almost by definition not strongly grounded.
Why would that be considered fair use, and Google's not be? As far as I can tell it's exactly the same situation.