<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.gmail-msohyperlink
        {mso-style-name:gmail-msohyperlink;}
span.gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-im
        {mso-style-name:gmail-m_4035744437781305658m_720975723019406264gmail-m_8866525935254244560gmail-im;}
span.gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il
        {mso-style-name:gmail-m_4035744437781305658m_720975723019406264gmail-m_8866525935254244560gmail-il;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:12.0pt'>Thank you again Patrice-Emanuel, and thanks also to the EU for a much clearer explanation of functional software interfaces ("APIs") than the brief but equally relevant provision in 17 USC 102(b). I hope the US Supreme Court is as clear in its decision in the Oracle v. Google case. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>OSI should let "strong copyleft" die peacefully among the mistaken theories of open source in any future licenses it approves. It is not a positive feature of "software freedom."<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>Best, /Larry</span><span style='font-size:8.0pt;color:black'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:.5in'><b>From:</b> License-discuss <license-discuss-bounces@lists.opensource.org> <b>On Behalf Of </b>Patrice-Emmanuel Schmitz via License-discuss<br><b>Sent:</b> Sunday, June 30, 2019 1:13 PM<br><b>To:</b> Bruce Perens <bruce@perens.com><br><b>Cc:</b> Patrice-Emmanuel Schmitz <pe.schmitz@googlemail.com>; license-discuss@lists.opensource.org<br><b>Subject:</b> Re: [License-discuss] [License-review] Copyright on APIs<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><p class=MsoNormal style='margin-left:.5in'>Hi Bruce,<o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'>This is explicit law if you read Recitals 10 and 15 of <span class=gmail-msohyperlink><span style='color:#0563C1'><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32009L0024&from=EN"><span style='color:#0563C1'>Directive 2009/24/EC</span></a></span></span>)<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>At the contrary of "articles", recitals does not need to be transposed in national law, as requested in the directive process.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>However, they are part of EU law as well.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>Recitals could not contradict articles (in such very hypothetical case they would have poor binding value).<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>But in the case of Directive, there is no contradiction between recitals and articles and - in may opinion - these recitals would be used by the Court of Justice of the EU to interpret the Directive.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>This is just my opinion, since the Directive was not written originally with a focus on open source,  but the spirit looks clear.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>The recitals are reproduced hereafter:<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>  (10) The function of a computer program is to communicate and work together with other components of a computer system and with users and, for this purpose, a logical and, where appropriate, physical interconnection and interaction is required to permit all elements of software and hardware to work with other software and hardware and with users in all the ways in which they are intended to function. The parts of the program which provide for such interconnection and interaction between elements of software and hardware are generally known as ‘interfaces’. This functional interconnection and interaction is generally known as ‘interoperability’; such interoperability can be defined as the ability to exchange information and mutually to use the information which has been exchanged.  <o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>  (15) The unauthorised reproduction, translation, adaptation or transformation of the form of the code in which a copy of a computer program has been made available constitutes an infringement of the exclusive rights of the author. Nevertheless, circumstances may exist when such a reproduction of the code and translation of its form are indispensable to obtain the necessary information to achieve the interoperability of an independently created program with other programs. It has therefore to be considered that, in these limited circumstances only, performance of the acts of reproduction and translation by or on behalf of a person having a right to use a copy of the program is legitimate and compatible with fair practice and must therefore be deemed not to require the authorisation of the rightholder. An objective of this exception is to make it possible to connect all components of a computer system, including those of different manufacturers, so that they can work together. Such an exception to the author's exclusive rights may not be used in a way which prejudices the legitimate interests of the rightholder or which conflicts with a normal exploitation of the program.  <o:p></o:p></p></div></div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><div><p class=MsoNormal style='margin-left:.5in'>Le dim. 30 juin 2019 à 00:26, Bruce Perens <<a href="mailto:bruce@perens.com">bruce@perens.com</a>> a écrit :<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal style='margin-left:.5in'>Is this a doctrine, or explicit law?<o:p></o:p></p></div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><div><p class=MsoNormal style='margin-left:.5in'>On Sat, Jun 29, 2019, 13:59 Patrice-Emmanuel Schmitz via License-discuss <<a href="mailto:license-discuss@lists.opensource.org" target="_blank">license-discuss@lists.opensource.org</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal style='margin-left:.5in'>As far the European law could be applicable, I just confirm that, for the purpose of interoperability between several components and when you are the legitimate owner or the legitimate licensee of these components, there is a copyright exception regarding their APIs. APIs escape to copyright , meaning also that no license may restrict their reproduction as soon the aim is to make the various components working together. By the way, regarding linking, this invalidates also the theory of strong copyleft, in my opinion.<o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'>All the best,<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>Patrice-Emmanuel<o:p></o:p></p></div></div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><div><p class=MsoNormal style='margin-left:.5in'>Le sam. 29 juin 2019 à 15:08, Pamela Chestek <<a href="mailto:pamela@chesteklegal.com" target="_blank">pamela@chesteklegal.com</a>> a écrit :<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><p class=MsoNormal style='margin-left:.5in'>On 6/28/19 11:40 PM, Bruce Perens via License-discuss wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal style='margin-left:.5in'><span style='color:#500050'><o:p> </o:p></span></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal style='margin-left:.5in'><i><span style='color:#500050'>Until now, the principle of copyleft has only been applied to literal code, not APIs. The <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span> submitter’s proposal is for a copyleft effect that would apply to new implementations of the API even when the underlying has been written from scratch. <a href="http://lists.opensource.org/pipermail/license-review_lists.opensource.org/2019-April/004056.html" target="_blank">http://lists.opensource.org/pipermail/<span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span>-review_lists.opensource.org/2019-April/004056.html</a>. The <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span> also makes this extension even if the legal system would not extend copyright (and therefore copyleft) so far. During the <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span>-review process some commentators objected to this extension of the copyleft principle this far. However, the <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span> review committee does not believe that there was sufficient discussion representing all points of view on the <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span>-review list and so does not reject the <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span> for this reason. The <span class=gmail-m4035744437781305658m720975723019406264gmail-m8866525935254244560gmail-il>license</span> submitter should also be aware that the OSI was a signatory on a brief submitted to the U.S. Supreme Court advocating against the copyrightability of APIs. APIs are also known to be outside the scope of copyright under European law. We are consequently uncomfortable endorsing an application of copyright law to APIs in any form without further discussion.</span></i><span style='color:#500050'><o:p></o:p></span></p></div></blockquote><div><p class=MsoNormal style='margin-left:.5in'><span style='color:#500050'><o:p> </o:p></span></p></div><div><p class=MsoNormal style='margin-left:.5in'>The successful application of copyright to APIs would be a disaster for Open Source software, in that we would no longer be able to create Open versions of existing APIs or languages. Consider that the GNU C compiler is the bootstrap tool of Open Source. Now, consider what would have happened if copyright protection had prevented independent implementations of the C language.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>So, it's a bad idea for us to in any way accept the application of API copyright today.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>If we actually <i>get </i>API copyrights enforced against us broadly, we would obviously have to change our strategy. But until then, we shouldn't go there.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='color:#500050'> <o:p></o:p></span></p></div></blockquote><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><p class=MsoNormal style='margin-left:.5in'>_______________________________________________<br>License-discuss mailing list<br><a href="mailto:License-discuss@lists.opensource.org" target="_blank">License-discuss@lists.opensource.org</a><br><a href="http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org" target="_blank">http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org</a><o:p></o:p></p></blockquote></div><p class=MsoNormal style='margin-left:.5in'><br clear=all><o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><p class=MsoNormal style='margin-left:.5in'>-- <o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'>Patrice-Emmanuel Schmitz<br><a href="mailto:pe.schmitz@googlemail.com" target="_blank">pe.schmitz@googlemail.com</a><br>tel. + 32 478 50 40 65<o:p></o:p></p></div><p class=MsoNormal style='margin-left:.5in'>_______________________________________________<br>License-discuss mailing list<br><a href="mailto:License-discuss@lists.opensource.org" target="_blank">License-discuss@lists.opensource.org</a><br><a href="http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org" target="_blank">http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org</a><o:p></o:p></p></blockquote></div></blockquote></div><p class=MsoNormal style='margin-left:.5in'><br clear=all><o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><p class=MsoNormal style='margin-left:.5in'>-- <o:p></o:p></p><div><p class=MsoNormal style='margin-left:.5in'>Patrice-Emmanuel Schmitz<br><a href="mailto:pe.schmitz@googlemail.com" target="_blank">pe.schmitz@googlemail.com</a><br>tel. + 32 478 50 40 65<o:p></o:p></p></div></div></body></html>