{"id":2315,"date":"2024-12-20T00:00:46","date_gmt":"2024-12-20T08:00:46","guid":{"rendered":"https:\/\/blog.mozilla.org\/netpolicy\/?p=2315"},"modified":"2024-12-20T11:37:20","modified_gmt":"2024-12-20T19:37:20","slug":"mozilla-joins-amicus-brief-supporting-software-interoperability","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/","title":{"rendered":"Mozilla Joins Amicus Brief Supporting Software Interoperability"},"content":{"rendered":"<p><strong>UPDATE &#8211; December 20, 2024<\/strong><\/p>\n<p>We won!<\/p>\n<p>Earlier this week the Ninth Circuit <a class=\"c-link\" href=\"https:\/\/cdn.ca9.uscourts.gov\/datastore\/opinions\/2024\/12\/16\/23-16038.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https:\/\/cdn.ca9.uscourts.gov\/datastore\/opinions\/2024\/12\/16\/23-16038.pdf\" data-sk=\"tooltip_parent\">issued an opinion<\/a> that thoroughly rejects the district court\u2019s dangerous interpretation of copyright law. Recall that, under the district court\u2019s ruling, interoperability alone could be enough for new software to be an infringing derivative work of some prior software. If upheld, this would have threatened a wide range of open source development and other software.<\/p>\n<p>The Ninth Circuit corrected this mistake. It wrote that \u201cneither the text of the Copyright Act nor our precedent supports\u201d the district court\u2019s \u201cinteroperability test for derivative works.\u201d It concluded that \u201cmere interoperability isn&#8217;t enough to make a work derivative.\u201d Adding that \u201cthe text of the Copyright Act and our case law teach that derivative status does not turn on interoperability, even exclusive interoperability, if the work doesn&#8217;t substantially incorporate the preexisting work&#8217;s copyrighted material.&#8221;<\/p>\n<p><strong>Original post, March 11, 2024<\/strong><\/p>\n<p>In modern technology, interoperability between programs is crucial to the usability of applications, user choice, and healthy competition. Today Mozilla has joined an <a href=\"https:\/\/www.eff.org\/files\/2024\/03\/11\/eff_et_al_amicus_brief28.pdf\">amicus brief<\/a> at the Ninth Circuit, to ensure that copyright law does not undermine the ability of developers to build interoperable software.<\/p>\n<p>This amicus brief comes in the latest appeal in a multi-year courtroom saga between Oracle and Rimini Street. The sprawling litigation has lasted more than a decade and has already been up to the Supreme Court on a <a href=\"https:\/\/supreme.justia.com\/cases\/federal\/us\/586\/17-1625\/\">procedural question<\/a> about court costs. Our amicus brief addresses a single issue: should the fact that a software program is built to be interoperable with another program be treated, <i>on its own<\/i>, as establishing copyright infringement?<\/p>\n<p>We believe that most software developers would answer this question with: \u201cOf course not!\u201d But the district court found otherwise. The lower court concluded that even if Rimini\u2019s software does not include any Oracle code, Rimini\u2019s programs could be infringing <a href=\"https:\/\/en.wikipedia.org\/wiki\/Derivative_work\">derivative works<\/a> simply \u201cbecause they do not work with any other programs.\u201d This is a mistake.<\/p>\n<p>The classic example of a derivative work is something like a sequel to a book or movie. For example, The Empire Strikes Back is a derivative work of the original Star Wars movie. Our amicus brief explains that it makes no sense to apply this concept to software that is built to interoperate with another program. Not only that, interoperability of software <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2019\/09\/Mozilla-Competition-Working-Paper.pdf\">promotes competition and user choice<\/a>. It should be celebrated, not punished.<\/p>\n<p>This case raises similar themes to another high profile software copyright case, <a href=\"https:\/\/www.eff.org\/cases\/oracle-v-google\">Google v. Oracle<\/a>, which considered whether it was copyright infringement to re-implement an API. Mozilla submitted an <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2019\/02\/Mozilla-Google-v-Oracle-Amicus-Brief.pdf\">amicus brief<\/a> there also, where we argued that copyright law should support interoperability. Fortunately, the Supreme Court <a href=\"https:\/\/blog.mozilla.org\/en\/mozilla\/software-innovation-prevails-in-landmark-supreme-court-ruling-in-google-v-oracle\/\">reached the right conclusion<\/a> and ruled that re-implementing an API was fair use. That ruling and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sega_v._Accolade\">other important fair use decisions<\/a> would be undermined if a copyright plaintiff could use interoperability as evidence that software is an infringing derivative work.<\/p>\n<p>In today\u2019s brief Mozilla joins a broad coalition of advocates for openness and competition, including the <a href=\"https:\/\/www.eff.org\/\">Electronic Frontier Foundation<\/a>, <a href=\"https:\/\/creativecommons.org\/\">Creative Commons<\/a>, <a href=\"https:\/\/publicknowledge.org\/\">Public Knowledge<\/a>, <a href=\"https:\/\/www.ifixit.com\/\">iFixit<\/a>, and the <a href=\"https:\/\/www.repair.org\/\">Digital Right to Repair Coalition<\/a>. We hope the Ninth Circuit will fix the lower court\u2019s mistake and hold that interoperability is not evidence of infringement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE &#8211; December 20, 2024 We won! Earlier this week the Ninth Circuit issued an opinion that thoroughly rejects the district court\u2019s dangerous interpretation of copyright law. Recall that, under &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/\">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":[452984,53770],"tags":[],"coauthors":[327283],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mozilla Joins Amicus Brief Supporting Software Interoperability - Open Policy &amp; Advocacy<\/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\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/\",\"url\":\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/\",\"name\":\"Mozilla Joins Amicus Brief Supporting Software Interoperability - Open Policy &amp; Advocacy\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#website\"},\"datePublished\":\"2024-12-20T08:00:46+00:00\",\"dateModified\":\"2024-12-20T19:37:20+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/netpolicy\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mozilla Joins Amicus Brief Supporting Software Interoperability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/netpolicy\/\",\"name\":\"Open Policy &amp; Advocacy\",\"description\":\"Mozilla&#039;s official blog on open Internet policy initiatives and developments\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/netpolicy\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09\",\"name\":\"Daniel Nazer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/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\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mozilla Joins Amicus Brief Supporting Software Interoperability - Open Policy &amp; Advocacy","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\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/","twitter_misc":{"Written by":"Daniel Nazer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/","url":"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/","name":"Mozilla Joins Amicus Brief Supporting Software Interoperability - Open Policy &amp; Advocacy","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/#website"},"datePublished":"2024-12-20T08:00:46+00:00","dateModified":"2024-12-20T19:37:20+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/netpolicy\/2024\/12\/20\/mozilla-joins-amicus-brief-supporting-software-interoperability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/netpolicy\/"},{"@type":"ListItem","position":2,"name":"Mozilla Joins Amicus Brief Supporting Software Interoperability"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#website","url":"https:\/\/blog.mozilla.org\/netpolicy\/","name":"Open Policy &amp; Advocacy","description":"Mozilla&#039;s official blog on open Internet policy initiatives and developments","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/netpolicy\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/8d04a277621f05db88a6b78fafa22c09","name":"Daniel Nazer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/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"}}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts\/2315"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/users\/1702"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/comments?post=2315"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts\/2315\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/media?parent=2315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/categories?post=2315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/tags?post=2315"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/coauthors?post=2315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}