Alert

Supreme Court Determines Copying of Software API Can Constitute Fair Use

April 5, 2021

On April 5, 2021, the U.S. Supreme Court issued its much-awaited decision in Google LLC v. Oracle America Inc. (No. 18-956), finding that Google’s use of software code was fair use under the U.S. Copyright Act. The Supreme Court reversed the appellate court and reinstated the jury’s determination that Google did not infringe Oracle’s copyrights when Google used pieces of a software language, known as the declaring code, to build Google’s smartphone platform.

Oracle sued Google more than ten years ago asserting claims of copyright infringement based on Google’s use of parts of Oracle’s application programming interfaces (APIs) in Google’s Android phones. Specifically, Oracle alleged that Google copied approximately 11,500 lines of code from the Java SE program. This code, which was part of the API, allowed developers who were familiar with Java SE to use commands to call up hundreds of different tasks within the millions of lines of code in the Android operating system. In defense, Google initially asserted that the portions of the API that it copied were not copyrightable. The Federal Circuit rejected this argument in 2014. In a subsequent trial, the jury found that Google’s copying was fair use. The Federal Circuit again reversed, concluding as a matter of law that Google’s copying was not a fair use.

In the 6-2 opinion authored by Justice Stephen Breyer, the Supreme Court agreed that Google’s copying of a portion of the API was a fair use. The Court determined that “where Google reimplemented a user interface, taking only what was needed to allow users to put their accrued talents to work in a new and transformative program, Google's copying of the Sun Java API was a fair use of that material as a matter of law." Because the Supreme Court determined that Google’s use of the API was a fair use, the Court did not need to address the question of whether Oracle’s software interface is entitled to copyright protection.  

In a dissent, which was joined by Justice Samuel Alito, Justice Clarence Thomas argued that Oracle’s Java SE code was copyrightable and that that the majority erred by distinguishing between the declaring code and the implementing code. According to Justice Thomas, when the declaring code is properly understood to contribute to the value of the implementing code, Google’s use of the implementing code cannot be found to be a fair use.

The Court’s decision could have potentially far-reaching effects on Copyright Law and fair use if parties asserting a fair use defense argue that, similar to Google’s use of Oracle’s declaring code, the material they used “was the key that [they] needed to unlock  . . . creative energies.” It remains to be seen whether lower courts will construe the Oracle decision narrowly to APIs or allow for a broader application.

For more information, please contact the attorneys listed on this alert or the Wiley attorney who regularly handles your intellectual property matters.

Read Time: 3 min
Jump to top of page

Wiley Rein LLP Cookie Preference Center

Your Privacy

When you visit our website, we use cookies on your browser to collect information. The information collected might relate to you, your preferences, or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. For more information about how we use Cookies, please see our Privacy Policy.

Strictly Necessary Cookies

Always Active

Necessary cookies enable core functionality such as security, network management, and accessibility. These cookies may only be disabled by changing your browser settings, but this may affect how the website functions.

Functional Cookies

Always Active

Some functions of the site require remembering user choices, for example your cookie preference, or keyword search highlighting. These do not store any personal information.

Form Submissions

Always Active

When submitting your data, for example on a contact form or event registration, a cookie might be used to monitor the state of your submission across pages.

Performance Cookies

Performance cookies help us improve our website by collecting and reporting information on its usage. We access and process information from these cookies at an aggregate level.

Powered by Firmseek