{"id":12989,"date":"2021-04-05T12:20:07","date_gmt":"2021-04-05T19:20:07","guid":{"rendered":"https:\/\/blog.mozilla.org\/?p=12989"},"modified":"2021-04-05T14:01:12","modified_gmt":"2021-04-05T21:01:12","slug":"software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","title":{"rendered":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle"},"content":{"rendered":"<p>In an important victory for software developers, the Supreme Court ruled today that reimplementing an API is fair use under US copyright law. The Court\u2019s reasoning should apply to all cases where developers reimplement an API, to enable interoperability, or to allow developers to use familiar commands. This resolves years of uncertainty, and will enable more competition and follow-on innovation in software.<\/p>\n<div id=\"attachment_12991\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM.png\"><img aria-describedby=\"caption-attachment-12991\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-12991\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png\" alt=\"\" width=\"600\" height=\"387\" srcset=\"https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png 600w, https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-300x193.png 300w, https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-768x495.png 768w, https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990.png 1536w, https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-1000x645.png 1000w, https:\/\/blog.mozilla.org\/blogarchive\/files\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM.png 1598w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-12991\" class=\"wp-caption-text\">Yes you would &#8211; Credit: Parker Higgins (https:\/\/twitter.com\/XOR)<\/p><\/div>\n<p>This ruling arrives after more than ten years of litigation, including two trials and two appellate rulings from the Federal Circuit. Mozilla, together with other amici, filed several briefs throughout this time because <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/2018\/04\/17\/decision-in-oracle-v-google-fair-use-case-could-hinder-innovation-in-software-development\/\">we believed<\/a> the rulings were at odds with how software is developed, and could hinder the industry. Fortunately, in a 6-2 <a href=\"https:\/\/www.supremecourt.gov\/opinions\/20pdf\/18-956_d18f.pdf\">decision<\/a> authored by Justice Breyer, the Supreme Court overturned the Federal Circuit\u2019s error.<\/p>\n<p>When the case reached the Supreme Court, Mozilla filed an <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2019\/02\/Mozilla-Google-v-Oracle-Amicus-Brief.pdf\">amicus brief<\/a> arguing that APIs should not be copyrightable or, alternatively, reimplementation of APIs should be covered by fair use. The Court took the second of these options:<\/p>\n<blockquote><p>We reach the conclusion that in this case, 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\u2019s copying of the Sun Java API was a fair use of that material as a matter of law.<\/p><\/blockquote>\n<p>In reaching his conclusion, Justice Breyer noted that reimplementing an API \u201ccan further the development of computer programs.\u201d This is because it enables programmers to use their knowledge and skills to build new software. The value of APIs is not so much in the creative content of the API itself (e.g. whether a particular API is \u201cJava.lang.Math.max\u201d or, as the Federal Circuit once suggested as an alternative, \u201c\u201cJava.lang.Arith.Larger\u201d) but in the acquired experience of the developer community that uses it.<\/p>\n<p>We are pleased that the Supreme Court has reached this decision and that copyright will no longer stand in the way of software developers reimplementing APIs in socially, technologically, and economically beneficial ways.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In an important victory for software developers, the Supreme Court ruled today that reimplementing an API is fair use under US copyright law. The Court\u2019s reasoning should apply to all &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\">Read more<\/a><\/p>\n","protected":false},"author":1702,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,326923],"tags":[53770],"coauthors":[327283],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle - The Mozilla Blog (Archived)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Nazer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\",\"url\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\",\"name\":\"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle - The Mozilla Blog (Archived)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png\",\"datePublished\":\"2021-04-05T19:20:07+00:00\",\"dateModified\":\"2021-04-05T21:01:12+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/blogarchive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/blogarchive\/\",\"name\":\"The Mozilla Blog (Archived)\",\"description\":\"Dispatches from the Internet frontier.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/blogarchive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\",\"name\":\"Daniel Nazer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/image\/64a87ca0759d20cd82a8b62eef10aea2\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/46350612624ed7a3ad50b2bbbd87b89f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/46350612624ed7a3ad50b2bbbd87b89f?s=96&d=mm&r=g\",\"caption\":\"Daniel Nazer\"},\"url\":\"https:\/\/blog.mozilla.org\/blogarchive\/blog\/author\/dnazermozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle - The Mozilla Blog (Archived)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","twitter_misc":{"Written by":"Daniel Nazer","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","url":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","name":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle - The Mozilla Blog (Archived)","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/blogarchive\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png","datePublished":"2021-04-05T19:20:07+00:00","dateModified":"2021-04-05T21:01:12+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-05-at-9.48.40-AM-600x387.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/2021\/04\/05\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/blogarchive\/"},{"@type":"ListItem","position":2,"name":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/blogarchive\/#website","url":"https:\/\/blog.mozilla.org\/blogarchive\/","name":"The Mozilla Blog (Archived)","description":"Dispatches from the Internet frontier.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/blogarchive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09","name":"Daniel Nazer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/blogarchive\/#\/schema\/person\/image\/64a87ca0759d20cd82a8b62eef10aea2","url":"https:\/\/secure.gravatar.com\/avatar\/46350612624ed7a3ad50b2bbbd87b89f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46350612624ed7a3ad50b2bbbd87b89f?s=96&d=mm&r=g","caption":"Daniel Nazer"},"url":"https:\/\/blog.mozilla.org\/blogarchive\/blog\/author\/dnazermozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/posts\/12989"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/users\/1702"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/comments?post=12989"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/posts\/12989\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/media?parent=12989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/categories?post=12989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/tags?post=12989"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/blogarchive\/wp-json\/wp\/v2\/coauthors?post=12989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}