Oracle America, Inc. v. Google Inc.
Opinion
*1185 This copyright case returns to us after a second jury trial, this one focusing on the defense of fair use. Oracle America, Inc. ("Oracle") filed suit against Google Inc. ("Google") 1 in the United States District Court for the Northern District of California, alleging that Google's unauthorized use of 37 packages of Oracle's Java application programming interface ("API packages") in its Android operating system infringed Oracle's patents and copyrights.
At the first trial, the jury found that Google infringed Oracle's copyrights in the Java Standard Edition platform, but deadlocked on the question of whether Google's copying was a fair use.
2
After the verdict, however, the district court found that the API packages were not copyrightable as a matter of law and entered judgment for Google.
Oracle Am., Inc. v. Google Inc
.,
Google subsequently filed a petition for certiorari on the copyrightability determination. The Supreme Court called for the views of the Solicitor General, who expressed agreement with our determination and recommended denying review. The Supreme Court denied certiorari in 2015.
Google Inc. v. Oracle Am., Inc
., --- U.S. ----,
At the second jury trial, Google prevailed on its fair use defense. After the jury verdict, the district court denied Oracle's motion for judgment as a matter of law ("JMOL") and entered final judgment in favor of Google.
Oracle Am., Inc. v. Google Inc
., No. C 10-03561,
Oracle now appeals from the district court's final judgment and its decisions denying Oracle's motions for JMOL and motion for a new trial. Google cross-appeals from the final judgment purportedly to "preserv[e] its claim that the declarations/SSO are not protected by copyright law," but advances no argument for why this court can or should revisit our prior decision on copyrightability. Cross-Appellant Br. 83.
Because we conclude that Google's use of the Java API packages was not fair as a matter of law, we reverse the district court's decisions denying Oracle's motions for JMOL and remand for a trial on damages. We also dismiss Google's cross-appeal.
I. BACKGROUND
A. The Technology
Oracle's predecessor, Sun Microsystems, Inc. ("Sun"), developed the Java platform for computer programming in the 1990s, and Oracle purchased Sun in 2010. The Java platform is software used to write and run programs in the Java programming language. It allows programmers to write programs that "run on different types of computer hardware without having to rewrite them for each different type."
Oracle
,
The Java 2 Standard Edition ("Java SE") of the platform includes, among other things, the Java Virtual Machine and the Java Application Programming Interface ("API"). The Java API is a collection of "pre-written Java source code programs for common and more advanced computer functions."
Order Denying JMOL
,
To include a particular function in a program, the programmer invokes the Java "declaring code." As the district court explained, the declaring code is the line or lines of source code that "declares or defines (i) the method name and (ii) the input(s) and their type as expected by the method and the type of any outputs." Id . at *4. After the declaring code, each method includes "implementing code," which takes the input(s) and gives the computer step-by-step instructions to carry out the declared function.
By 2008, Java SE included 166 API packages divided into 3,000 classes containing more than 30,000 methods. At issue in this appeal are 37 API packages from Java SE Version 1.4 and Version 5.0. We have already concluded that the declaring code and the SSO of the 37 Java API packages at issue are entitled to copyright protection.
Oracle
,
*1187
The Java programming language itself is free and available for use without permission. At this stage, it is undisputed that, to write in the Java programming language, "62 classes (and some of their methods), spread across three packages
within
the Java API library,
must
be used. Otherwise the language itself will fail."
Order Denying JMOL
,
Although Oracle makes the Java platform freely available to programmers building applications ("apps"), it devised a licensing scheme to attract programmers while simultaneously commercializing the platform. In relevant part, Oracle charges a licensing fee to those who want to use the APIs in a competing platform or embed them in an electronic device. To preserve the "write once, run anywhere" philosophy, Oracle imposes strict compatibility requirements on licensees.
Oracle
,
The evidence showed that Oracle licensed Java in 700 million PCs by 2005. Although Oracle never successfully developed its own smartphone platform using Java, it licensed Java SE for mobile devices. According to Oracle, the "mobile device market was particularly lucrative," and "Java quickly became the leading platform for developing and running apps on mobile phones." Appellant Br. 9.
B. Google's Android Platform
In 2005, Google acquired Android, Inc. as part of a plan to develop a software platform for mobile devices. That same year, Google and Sun began discussing the possibility of Google taking a license to use and adapt the Java platform for mobile devices.
Oracle
,
The jury heard evidence that Google wanted to move quickly to develop a platform that would attract Java developers to build apps for Android. The Android team had been working on creating its own APIs, but was unable to do so successfully. After negotiations between the parties reached an impasse, Google elected to "[d]o Java anyway and defend [its] decision, perhaps making enemies along the way."
Order Denying JMOL
,
Google announced its Android software platform for mobile devices in 2007, and the first Android phones went on sale the following year. Google provides the Android platform free of charge to smartphone manufacturers and publishes the source code for use without charge under an open source license. Although Google does not directly charge its users, Android has generated over $42 billion in revenue from advertising. Oracle explains that Android was "devastating" to its licensing strategy and that many of its customers switched to Android. Appellant Br. 15.
*1188 Even customers who stayed with Oracle cited Android as a reason to demand discounts. The jury heard evidence that Amazon, which had entered into a license to use Java for its Kindle tablet device, switched to Android for the subsequently released Kindle Fire and then used the existence of Android to leverage a steep discount from Oracle on the next generation Kindle.
C. Remand Proceedings
In the first appeal, we held that the declaring code and the SSO of the 37 API packages are entitled to copyright protection and ordered the district court to reinstate the jury's infringement finding.
Oracle
,
During the pendency of the first appeal, Google's Android business expanded significantly. Android gained new users and developers, and Google "released modified implementations and derivatives of Android for use in numerous device categories, including wearable devices with small screens (Android Wear), dashboard interfaces in cars (Android Auto), television sets (Android TV), and everyday devices with Internet connectivity."
Oracle Am., Inc. v. Google Inc
., No. C10-03561,
When the case returned to the district court, Oracle filed a supplemental complaint adding allegations of market harm and damages resulting from new versions of Android released since the original complaint. Specifically, Oracle alleged that Google had launched new versions of Android for phones and tablets and had expanded Android into new device categories. Id . Google did not oppose the supplemental complaint, and the district court granted Oracle's motion to file it. But when Oracle served expert reports that addressed versions of Java SE that were not at issue in the first trial, Google moved to strike those reports. Id .
When the parties were unable to agree on the scope of the retrial, the district court limited it to: (1) the two versions of Java SE that Oracle asserted in the first trial; and (2) released versions of Android used in smartphones and tablets "which Google ... agreed would be subject to the prior jury's adverse finding of infringement and which Oracle identified in its supplemental complaint." Id . The court explained that Oracle retained the right to sue Google for infringement with respect to the other versions and implementations of Android in a separate trial or proceeding. Order re: Google's Motion to Strike at 2, Oracle Am., Inc. v. Google Inc ., No. 3:10-cv-3561 (N.D. Cal. Feb. 5, 2016), ECF No. 1479. The court also granted Google's motion in limine to exclude all evidence of the new Android products.
The district court bifurcated the issue of fair use from willfulness and monetary remedies, and the trial on fair use began *1189 on May 10, 2016. After roughly one week of evidence and several days of deliberations, the jury found that Google's use of the declaring lines of code and the SSO of the 37 API packages constituted fair use.
Oracle moved for JMOL, which the district court denied. At the outset, the court noted that Oracle stipulated before the jury "that it was fair to use the 62 'necessary' classes given that the Java programming language itself was free and open to use without a license."
Order Denying JMOL
,
The district court then considered each of the four statutory fair use factors. As to factor one-the purpose and character of the use-the court concluded that a reasonable jury could have found that, although Google's use was commercial, it was transformative because Google integrated only selected elements for mobile smartphones and added its own implementing code. Id . at *7-9. With respect to factor two-the nature of the copyrighted work-the district court found that a reasonable jury could have concluded that, "while the declaring code and SSO were creative enough to qualify for copyright protection," they were not "highly creative," and that "functional considerations predominated in their design." Id . at *10.
As to factor three-the amount and substantiality of the portion used-the court concluded that a reasonable jury could have found that "Google copied only so much as was reasonably necessary for a transformative use," and that the number of lines duplicated was minimal. Id . Finally, as to factor four-market harm-the court concluded that the jury "could reasonably have found that use of the declaring lines of code (including their SSO) in Android caused no harm to the market for the copyrighted works, which were for desktop and laptop computers." Id . The court determined that, on the record presented, the jury could have found for either side and that the jury was "reasonably within the record in finding fair use." Id . at *11.
Oracle subsequently renewed its motion for JMOL and separately moved for a new trial challenging several of the court's discretionary decisions at trial. The district court denied both motions in a single order. With respect to JMOL, the court simply stated that it denied Oracle's renewed motion for the same reasons it denied the original motion. With respect to the motion for a new trial, the court rejected Oracle's argument that the court abused its discretion by limiting the evidence at trial to Google's use of Android in smartphones and tablets.
The court also rejected Oracle's allegation that Google engaged in discovery misconduct by withholding evidence during discovery relating to Google's App Runtime for Chrome ("ARC"), which enabled laptops and desktops running Google's computer operating system to run certain Android applications.
Order Denying Renewed JMOL/New Trial
,
*1190
Finally, the district court rejected Oracle's argument that certain of the court's evidentiary rulings were abuses of discretion. The court explained that it: (1) redacted one line from an email because it was "too inflammatory and without foundation;" and (2) excluded other documents because Oracle had withheld them as privileged until trial. Id . at *9-12.
On June 8, 2016, the district court entered final judgment in favor of Google and against Oracle. Oracle timely appealed from the district court's judgment against it, including the court's underlying decisions denying its motions for JMOL and for a new trial. Google timely cross-appealed from all adverse orders and rulings underlying that final judgment.
This court has exclusive jurisdiction over all appeals in actions involving patent claims, including where, as here, an appeal raises only non-patent issues.
II. ORACLE'S APPEAL
A. Legal Framework
It is undisputed that Google copied Oracle's declaring code and SSO for the 37 API packages verbatim. The question is whether that copying was fair. "From the infancy of copyright protection, some opportunity for fair use of copyrighted materials has been thought necessary to fulfill copyright's very purpose, 'to promote the Progress of Science and useful Arts.' "
Campbell v. Acuff-Rose Music, Inc
.,
The fair use defense began as a judge-made doctrine and was codified in Section 107 of the 1976 Copyright Act.
Id.
at 576,
" Section 107 requires a case-by-case determination whether a particular use is fair, and the statute notes four nonexclusive factors to be considered."
The legislative history reveals that Congress intended § 107" 'to restate the present judicial doctrine of fair use, not to change, narrow, or enlarge it in any way' and intended that courts continue the common-law tradition of fair use adjudication."
Id
. at 577,
Despite this guidance, the doctrine of fair use has long been considered "the most troublesome in the whole law of copyright."
Monge v. Maya Magazines, Inc
.,
Because fair use is an affirmative defense to a claim of infringement, Google bears the burden to prove that the statutory factors weigh in its favor.
Id.
at 590,
On appeal, Oracle argues that each of the four statutory factors weighs against a finding of fair use. Specifically, it submits that: (1) the purpose and character of Google's use was purely for commercial purposes; (2) the nature of Oracle's work is highly creative; (3) Google copied 11,330 more lines of code than necessary to write in a Java language-based program; and (4) Oracle's customers stopped licensing Java SE and switched to Android because Google provided free access to it. In the alternative, Oracle argues that it is entitled to a new trial because the district court made several errors that deprived it of a fair opportunity to present its case. Because, as explained below, we agree with Oracle that Google's copying was not fair use as a matter of law, we need not address Oracle's alternative arguments for a new trial.
B. Standards of Review
Before turning to a consideration of the four statutory factors and any relevant underlying factual determinations, we first address the standard of review we are to employ in that consideration. While this section of most appellate opinions presents easily resolvable questions, like much else in the fair use context, that is not completely the case here.
There are several components to this inquiry. First, which aspects of the fair use determination are legal in nature and which are factual? Particularly, is the ultimate *1192 question of fair use a legal inquiry which is to be reviewed de novo? Second, what factual questions are involved in the fair use determination and under what standard are those determinations to be reviewed? Finally, though neither party addresses the question in detail, we consider what, if any, aspects of the fair use determination are for the jury to decide.
The Supreme Court has said that fair use is a mixed question of law and fact.
Harper & Row
,
The Supreme Court has recently explained how we are to determine what the standard of review should be in connection with any mixed question of law and fact.
Id
. Specifically, the Court made clear that an appellate court is to break mixed questions into their component parts and to review each under the appropriate standard of review.
Id
. at *5-7. In
U.S. Bank
, the Supreme Court considered the level of review to be applied to a Bankruptcy Court's determination of whether a creditor in a bankruptcy action qualified as a "non-statutory insider" for purposes of
Importantly, the Court noted that "[m]ixed questions are not all alike."
Id
. The Court then held that "the standard of review for a mixed question all depends-on whether answering it entails primarily legal or factual work."
Id
. Where applying the law to the historical facts "involves developing auxiliary legal principles of use in other cases-appellate courts should typically review a decision de novo."
Id
. (citing
Salve Regina College v. Russell
,
While this may be the first time the Supreme Court has so clearly explained how appellate courts are to analyze mixed questions of law and fact, it is not the first time the Supreme Court has told us how to analyze the particular mixed question of law and fact at issue here. In other words, while the Supreme Court has not previously broken the fair use inquiry into its three analytical components as expressly as it did the question in U.S. Bank , it has made *1193 clear that both the first and third of those components are subject to de novo review.
In
Harper & Row
, the Court explained that, "[w]here the district court has found facts sufficient to evaluate each of the statutory factors, an appellate court 'need not remand for further factfinding but may conclude as a matter of law that the challenged use does not qualify as a fair use of the copyrighted work.' "
This treatment of the ultimate question posed when a fair use defense is raised makes sense. The fair use question entails, in the words of
U.S. Bank
, a primarily legal exercise. It requires a court to assess the inferences to be drawn from the historical facts found in light of the legal standards outlined in the statute and relevant case law and to determine what conclusion those inferences dictate. Because, as noted below, the historical facts in a fair use inquiry are generally few, generally similar from case to case, and rarely debated, resolution of what any set of facts means to the fair use determination definitely does not "resist generalization."
See
U.S. Bank
,
For these reasons, we conclude that whether the court applied the correct legal standard to the fair use inquiry is a question we review de novo, whether the findings relating to any relevant historical facts were correct are questions which we review with deference, and whether the use at issue is ultimately a fair one is something we also review de novo.
We have outlined the legal standard governing fair use above. We consider below whether the court properly applied those standards in the course of its fair use analysis and whether it reached the correct legal conclusion with respect to fair use. Before doing so, we briefly discuss the historical facts relevant to the fair use inquiry and consider the jury's role in determining those facts.
The Supreme Court has described "historical facts" as "a recital of external events."
Thompson v. Keohane
,
*1194
Oral Arg. at 3:28-54, available at http://oralarguments.cafc.uscourts.gov/default.aspx?fl=2017-1118.mp3. Google did not dispute this characterization. This is, in part, because, in most fair use cases, defendants concede that they have used the copyrighted work, and "there is rarely dispute over the history, content, or origin of the copyrighted work."
See
Ned Snow,
Judges Playing Jury: Constitutional Conflicts in Deciding Fair Use on Summary Judgment
,
While some courts once treated the entire question of fair use as factual, and, thus, a question to be sent to the jury, that is not the modern view.
3
Since
Harper & Row
, the Ninth Circuit has described fair use as an "equitable defense."
Fisher v. Dees
,
That said, the Supreme Court has never clarified whether and to what extent the jury is to play a role in the fair use analysis.
Harper & Row
involved an appeal from a
bench
trial where the district court concluded that the use of the copyrighted material was not a fair use.
Harper & Row Publishers, Inc. v. Nation Enters.
,
Perhaps because of this silence, even after
Harper & Row
, several courts-including the Ninth Circuit-have continued to accept the fact that the question of fair use may go to a jury, albeit without analysis of why it may.
Compaq Comput. Corp. v. Ergonome Inc
.,
The Ninth Circuit has clarified, however, that the jury role in this context is limited to determining disputed "historical facts," not the inferences or conclusions to be drawn from those facts.
See
Fisher
,
Despite this case law, all aspects of Google's fair use defense went to the jury with neither party arguing that it should not. Thus, the jury was asked not just what the historical facts were, but what the implications of those facts were for the fair use defense. During the first appeal, Google argued to this court that there were disputed issues of material historical fact relevant to its fair use defense. As discussed below, the parties stipulated-or at least ceased to dispute-some of those facts, and presented the remaining disputed historical facts to the jury on remand. The jury returned a verdict in favor of Google on its fair use defense. Because the verdict form-though captioned as a "special verdict"-did not ask the jury to articulate its fact findings in any detail, we must assume that the jury resolved all factual issues relating to the historical facts in favor of the verdict.
4
Despite the posture of the fair use finding, we must break that finding into its constituent parts. We must then review the subsidiary and controverted findings of historical fact for substantial evidence.
See
Seltzer
,
*1196 All jury findings relating to fair use other than its implied findings of historical fact must, under governing Supreme Court and Ninth Circuit case law, be viewed as advisory only. Accordingly, while we might assess the jury's role in the assessment of fair use differently if not bound by Ninth Circuit law, we proceed on the assumption both that: (1) it was not error to send the question to the jury, because the Ninth Circuit has at least implicitly endorsed doing so; and (2) we must assess all inferences to be drawn from the historical facts found by the jury and the ultimate question of fair use de novo, because the Ninth Circuit has explicitly said we must do so.
The parties have identified the following historical facts relating to Google's use of the copyrighted work:
• the history and origin of the copyrighted work, including what declaring code is;
• how much of the copyrighted work was copied;
• whether there were other ways to write the API packages;
• whether the copied material was used for the same purpose as in the original work;
• whether the use was commercial in nature;
• whether Google acted in bad faith in copying the work;
• whether there are functional aspects to the copyrighted work that make it less deserving of protection; and
• whether there was harm to the actual or potential markets for the copyrighted work.
The parties now agree on the resolution of the first four factual questions: (1) what the declaring code is and what it does in Java SE and Android, and that the code at issue was a work created by Oracle; (2) how many lines of code were copied; (3) that there were other ways for Google to write API packages; and (4) that Google used the API packages in Android for the same purpose they were created for in Java. The parties dispute, however, the remaining historical facts they identified. We address those disputes in the context of our assessment of the statutory factors to which the respective historical fact is relevant.
C. Applying the Fair Use Factors
Factor 1: The Purpose and Character of the Use
The first factor in the fair use inquiry involves "the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes."
a. Commercial Use
Analysis of the first factor requires inquiry into the commercial nature of the use. Use of the copyrighted work that is commercial "tends to weigh against a finding of fair use."
Harper & Row
,
"[I]t is undisputed that Google's use of the declaring code and SSO from 37 Java API packages served commercial purposes."
Order Denying JMOL
,
On appeal, Oracle argues that Android is "hugely profitable" and that "Google reaps billions from exploiting Java in Android." Appellant Br. 29. As such, Oracle maintains that no reasonable jury could have found Android anything but "overwhelmingly commercial." Id . 5
Google responds that: (1) because it gives Android away for free under an open source license the jury could have concluded that Android has non-commercial purposes; and (2) the jury could have reasonably found that Google's revenue flows from the advertisements on its search engine which preexisted Android. Neither argument has merit.
First, the fact that Android is free of charge does not make Google's use of the Java API packages noncommercial. Giving customers "for free something they would ordinarily have to buy" can constitute commercial use.
A&M Records, Inc. v. Napster, Inc
.,
b. Transformative Use
Although the Copyright Act does not use the word "transformative," the Supreme Court has stated that the "central purpose" of the first fair use factor is to determine "whether and to what extent the new work is transformative."
Campbell
,
A use is "transformative" if it "adds something new, with a further purpose or different character, altering the first with new expression, meaning or message."
Id
. The critical question is "whether the new work merely supersede[s] the objects of the original creation ... or instead adds something new."
Id
. (citations and internal quotation marks omitted). This inquiry "may be guided by the examples given in the preamble to § 107, looking to whether the use is for criticism, or comment, or news reporting, and the like."
"Although transformation is a key factor in fair use, whether a work is transformative is a often highly contentious topic."
Seltzer
,
To be transformative, a secondary work must either alter the original with new expression, meaning, or message or serve a new purpose distinct from that of the original work.
Campbell,
Although "transformative use is not absolutely necessary for a finding of fair use, the goal of copyright, to promote science and the arts, is generally furthered by the creation of transformative works."
Campbell
,
*1199
Importantly, in the Ninth Circuit, whether a work is transformative is a question of law.
See
Mattel,
In denying JMOL, the district court explained that "of course, the copied declarations serve the same function in both works, for by definition, declaring code in the Java programming language serves the [same] specific definitional purposes."
Order Denying JMOL
,
On appeal, Oracle argues that Google's use was not transformative because it did not alter the APIs with "new expression, meaning, or message." Appellant Br. 29 (quoting
Campbell
,
Google responds that a reasonable jury could have concluded that Google used a small portion of the Java API packages to create a new work in a new context-"Android, a platform for smartphones, not desktops and servers." Cross-Appellant Br. 37. Google argues that, although the declarations and SSO may perform the same functions in Android and Java, the jury could reasonably find that they have different purposes because the "point of Android was to create a groundbreaking platform for smartphones." Id . at 39.
Google's arguments are without merit. As explained below, Google's use of the API packages is not transformative as a matter of law because: (1) it does not fit within the uses listed in the preamble to § 107 ; (2) the purpose of the API packages in Android is the same as the purpose of the packages in the Java platform; (3) Google made no alteration to the expressive content or message of the copyrighted material; and (4) smartphones were not a new context.
First, though not dispositive, we turn to the examples given in the preamble to § 107, "looking to whether the use is for
*1200
criticism, or comment, or news reporting, and the like."
Campbell
,
It is undisputed that the API packages "serve the same function in both works."
Order Denying JMOL
,
Google argues that Android is transformative because Google selectively used the declarations and SSO of only 37 of the 166 Java SE API packages and wrote its own implementing code. But taking only select passages of a copyrighted work is, by itself, not transformative.
See
L.A. News Serv. v. CBS Broad., Inc
.,
That Google wrote its own implementing code is irrelevant to the question of whether use of the APIs was transformative. As we noted in the prior appeal, "no plagiarist can excuse the wrong by showing how much of his work he did not pirate."
Oracle
,
Google's primary argument on appeal is that Android is transformative because Google incorporated the declarations and SSO of the 37 API packages into a new context -smartphones. But the record showed that Java SE APIs were in smartphones before Android entered the market. Specifically, Oracle presented evidence that Java SE was in SavaJe mobile phones and that Oracle licensed Java SE to other smartphone manufacturers, including Danger and Nokia. Because the Java SE was already being used in smartphones, Google did not "transform" the copyrighted material into a new context and no reasonable jury could conclude otherwise. 7
In any event, moving material to a new context is not transformative in and of itself-even if it is a "sharply different context."
TCA Television Corp. v. McCollum
,
*1202
Kelly
, 336 F.3d at 818. As such, "[c]ourts have been reluctant to find fair use when an original work is merely retransmitted in a different medium."
A&M Records,
The Ninth Circuit has stated that "[a] use is considered transformative only where a defendant changes a plaintiff's copyrighted work or uses the plaintiff's copyrighted work in a different context such that the plaintiff's work is transformed into a new creation."
Perfect 10, Inc. v. Amazon.com, Inc
.,
To some extent, any use of copyrighted work takes place in a slightly different context than the original. And of course, there is no bright line identifying when a use becomes transformative. But where, as here, the copying is verbatim, for an identical function and purpose, and there are no changes to the expressive content or message, a mere change in format (e.g., from desktop and laptop computers to smartphones and tablets) is insufficient as a matter of law to qualify as a transformative use. 8
c. Bad faith
In evaluating the "purpose and character" factor, the Ninth Circuit applies "the general rule that a party claiming fair use must act in a manner generally compatible with principles of good faith and fair dealing."
Perfect 10,
*1203
Consistent with this authority, and at Oracle's request, the district court instructed the jury that it could consider whether Google acted in bad faith (or not) as part of its assessment of the first fair use factor.
Order Denying JMOL
,
At trial, Oracle introduced evidence suggesting that "Google felt it needed to copy the Java API as an accelerant to bring Android to the market quicker" and knew that it needed a license to use Java. Id . For its part, Google presented evidence that it believed that the declaring code and SSO were "free to use and reimplement, both as a matter of developer practice and because the availability of independent implementations of the Java API enhanced the popularity of the Java programming language, which Sun promoted as free for all to use." Id . at *7. Given this conflicting evidence, the district court found that the jury could reasonably have concluded that "Google's use of parts of the Java API as an accelerant was undertaken based on a good faith belief that at least the declaring code and SSO were free to use (which it did use), while a license was necessary for the implementing code (which it did not use)." Id .
On appeal, Oracle argues that there was ample evidence that Google intentionally copied Oracle's copyrighted work and knew that it needed a license to use Java. Google responds that the jury heard sufficient evidence of Google's good faith based on industry custom and was entitled to credit that evidence.
But, while bad faith may weigh against fair use, a copyist's good faith cannot weigh in favor of fair use. Indeed, the Ninth Circuit has expressly recognized that "the innocent intent of the defendant constitutes no defense to liability."
Monge
,
Ultimately, we find that, even assuming the jury was unpersuaded that Google acted in bad faith, the highly commercial and non-transformative nature of the use strongly support the conclusion that the first factor weighs against a finding of fair use.
Factor 2: Nature of the Copyrighted Work
The second factor-the nature of the copyrighted work-"calls for recognition that some works are closer to the core of intended copyright protection than others, with the consequence that fair use is more difficult to establish when the former works are copied."
Campbell
,
Here, the district court found that the jury could have concluded that the process of designing APIs was "highly creative" and "thus at the core of copyright's protection" or it could "reasonably have gone the other way and concluded that the declaring code was not highly creative."
Order Denying JMOL
,
On appeal, Oracle emphasizes that designing the APIs was a highly creative process and that the organization of the packages was not mandated by function. Indeed, this court has already held that the declaring code and the SSO of the 37 API packages at issue were sufficiently creative and original to qualify for copyright protection.
Oracle
,
As Google points out, however, all we found in the first appeal was that the declarations and SSO were sufficiently creative to provide the "minimal degree of creativity,"
Feist Publ'ns, Inc. v. Rural Tel. Serv. Co
.,
*1205
are "relevant to Google's fair use defense."
Oracle
,
Although it is clear that the 37 API packages at issue involved some level of creativity-and no reasonable juror could disagree with that conclusion-reasonable jurors could have concluded that functional considerations were both substantial and important. Based on that assumed factual finding, we conclude that factor two favors a finding of fair use.
The Ninth Circuit has recognized, however, that this second factor "typically has not been terribly significant in the overall fair use balancing."
Dr. Seuss Enters., L.P. v. Penguin Books USA, Inc
.,
Factor 3: Amount and Substantiality of the Portion Used
The third factor focuses on the "amount and substantiality of the portion used in ... the context of the copyrighted work, not the infringing work."
Oracle
,
The inquiry under this third factor "is a flexible one, rather than a simple determination of the percentage of the copyrighted work used."
Monge
,
In assessing factor three, the district court explained that the "jury could reasonably have found that Google duplicated the bare minimum of the 37 API packages, just enough to preserve inter-system consistency in usage, namely the declarations and their SSO only, and did not copy any of the implementing code," such that Google "copied only so much as was reasonably necessary."
Order Denying JMOL
,
On remand, the parties stipulated that only 170 lines of code were necessary to write in the Java language. It is undisputed, however, that Google copied 11,500 lines of code-11,330 more lines than necessary to write in Java. That Google copied more than necessary weighs against fair use.
See
Monge
,
The district court emphasized Google's desire to "preserve inter-system consistency" to "avoid confusion among Java programmers as between the Java system and the Android system."
Order Denying JMOL
,
Even assuming the jury accepted Google's argument that it copied only a small portion of Java, no reasonable jury could conclude that what was copied was qualitatively insignificant, particularly when the material copied was important to the creation of the Android platform. Google conceded as much when it explained to the jury the importance of the APIs to the developers it wished to attract. See Tr. of Proceedings held on 5/16/16 at 106:8-14, Oracle Am., Inc. Google Inc ., No. 3:10-cv-3561 (N.D. Cal. May 20, 2016), ECF No. 1930; Id . at 134:6-11. Indeed, Google's own expert conceded that "it was a sound business practice for Google to leverage the existing community of developers, minimizing the amount of new material and maximizing existing knowledge," even though Google also conceded that it could have written the APIs differently to achieve the same functions. Id . at 144:5-10. For these reasons, we find that the third factor is, at best, neutral in the fair use inquiry, and arguably weighs against such a finding.
Factor 4: Effect Upon the Potential Market
The fourth and final factor focuses on "the effect of the use upon the potential market for or value of the copyrighted work."
The Supreme Court once said that factor four is "undoubtedly the single most important element of fair use."
Harper & Row
,
The Ninth Circuit recently indicated that likely market harm can be presumed where a use is "commercial and not transformative."
Disney Enters., Inc. v. VidAngel, Inc
.,
*1208
That presumption allegedly traces back to
Sony Corp. of America v. University City Studios, Inc
.,
In evaluating the fourth factor, courts consider not only harm to the actual or potential market for the copyrighted work, but also harm to the "market for potential derivative uses," including "those that creators of original works would in general develop or license others to develop."
Campbell
,
Also relevant to the inquiry is the fact that a copyright holder has the exclusive right to determine "when, 'whether and in what form to release' " the copyrighted work into new markets, whether on its own or via a licensing agreement.
Monge
,
Here, the district court concluded that the jury "could reasonably have found that use of the declaring lines of code (including their SSO) in Android caused no harm to the market for the copyrighted works, which were for desktop and laptop computers."
Order Denying JMOL
,
On appeal, Oracle argues that the evidence of actual and potential harm stemming from Google's copying was "overwhelming," and that the district court erred as a matter of law in concluding otherwise. Appellant Br. 52. We agree.
First, with respect to actual market harm, the evidence showed that Java SE had been used for years in mobile devices, including early smartphones, prior to Android's release. Specifically, the jury heard testimony that Java SE was already in smartphones, including Blackberry, SavaJe, Danger, and Nokia. That Android competed directly with Java SE in the market for mobile devices is sufficient to undercut Google's market harm arguments. With respect to tablets, the evidence showed that Oracle licensed Java SE for the Amazon Kindle. After Android's release, however, Amazon was faced with two competing options-Java SE and Android-and selected Android. 13 The jury also heard evidence that Amazon later used the fact that Android was free to negotiate a steep discount to use Java SE in its newer e-reader. In other words, the record contained substantial evidence that Android was used as a substitute for Java SE and had a direct market impact. Given this evidence of actual market harm, no reasonable jury could have concluded that there was no market harm to Oracle from Google's copying.
Even if there were a dispute about whether Oracle was licensing Java SE in smartphones at the time Android launched, moreover, "fair use focuses on
potential
, not just actual, market harm."
Monge
,
Google argues that a reasonable jury could have concluded that Java SE and Android did not compete in the same market because Oracle: (1) was not a device maker; and (2) had not yet built its own smartphone platform. Neither argument has merit. That Oracle never built a smartphone
*1210
device is irrelevant because potential markets include licensing others to develop derivative works.
See
Campbell
,
Given the record evidence of actual and potential harm, we conclude that "unrestricted and widespread conduct of the sort engaged in by" Google would result in "a substantially adverse impact on the potential market for the original" and its derivatives.
See
Campbell
,
Balancing the Four Factors
Having undertaken a case-specific analysis of all four factors, we must weigh the factors together "in light of the purposes of copyright."
Campbell
,
Even if we ignore the record evidence and assume that Oracle was not already licensing Java SE in the smartphone context, smartphones were undoubtedly a potential market. Android's release effectively replaced Java SE as the supplier of Oracle's copyrighted works and prevented Oracle from participating in developing markets. This superseding use is inherently unfair.
On this record, factors one and four weigh heavily against a finding of fair use, while factor two weighs in favor of such a finding and factor three is, at best, neutral. Weighing these factors together, we conclude that Google's use of the declaring code and SSO of the 37 API packages was not fair as a matter of law.
We do not conclude that a fair use defense could never be sustained in an action involving the copying of computer code. Indeed, the Ninth Circuit has made it clear that some such uses can be fair.
See
Sony
,
III. GOOGLE'S CROSS-APPEAL
Google cross-appeals from the district court's final judgment solely to "preserv[e] its claim that the declarations/SSO are not protected by copyright law." Cross-Appellant Br. 83. Specifically, Google maintains that the declaring code and SSO are: (1) an unprotected "method of operation" under
Google did not petition this court for rehearing and instead filed a petition for a writ of certiorari asking the Supreme Court to determine whether our copyrightability determination was in error. Oracle responded to the petition, and the Supreme Court invited the Solicitor General to express the views of the United States. The government agreed that Oracle's computer code is copyrightable, and the Supreme Court denied Google's petition in June 2015.
Google, Inc. v. Oracle Am., Inc
., --- U.S. ----,
Google neither asks the panel for relief on the copyrightability issue nor offers any arguments on that issue. We remain convinced that our earlier copyrightability decision was consistent with Congress's repeated directives on the subject. Accordingly, we provide no relief to Google on its cross-appeal, finding a ruling on it unnecessary.
IV. CONCLUSION
For the foregoing reasons, we conclude that Google's use of the 37 Java API packages was not fair as a matter of law. We therefore reverse the district court's decisions denying Oracle's motions for JMOL and remand for a trial on damages. The district court may determine the appropriate vehicle for consideration of infringement allegations regarding additional uses of Android. We dismiss Google's cross-appeal.
REVERSED AND REMANDED; CROSS-APPEAL DISMISSED
COSTS
No costs.
In September 2017, Google converted from a corporation to a limited liability company and changed its name to Google LLC, as reflected in the amended caption.
The jury found no patent infringement, and the patent claims are not at issue on appeal.
In
DC Comics, Inc. v. Reel Fantasy, Inc
.,
As counsel for Oracle noted at oral argument, this is similar to the standard we apply in obviousness cases. Oral Argument at 9:34-10:24. Because obviousness is a mixed question of law and fact, we "first presume that the jury resolved the underlying factual disputes in favor of the verdict [ ] and leave those presumed findings undisturbed if they are supported by substantial evidence. Then we examine the [ultimate] legal conclusion [of obviousness] de novo to see whether it is correct in light of the presumed jury fact findings."
Kinetic Concepts, Inc. v. Smith & Nephew, Inc
.,
Oracle also argues that Google conceded that its use was "entirely commercial" during oral argument to this court in the first appeal.
Order Denying JMOL
,
According to the district court, if this fact were sufficient to defeat fair use, "it would be impossible ever to duplicate declaring code as fair use and presumably the Federal Circuit would have disallowed this factor on the first appeal rather than remanding for a jury trial."
Id
. But in our prior decision, we remanded in part because Google represented to this court that there were disputes of fact regarding how Android was used and whether the APIs Google copied served the same function in Android and Java.
Oracle
,
Because we conclude that smartphones were not a new context, we need not address the argument, made by Oracle and certain amici, that the district court's order excluding evidence of Google's use of Android in multiple other circumstances-including laptops-tainted the jury's and the court's ability to fairly assess the character of the use.
As some amici note, to hold otherwise could encroach upon the copyright holder's right to "prepare derivative works based upon the copyrighted work."
As the district court recognized, there is some debate about whether good or bad faith should remain relevant to the factor one inquiry.
Order Denying JMOL
,
The jury was instructed that, "[i]n evaluating the extent to which Google acted in good faith or not, you may take into account, together with all other circumstances, the extent to which Google relied upon or contravened any recognized practices in the industry concerning reimplementation of API libraries."
Order Denying JMOL
,
In the prior appeal, we noted that "Google's competitive desire to achieve commercial 'interoperability' ... may be relevant to a fair use analysis."
Oracle
,
The Court noted, however, that "what
Sony
said simply makes common sense: when a commercial use amounts to mere duplication of the entirety of an original, it clearly 'supersede[s] the objects,' of the original and serves as a market replacement for it, making it likely that cognizable market harm to the original will occur."
Id
. at 591,
Google submits that the jury could have discounted this evidence because the Java SE APIs were available for free through OpenJDK. But Amazon moved from Java to Android-not to OpenJDK. And the evidence of record makes clear that device manufacturers did not view OpenJDK as a commercially viable alternative to using Java SE because any improvement to the packages in OpenJDK had to be given away for free to the Java community.
Of course, the fact that those negotiations were not successful does not factor into the analysis.
Campbell
,
Reference
- Full Case Name
- ORACLE AMERICA, INC., Plaintiff-Appellant v. GOOGLE LLC, Defendant-Cross-Appellant
- Cited By
- 12 cases
- Status
- Published