Live data from Hacker News

Google’s copying of the Java SE API was fair use [pdf]

supremecourt.gov

61–70 of 965 posts

Re: Google’s copying of the Java SE API was fair use [pdf]

#61

I am glad Oracle didn't win. It seems to me that they bought Sun just to sue Google. I'm still bitter over for how they destroyed Sun... it's a shame that they didn't have a better steward.

Sun drove themself into the ground. And at least in the Java world they have been excellent stewards. The platform is moving forward again.

Re: Google’s copying of the Java SE API was fair use [pdf]

#62

Now can they please use a modern jdk on Android? It's about time

They are using a modern JDK on Android. The standard library is literally OpenJDK, and the runtime is the excellent ART JVM, which has super-fast GC and tons of mobile-specific optimizations (like zygote space support and switching to a different GC when the app goes into the background). IMHO, you really don't want HotSpot on mobile. ART is good work.

Re: Google’s copying of the Java SE API was fair use [pdf]

#63
post #5

The HN discussion from 2016 (Jury finds for Google): https://news.ycombinator.com/item?id=11781053 From 2018 (Oracle revives matter via appeal): https://news.ycombinator.com/item?id=16688521 Edit: Fixed, had written "Jury finds for Oracle", which was NOT what happened in 2016. Argh.

I'm unfamiliar with the legal system (judicial system?). I had thought that the jury's findings were final. Am I understanding correctly that the case still went to the Supreme Court of the US, and now that court finds in favor of Google. What happens after this, more appeals or is this like a proper static const readonly final?

They could file a new lawsuit but this specific complaint is effectively over.

Considering that the votes were not close, I don’t think Oracle would try again. Likely they will pursue a substantially different strategy to try and extort Google.

Re: Google’s copying of the Java SE API was fair use [pdf]

#64
post #16

This is one of the most important legal decisions in the history of software. The US Supreme Court has basically just saved the whole software industry (and FOSS projects) from being wrecked by patent trolls.

At least in the US

Which, for now, is the global hegemon in software and tech at large. Any US court decision is extremely important to the whole industry.

Re: Google’s copying of the Java SE API was fair use [pdf]

#65
post #44
post #21

Which of Breyer's clerks drafted this? They clearly understand many tech issues and I hope they find their place on some Federal circuit to herald an era of logic in tech law. "Google’s limited copying of the API is a transformative use. Google copied only what was needed to allow programmers to work in a different computing environment without discarding a portion of a familiar programming language. Google’s purpose…

"Held: Google’s copying of the Java SE API, which included only those lines of code that were needed to allow programmers to put their accrued talents to work in a new and transformative program, was a fair use of that material as a matter of law." If the un-italicized is the new test, that's probably the most reasonable thing I'm going to read this month. And it's only the 5th.

They didn't establish a new test, they applied the existing 4 tests / factors and found that they indicated fair use. The first 2 or 3 pages contain a description of the 4 tests and how they were found to apply in this case.

Re: Google’s copying of the Java SE API was fair use [pdf]

#66
post #27

From the dissent: "In the 1990s, Oracle created a programming language called Java..." Sun Microsystems was acquired in 2010... I guess I should give Thomas the benefit of the doubt that he intended the statement to apply to Oracle's owned IP & not be a historical account of the language's creation and creators, but this rubbed me the wrong way.

He addresses this in footnote 1 on the same page, though. "A different company, Sun, created the library. But because Oracle later purchased Sun, for simplicity I refer to both companies as Oracle."

Thanks for pointing that out -- I skipped over that first footnote. On my screen, it's on the previous page from the quote I posted (for what it's worth).

Re: Google’s copying of the Java SE API was fair use [pdf]

#67

> "Google copied approximately 11,500 lines of declaring code from the API, which amounts to virtually all the declaring code needed to call up hundreds of different tasks. Those 11,500 lines, however, are only 0.4 percent of the entire API at issue, which consists of 2.86 million total lines. In considering “the amount and substantiality of the portion used” in this case, the 11,500 lines of code should be viewed as…

Question from a layman: Does "interoperability" as a concept have any legal relevance here? Like focusing on programmer skills seems kind of beside the point, which is really for two pieces of software to be able to interoperate.

Also speaking as a layman, but yes. Fair use has, as one of its four factors, the purpose and character of the use, to which interoperability is of definite relevance. It explains -why- the API was reused, even if the internals are entirely different. Not because it saved Google work, or there was some sort of competitive edge against Java SE to be gained by doing so.

Re: Google’s copying of the Java SE API was fair use [pdf]

#68
post #27

From the dissent: "In the 1990s, Oracle created a programming language called Java..." Sun Microsystems was acquired in 2010... I guess I should give Thomas the benefit of the doubt that he intended the statement to apply to Oracle's owned IP & not be a historical account of the language's creation and creators, but this rubbed me the wrong way.

[deleted]

Re: Google’s copying of the Java SE API was fair use [pdf]

#70
While the result is a big relief, I think it's not as decisive as I'm noticing some headlines (and commenters) are claiming.

One of the big open questions is "are APIs copyrightable?" The court skirted that question, and instead focused on whether it was fair use:

> To decide no more than is necessary to resolve this case, the Court assumes for argument’s sake that the copied lines can be copyrighted, and focuses on whether Google’s use of those lines was a “fair use.”

That said, this case does establish a precedent that if your copying of an API is primarily for purposes of matching an interface so that developers can reimplement it, you're in fair use territory:

> Google copied these lines not because of their creativity or beauty but because they would allow programmers to bring their skills to a new smartphone computing environment.

I'll count that as a win, on balance.

Post reply on HN