Earlier quoted context omitted.
I don't think it would be infringement. The main difference between WINE and Android is where the interoperability integration points are. WINE is using the Windows names for the purposes of allowing Windows programs to run. This is a case where a judge would easily grant fair-use because you have to use the API surface area to provide compatibility for existing programs. Android is using the Java names for the purpo…
It's not just about "developer interoperability" vs "program interoprability". Implementing Java APIs means that entire libraries can run. Sure you might not be able to take a legacy SWING Windows Java app and run it on android, but you can run entire libraries in your android app. It absolutely _is_ about interoperability in both cases. Perhaps to varying degrees
Google and Oracle's decade-long copyright battle reaches Supreme Court
241–250 of 433 posts
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#242Earlier quoted context omitted.
Didn't they though? They've had their own vm and bytecode for as long as Android has been released. The use of Java is for making libraries compatible.
They did have their own vm and byte code but not a programming language.
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#243Earlier quoted context omitted.
From everything I've read, Wine would quite clearly be illegal if the court rules in favor of Oracle. I am very worried about this case.
Wine makes programs written for Windows work on Linux. The key difference is that Linux is an independently developed system. The extent that wine copies Windows code is limited to a compatability layer. It doesn't transform Linux into just a copy of Windows. In contrast, Google didn't have their own independently developed programming language. They needed one so they copied the Java api and created one from there.…
How would such a programming language be detectably different from being an implementation of Java?
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#244If writing Java programs is okay, but the issue is copying the API, would it be okay to take 10,000 popular Java programs, read through their byte code, and use that to construct a set of classes and functions that those programs would need to run? It would, of course, be a nearly complete subset of the Java API, but it would be produced without any reference to the Java API itself. Instead, it'd be produced simply by examining programs you wanted to support.
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#245>This is a complete dramatization. Are you copying 10k lines of code from a licensed code base into your project without permission and using it in your commercial product? To point back to the substance of the thread and Oracle's claims... Google didn't copy any of Oracle/Sun's Java source code base into Android Java. Oracle lawyers acknowledge this. Instead, Google copied the API of function name spellings and also…
There will likely be no such thing as "drop-in" replacement anymore either.
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#246I wasn't able to listen to all of the arguments, but some general takeaways I had:
* The justices seemed to be asking mostly technical legal questions of Google (e.g., discuss merger doctrine) and mostly doom-and-gloom questions of Oracle (e.g., how does your argument impact QWERTY keyboards?). This suggests to me that they're more in favor of Google's position, and are querying how to arrive at that decision from a legal basis.
* Some of the questions suggest to me that the justices agree with Google's view that declaring code is categorically distinct from implementation code, and perhaps that copyright for the former doesn't exist.
* Thomas had an interesting question that went unanswered: "the four factors to determine fair use are not exhaustive, can you think of any other factors?" (paraphrased).
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#247Earlier quoted context omitted.
From everything I've read, Wine would quite clearly be illegal if the court rules in favor of Oracle. I am very worried about this case.
Wine makes programs written for Windows work on Linux. The key difference is that Linux is an independently developed system. The extent that wine copies Windows code is limited to a compatability layer. It doesn't transform Linux into just a copy of Windows. In contrast, Google didn't have their own independently developed programming language. They needed one so they copied the Java api and created one from there.…
I mean, a programming language is fundamentally a set of instructions that produces output, right? So, a Java programmer writes `System.out.print("Hello")` and the Java implementation does the work to make "Hello" appear on screen. Similarly, a Windows executable running via Wine will tell the Windows API to print "Hello", and Wine will do the work to make that message appear on the screen.
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#248Earlier quoted context omitted.
> If Oracle ultimately wins, it seems like millions of programmers will have to reach for a thesaurus to find synonyms to name functions. We'll have to waste brain cycles coming up and alternative spellings of methods to stay away from copyright infringement. This isn't how copyright works though. It's neither necessary or sufficient. If you copy an API but change the words using a thesaurus you are still copying it…
>If you copy an API but change the words using a thesaurus you are still copying it so it would still be infringement. From the previous thread I referred to, a commenter cited an excerpt from a circuit court opinion about alternative naming : [...] Using the district court's "java.lang.Math.max" example, Oracle explains that the developers could have called it any number of things, including "Math.maximum" or "Arith…
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#249I think it is quite likely that we as a society would be better off without any kind of copyright or IP. This might prevent some of the parties doing huge upfront investments in some of the projects, but if we learned something from OSS and, most importantly, Linux is that gradual and tiny improvements over 30 years can compound to a behemoth that eats any commercial solution for lunch.
This is pretty much the FSF's argument in a nutshell. It's pretty obvious what the end game for "intellectual property" is once you read RMS's "Right to Read."
Re: Google and Oracle's decade-long copyright battle reaches Supreme Court
#250I think it is quite likely that we as a society would be better off without any kind of copyright or IP. This might prevent some of the parties doing huge upfront investments in some of the projects, but if we learned something from OSS and, most importantly, Linux is that gradual and tiny improvements over 30 years can compound to a behemoth that eats any commercial solution for lunch.
It seems to me very intuitive that a lack of IP protection of some sort discourages innovation. I cannot imagine wanting to write a book if I didn't have some recourse against people distributing my book freely. The policy concerns around IP protection for both patent and copyright are clear: the minimum amount of protection that doesn't discourage innovation. Lawmakers know or should know that we all benefit from a…
Your lack of imagination is disappointing, and also hints at a failure of empathy.