On April 5, 2021, the U.S. Supreme Court decided Google LLC v. Oracle America, Inc., holding that Google’s copying of a portion of an Application Programming Interface (API) for Java SE, in which Oracle was presumed to have a copyright for purposes of the Court’s decision, to enable programmers familiar with Java programming language to work with Google’s Android platform constituted “fair use” of Oracle’s software as a matter of law because it copied only those portions of computer code that were needed to allow programmers to work in Google’s new and “transformative” Android platform.
In 2005, Google acquired Android, Inc., and began developing a software platform for use on smartphones. Its developers wrote millions of lines of new code to build that platform. Google hoped to attract software developers to create applications for use on its new Android platform. Many software developers were already proficient with the Java programming language, and were specifically familiar with Oracle’s Java SE platform, which was primarily directed to programs for use in desktop and laptop computers. To allow those programmers to be able to easily work with the new Android platform, Google copied approximately 11,500 lines of code from the Java SE program — specifically from a tool called an “Application Programming Interface,” which allows programmers to use prewritten code to enable their software to perform certain functions.
Visit the Faegre Drinker website to read the entire article.