Over a decade on, and millions in legal fees, Supreme Court rules for Google over Oracle in Java API legal war
- Reference: 1617654625
- News link: https://www.theregister.co.uk/2021/04/05/google_prevails_over_oracle_in/
- Source link:
The ruling puts an end to a case that troubled the software industry for more than a decade and narrows the scope of copyright law as it applies to software.
[1]
The court had two questions before it: whether software interfaces qualify for copyright protection and whether Google's use of Oracle's software interface code represents fair use, assuming the Java APIs can be copyrighted.
Oracle [2]filed its lawsuit against Google in 2010, claiming copyright and patent infringement for Google's use of Java APIs in Android. In 2012, after the patent claims had been dismissed, US District Court Judge William Alsup ruled that Oracle's Java APIs did not qualify for copyright protection. In 2014, the US Court of Appeals for the Federal Circuit disagreed. Google then asked the Supreme Court to review the decision but its petition was denied.
[3]
Following the appellate ruling that APIs are copyrightable, a new trial was held to determine whether Google's use of Oracle's Java API could be excused as fair use, a defense against infringement claims under copyright law. In 2016, a jury found that Google's reuse of 37 Java APIs and 11,500 lines of copyrighted Oracle implementing code its Android operating system represented fair use.
America's Supremes give Facebook nothing but heartaches: Top court won't stop '$15bn wiretap' lawsuit [4]READ MORE
Oracle, however, appealed to the Federal Circuit and in 2018 the appeals court [5]reversed the jury's decision, ruling as a matter of law that Google could not avail itself of the fair use defense because its Android implementation of the Java APIs didn't meet the four legal criteria for fair use.
For assessing fair use, Copyright law requires consideration of: the purpose and character of the usage; the nature of the work; the proportion of the copied work in relation to the original; and the effect the copy has on the market for the original.
Thus the case was sent back to the trial judge to determine damages, which had been estimated at about $9bn.
In 2019, Google appealed again to the Supreme Court and its petition this time was [6]accepted . On Monday, six justices sided with Google – Breyer, Roberts, Sotomayor, Kagan, Gorsuch, and Kavanaugh – and two – Thomas and Alito – dissented, with Justice Barrett not taking part in the decision.
"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," the majority opinion
[7]PDF
says.Harsh words
Oracle, in a statement emailed to The Register , decried the ruling. Denied a copyright-granted monopoly on Java, Big Red characterized Google as a thief and a monopolist, citing the ad company's ongoing regulatory challenges to justify its disparagement.
"The Google platform just got bigger and market power greater — the barriers to entry higher and the ability to compete lower," an Oracle spokesperson said. "They stole Java and spent a decade litigating as only a monopolist can. This behavior is exactly why regulatory authorities around the world and in the United States are examining Google's business practices."
Google, meanwhile, celebrated the decision.
“The Supreme Court’s clear ruling is a victory for consumers, interoperability, and computer science," said Kent Walker, SVP of global affairs, in a statement. "The decision gives legal certainty to the next generation of developers whose new products and services will benefit consumers."
Walker expressed gratitude for the many organizations that supported Google's cause and advocated for its behalf during the years of litigation.
"The Court's decision suggests that the scope of copyright and computer programs is narrower than the federal circuit thought," said Pamela Samuelson, professor of law and information at the University of California, Berkeley, in a phone interview with The Register .
Samuelson said the court made its decision based on the question of fair use "but I don't see this as a repudiation of Judge Alsup's opinion on the copyrightability issue."
Indeed, the majority opinion specifically cites the functional nature of computer code as a complicating factor in determining what qualifies for copyright protection. "The fact that computer programs are primarily functional makes it difficult to apply traditional copyright concepts in that technological world," the opinion says.
The fact that computer programs are primarily functional makes it difficult to apply traditional copyright concepts in that technological world
Samuelson said the decision makes it more likely defendants will be able to win a motion to dismiss API copyright litigation for failure to state a valid claim.
In a statement emailed to The Register , J. Michael Keyes, a partner at law firm Dorsey & Whitney, described the ruling as the biggest copyright decision in a generation.
"The Court noted that fair use has 'an important role to play for computer programs by providing a context-based check that keeps the copyright monopoly afforded to computer programs within its lawful bounds,'" he said. "I suspect this theme will unlock many future arguments and claims regarding the application of fair use to software related claims. We will see more copying, more cases, and more claims of fair use."
Keyes in an email to The Register said that the Court left open whether declaring code is copyrightable. "The Court assumes that it is, but that 'assumption' will not bind future litigants," he said. "I assume we will see that issue come up again in future cases."
After ten years, the Google vs Oracle API copyright mega-battle finally hit the Supreme Court – and we listened in [8]READ MORE
For each part of the four part test, the majority of justices found Google's use of Java appropriate.
"Google’s limited copying of the API is a transformative use," the majority opinion states, further noting that the copied 11,500 lines only represent 0.4 percent of the 2.86m lines of code in the Java API. "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."
Keyes said the decision is also noteworthy because it revives a criteria for determining whether a copy of a work is transformative – the amount of effort required to create the copy.
"The greater the amount of time/money/effort that goes into making a work transformative is now an important component to consider," he said. "There is a bit of judicial irony here. The 'sweat of the brow' theory of copyright protection – i.e., copyright protection turns on how much one toiled to make a work – was rejected by the Court decades ago."
Asked whether the Court's focus on effort in the fair use calculation might make AI-generated works more susceptible to copyright claims, Keyes said, "I think AI-generated works would still be subject to fair use. Justice Breyer’s opinion really focuses on the transformative nature of the work and how different Google’s use was as compared to the original use of the Sun product. Transformation is the key. It certainly helped and was persuasive to the Court that the end result (i.e, the new Android platform) was the culmination of the efforts of 100 programmers and three years of effort!"
Also Twitter
In a separate order
[9]PDF
, the Supreme Court vacated a lower court ruling that Donald Trump, when he was US President, violated the Constitution by blocking people on Twitter. The court sent the case back to the Second Circuit Court of Appeals with the direction that the case should be dismissed as moot due to the change in US administration.Justice Thomas, in a concurring opinion, takes the opportunity to push for limitations on digital platforms. He argues that legislators should consider classifying companies like Facebook, Google, and Twitter as public utilities, thereby limiting their ability to deplatform users.
"Yet Congress does not appear to have passed these kinds of regulations," he laments. "To the contrary, it has given digital platforms 'immunity from certain types of suits,' ... with respect to content they distribute [under Section 230 of the Communications Decency Act], but it has not imposed corresponding responsibilities, like nondiscrimination, that would matter here."
[10]
Even so, Thomas concedes the Twitter case in question provides the Court with no opportunity to consider the questions raised. ®
Get our [11]Tech Resources
[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YGuIedDhbgWtULzvF0WX-AAAAIA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[2] https://www.theregister.com/2010/08/13/oracle_sues_google/
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YGuIedDhbgWtULzvF0WX-AAAAIA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[4] https://www.theregister.com/2021/03/23/supreme_court_facebook/
[5] https://www.theregister.com/2018/03/27/oracle_apple_copyright_reversal/
[6] https://www.theregister.com/2019/11/15/google_oracle_supreme_court/
[7] https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf
[8] https://www.theregister.com/2020/10/07/google_oracle_api/
[9] https://www.supremecourt.gov/orders/courtorders/040521zor_3204.pdf
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YGuIedDhbgWtULzvF0WX-AAAAIA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://whitepapers.theregister.com/
When the bully fights the bully
Oracle, in a statement emailed to The Register, decried the ruling.
One bully decries that the other is a bully. Then decries that the one bully is right and the other bully is wrong.
Well, at least we don't yet see a copyright tax on APIs just yet, but the final words may not have been said. Unfortunately, we still may see a lot of bullying from the parties to come. I would have liked to see a ruling where both bullies are prevented from any further bullying in the future.
Wah Wah Wah! Oracle! They don't like the ruling!
How many millions did Oracle waste spend on this stupid lawsuit?
Oracle destroyed a nice company - Sun Microsystems - in their deluded pursuit of greed. They only reason they bought Sun was for the Java lawsuit. They never cared about anything else.
Yes, Sun had its wad of problems - major ones - but at least Sun consistently put a value on innovation and new ideas. And it could have been fixed and brought back to health.
When was the last time Oracle produced something original - besides lawsuits? 20+ years ago?
Under normal circumstances, Oracle's Board should now fire Larry Ellison, Safra Catz, Dorian Daley and Edward Screven. The architects of this toxic, idiotic lawsuit.
But we all know they won't.
Re: Wah Wah Wah! Oracle! They don't like the ruling!
Sun's management destroyed Sun (which was heartbreaking to read about at the time on this very website). Oracle just bought up what was left after Jonathan Schwartz ran it into the ground.
Re: Wah Wah Wah! Oracle! They don't like the ruling!
> Oracle just bought up what was left after Jonathan Schwartz ran it into the ground.
Have you ever worked at Sun?
If yes, you are entitled to your opinions about Sun and Jonathan Schwartz.
If no, STFU. You have no clue what you're talking about.
Speaking as someone who worked at Sun for quite a while and survived the Oracle acquisition.
Re: Wah Wah Wah! Oracle! They don't like the ruling!
Just because what Suns managment did or didn't do wasn't great . . . - that doesn't make what Oracle do good.
The two things aren't connected.
Sun was a bunch of genius techies with little business sense.
Oracle was, and is, a corporate behemoth intent on extracting all your licence obligations and if you drop the ball they will turn up and audit and hit you with a £500k bill for your non-prods and devs you didn't know needed a license. That wasn't in your budget and you are fired!!
Re: Wah Wah Wah! Oracle! They don't like the ruling!
Oh and last time I looked Oracle don't provide you with an automated way to deal with your Oracle licensing. They just let you screw up and come along for the money later.
Things may have changed in the 7 years since I last had to deal with the c The thing that really grated at the time was that alot of the companies exposure to the audit was being overlicensed in Prod environments. Paying for Enterprise when Standard fitted the bill, etc. Given that Oracle where embedded in the projects that implemented those systems and never called out the wrong licenses and then turned up 5 years later to claim their $$$$$$$s . . I think I will never buy anything off them or deal with them if its my decision to take.
I am so relieved that Google won this case because the implications for developers would have been horrendous if notoriously anti-open source Oracle won.
What does Microsoft think?
Microsoft launched MS-DOS by copying the CP/M interface - I'm not going to complain because it help me write a bunch of MS-DOS programs early on and Gary Kildall seemed to have no concern that they were copying his work, but that was decades ago and in those days we were all running around getting things working - with very little thought about lawsuits.
Re: What does Microsoft think?
Actually MS simply bought it from a company that ripped off CP/M 86. It was far more than the interface. CP/M 86 was easy to produce from the 8080 CP/M (later called CP/M 80) because the 8088 / 8086 wasn't a real 16 bit CPU. It used 64 K blocks and segment registers. Very similar to 8080 / 8085, so Intel had an assembler translator. Very little work to port say Supercalc or Wordstar from CP/M 80 to PC-DOS/MS-DOS.
They did base MS Basic on Dartmouth BASIC.
So MS original fortune based on two products, one a simple port and one a bought in knock-off.
Actually the Java issue was caused by the fact that full fat Desktop Java was essentially free but not allowed to be used AT ALL for Mobile. Symbian used a cut down licensed Mobile Java. Android was bought in by Google and Sun or Oracle refused to license the full version Java. So they had to write their own, and use Davik instead of the cross platform PC full JVM.
So Oracle has only themselves to blame.
Re: What does Microsoft think?
Microsoft filed a brief supporting Google's argument, as did IBM, Mozilla, and [1]a bunch of others . They're probably quite happy today.
[1] https://www.theregister.com/2020/01/15/google_oracle_api/
fair use of apis
We can relax, there will not be a patent-troll suing you on use of a token anytime soon.
Minions Finally Lose
Did Hell freeze over? I thought they would rule for the Minions and Leisure Suit Larry would get another island.