{"id":65332,"date":"2021-04-05T20:52:00","date_gmt":"2021-04-05T20:52:00","guid":{"rendered":"https:\/\/blog.mozilla.org\/foxtail\/?p=65332"},"modified":"2021-05-21T21:56:36","modified_gmt":"2021-05-21T21:56:36","slug":"software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/mozilla\/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":"\n<p>In an important victory for software developers, the Supreme Court ruled today that re-implementing an API is fair use under US copyright law. The Court\u2019s reasoning should apply to all cases where developers re-implement 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\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"660\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png\" alt=\"\" class=\"wp-image-65333\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png 1024w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-300x193.png 300w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-768x495.png 768w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1000x645.png 1000w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Yes you would &#8211; Credit: Parker Higgins (https:\/\/twitter.com\/XOR)<\/figcaption><\/figure><\/div>\n\n\n\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\n\n\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\n\n\n<blockquote class=\"wp-block-quote\"><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\n\n\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\n\n\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 re-implementing an API is fair use under US copyright law. The Court\u2019s reasoning should apply to all cases where developers re-implement an API, to enable interoperability, or to allow developers to use familiar commands. This resolves years of uncertainty, and will enable [&hellip;]<\/p>\n","protected":false},"author":1702,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[290364,463312,5],"tags":[],"coauthors":[327283],"acf":[],"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<\/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\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/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\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png\",\"datePublished\":\"2021-04-05T20:52:00+00:00\",\"dateModified\":\"2021-05-21T21:56:36+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/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\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/en\/\",\"name\":\"The Mozilla Blog\",\"description\":\"News and Updates about Mozilla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\",\"name\":\"Daniel Nazer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/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\/en\/author\/dnazermozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle","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\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/","url":"https:\/\/blog.mozilla.org\/en\/mozilla\/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","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png","datePublished":"2021-04-05T20:52:00+00:00","dateModified":"2021-05-21T21:56:36+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2021\/05\/Screen-Shot-2021-04-05-at-9.48.40-AM-1536x990-1-1024x660.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/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\/en\/"},{"@type":"ListItem","position":2,"name":"Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/en\/#website","url":"https:\/\/blog.mozilla.org\/en\/","name":"The Mozilla Blog","description":"News and Updates about Mozilla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09","name":"Daniel Nazer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/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\/en\/author\/dnazermozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/65332"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/users\/1702"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=65332"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/65332\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=65332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=65332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=65332"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=65332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}