<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
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.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:black;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1597442311;
        mso-list-type:hybrid;
        mso-list-template-ids:-269602434 -1299816772 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">I agree, it would be very helpful to have a clear statement of the intent of that paragraph in (A)GPLv3.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve seen two very different concepts discussed in this thread. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On Sunday the 13<sup>th</sup>, Lukas discussed the idea that “intimate” communication is in regards to distributing Corresponding Source, so the license must mean that “anything needed to run the software” must also be released under (A)GPLv3. 
 He effectively suggests that if a GPLv3 application is developed so that it cannot run without a given library, the library must also be released under (A)GPLv3.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The next day, on Monday the 14<sup>th</sup>, John Cowan described the idea in the exact inverse: If you develop an application so that it cannot run without a given (A)GPLv3 library, your application must also be released under (A)GPLv3.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Both are tempting, but I’m not sure that either makes sense in all situations.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Lukas’ idea certainly makes sense within the context of that paragraph.  But what if I want to modify an existing open source application under GPLv3 to interact with an existing open source library under one of the licenses that are not
 compatible with GPLv3 (as discussed by GNU.org at <a href="https://www.gnu.org/licenses/license-list.en.html#GPLIncompatibleLicenses">
https://www.gnu.org/licenses/license-list.en.html#GPLIncompatibleLicenses</a>)?  Does this mean I’m not allowed to modify the application to work with the library?  If I modify the application to work with the library, but the application is also capable of
 working without the library (similar to 2(a) from LGPLv3), does this mean it’s no longer “intimate” since the library is no longer
<i>needed</i> to run the software?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">John’s idea makes sense philosophically for GPLv3, but I’m not sure that the additional permissions in LGPLv3 are enough to work with this interpretation in all cases.  What if I want to modify an existing application that is under an incompatible
 open source license to work only with an LGPLv3 library, and the application’s license requires me to distribute as source?  LGPLv3 doesn’t grant any additional permissions that would save the application in this case.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Although it’s not directly relevant because of different license versions, I’d also point out that John’s interpretation goes against the so-called “Torvalds Exception.” 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">One other point of consideration:  When I give training on open source licenses, this idea of “intimate” nearly always comes up.  I lead the class (generally Engineers not trained in law nor familiar with the GPLv3 background) in a discussion
 of what it might mean.  Some other notable ideas I’ve heard:<o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level1 lfo1">Maybe it means only if the two are developed together, so that the application and library are both developed to run only with each other.<o:p></o:p>
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level2 lfo1">Slight modification: Could also include if both were modified in regards to the specific “intimate” data communications.<o:p></o:p></li></ul>
</li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level1 lfo1">Maybe it needs to be complex data structures, so if the interaction only uses default data types present in the language (e.g., int, char, bool, String) it can’t ever be intimate.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level1 lfo1">Maybe grammatically it should be read as “communication of intimate data” which is judging the data being communicated, so a banking app communicates intimate data but a weather app
 does not.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Nick<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> License-discuss <license-discuss-bounces@lists.opensource.org>
<b>On Behalf Of </b>Lawrence Rosen<br>
<b>Sent:</b> Friday, January 18, 2019 2:33 PM<br>
<b>To:</b> license-discuss@lists.opensource.org<br>
<b>Subject:</b> [License-discuss] Intimacy in open source (SSPL and AGPL)<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">There is a lot of recent news about the SSPL license reactions by Red Hat and OSI and others. FWIW (despite the fact that I don't use MongoDB), I agree with their decisions to forego MongoDB software
 because of its overbroad "copyleft" and "corresponding source" SSPL license requirements. Requiring licensees to disclose the source code of much of their other networking software is a burden too painful.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">But I also understand and appreciate the MongoDB business case dilemma. If they just give their software away without some copyleft conditions for free network use, they will not profit much from
 it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">SSPL and that MongoDB issue is not a unique situation. There is also a lot of AGPL license resistance by licensees for many of the same reasons of "overbroad copyleft" and its definition of "corresponding
 source". I asked Bruce Perens and John Cowen about it privately. They reminded me of the
<i>Oracle v. Google</i> case, where various courts had various opinions about whether APIs (and thus the interactions among software components) could be "fair use" or could alternatively require copyleft and licensing. This was recently described on the OSI
 license-discuss@ email list as "Intimacy in open source," quoting the AGPL and the GPLv3 discussion drafts.
</span><span style="font-size:12.0pt">I'll suggest instead that all software (especially open source software!) is intended to be intimate with other software, and thus the word "intimate" is both overbroad and completely vague. So is the phrase "corresponding
 source."<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Bruce pointed out that we should consider instead the "intent" of the license authors, rather than focus on vague words like "intimacy." The FSF has written volumes about its GPL and AGPL copyleft
 requirements. We think we know their intent.<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">I like his word "intent." It is an important word in law and with software licenses. But in civil litigation or criminal cases, "intent" can't be used vaguely, or the defendant won't be convicted. Licenses
 and laws should say exactly what they mean. <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">So, if our community can come up with an adequate definition of "corresponding source" (or "intimacy") in the open source software context to enforce the
<u>intent</u> of our network services copyleft licenses, I'm all ears. Neither SSPL nor AGPL currently meet that clarity requirement.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">/Larry<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Lawrence Rosen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:black">Rosenlaw (</span><span style="color:black"><a href="http://www.rosenlaw.com/"><span style="font-size:8.0pt">www.rosenlaw.com</span></a></span><span style="font-size:8.0pt;color:black">)
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:black">LinkedIn: LawrenceRosen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:black">3001 King Ranch Rd., Ukiah, CA 95482<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:black">Cell: 707-478-8932
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:black">This email is licensed under
</span><span style="color:black"><a href="https://creativecommons.org/licenses/by/4.0/"><span style="font-size:8.0pt">CC-BY-4.0</span></a></span><span style="font-size:8.0pt;color:black">. Please copy freely.</span><span style="font-size:12.0pt;color:black"> 
<img border="0" width="89" height="31" style="width:.927in;height:.3229in" id="Picture_x0020_1" src="cid:image001.png@01D4B234.DF5A7D40" alt="https://licensebuttons.net/l/by/4.0/88x31.png"></span><span style="font-size:8.0pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>