Earlier quoted context omitted.
>are we no violating their copyright just by implementing their API? OpenJDK is GPL. If you comply with GPL, no. This is the problem, Google copied and did not comply with the GPL. Their other option was to pay Oracle/Sun a licensing fee for a commercial license. This is exactly the business model many GPL users follow. Ruling otherwise makes this business model invalid, but it also creates a double standard. Conside…
Huh .. so why doesn't Google just release their Android Java runtime under the GPL? Seems like an easy win all the way around? I thought the OpenJDK people needed certain concessions to release their VM under the GPL?
Oracle Wins Revival of Billion-Dollar Case Against Google
431–440 of 643 posts
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#432Earlier quoted context omitted.
The weird part was in their view on copyrightability of APIs.
That's not weird, either. What would have been weird is a finding that they're not copyrightable, given that it would have been completely at odds with the statutes and case law we have concerning copyright. The point is, nuance matters. If you're physically attacked and defend yourself in a way where you end up killing the guy, you claim that your actions were justified. You don't go to court claiming that killing p…
Nothing weird with that. APIs are meta tools, not actual tools. That's what "I" in the name is for. They are interfaces for a reason. It makes perfect sense for interfaces to be non copyrightable. EU courts got it right:
Computer code itself can be copyrighted, but functional
characteristics—such as data formats and function names—
cannot be. "To accept that the functionality of a
computer program can be protected by copyright would
amount to making it possible to monopolise ideas, to the
detriment of technological progress and industrial
development
> And by every indication, we're right on track.We are not, until Supreme Court will overturn the current ruling and will clear APIs from copyrightability for good.
> I'm done commenting further here.
Sure, you brought no arguments to defend the illogical position of APIs copyrightability anyway.
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#433Earlier quoted context omitted.
Doubt it if they still want the JVM. Sure Java the language is gone, but Kotlin on the JVM relies on the very non-Oracle-approved Java stdlib implementations that are at the root of this suit. If you want to argue Kotlin Native + NDK, sure, but it is very young (though I like it and have used it myself).
Today, Google is using the Oracle-approved form. They already switched Android from Harmony to OpenJDK in a previous release. Since then, this suit has been about (a) deciding whether Google is guilty of wrongdoing in the past, and (b) what the extent of the damages should be for that historical wrongdoing should be, if any. The outcome here doesn't really have any impact on the future of Android (except if Google wa…
While most of your point is true, I disagree with this part. Using lawyers to tackle companies that succeed with only parts of your technology may send a chilling effect towards future uses. Also, knowing that you are not allowed to partake certain independent directions in the stack you choose for your devices is a legitimate reason to fear the continued use of that stack. Some are OK to them (e.g. conforming to the GPL on Linux) and some may not be (e.g. not being able to write portions of the stdlib without dealing w/ OpenJDK stewardship). I don't think these are their own reasons as much as they would be the reasons used by anyone who fears technologies stewarded by litigious outfits.
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#434Good. Initially, I thought the API decision was a bad one, but now I think the courts got it right. If you've ever wrestled long with getting a program to compile, you realize it's non-trivial to wrap your brain around complex types. The API is a language and the compiler is a runtime producing output. I can design my API in something like Java and return null from all the methods while I do it. The compiler will sti…
Not true. Android has been exactly that since 2016. Harmony is dead (killed at the ASF, even), and Android is now using OpenJDK.
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#435Earlier quoted context omitted.
> If I arrive independently at the same thing, then I didn't copy your work and therefore didn't violate your copyright. That's not how it works for copyright. Beyond that, how do you independently arrive at an API that you are trying to have an exact copy of? Photography is not programming. I cannot run a bunch of words through a program until it prints out some book I want and then say I arrived at it independently…
I suppose you could argue that black box reproduction is simply an elaborate form of copying. That's not relevant to this case because Google did simply just copy it.
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#436Earlier quoted context omitted.
GNU/Linux is a partial (but incomplete, since no Linux distro is unix(tm) certified) a reimplementation of proprietary Unix, and with billion-dollar companies like Red Hat and IBM it's certainly a commercial endeavor at proprietary Unix's expense. It would seem to be an attractive target if a plaintiff like SCO could somehow move the case to the federal circuit (as none of the standard appeals courts have declared AP…
Reimplementation does not necessarily violate copyright. Copying does violate copyright (absent fair use). Like verbatim copying. Example, Google didn't have to use the “java.lang.Math.max(a,b)” header, but they did. They did copy because they wanted to leverage the existing Java developer base who would easily be able to develop for Android, without having to do the hard work of building their own ecosystem. Overall…
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#437Earlier quoted context omitted.
But isnt that based on Java again?
No? It runs on the JVM and Kotlin/JVM links the Java standard library as part of its class path and compiler emits JVM bytecode, but that's not the issue here. I feel like people do not understand what this lawsuit is about. There's also a lot of technical people here reading the decision and making tech-minded assumptions about the business strategy. A far simpler solution than reconstructing the entire ecosystem wo…
Um, no. The case has solely to do with the copyright of the SSO of 37 Java API's that Google used. This has nothing to do with their VM.
>In short Google fucked up big time.
On the contrary, the CAFC fucked up big time for allowing API interfaces to be copyrighted.
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#438Earlier quoted context omitted.
Today, Google is using the Oracle-approved form. They already switched Android from Harmony to OpenJDK in a previous release. Since then, this suit has been about (a) deciding whether Google is guilty of wrongdoing in the past, and (b) what the extent of the damages should be for that historical wrongdoing should be, if any. The outcome here doesn't really have any impact on the future of Android (except if Google wa…
> The outcome here doesn't really have any impact on the future of Android While most of your point is true, I disagree with this part. Using lawyers to tackle companies that succeed with only parts of your technology may send a chilling effect towards future uses. Also, knowing that you are not allowed to partake certain independent directions in the stack you choose for your devices is a legitimate reason to fear t…
Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#439Re: Oracle Wins Revival of Billion-Dollar Case Against Google
#440I bet google wishes now they'd picked .NET for Android.