<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Greg, <br clear="none">
<br clear="none">
While I certainly agree with most of what you say,  being an advocate of copyleft and a believer that it must adapt to a world where cloud is the naturally dominant of software, and while I agree that it's a difficult task, I don't believe *this particular license* makes the cut. <br clear="none">
<br clear="none">
And I can't help repeating what I've said since the beginning. As I can't work out in a reasonably large number of application scenarios what the scope of the license (larger or stricter doesn't matter) is, the copyleft here is a red herring for "get it, but if you want to use it for anything meaningful,  you must take a proprietary license". It's the dual licensing paradigm on steroids, as it counts on uncertainty. Therefore unworkable in distributed copyright projects. <br clear="none">
<br clear="none">
The troubling bit is <br clear="none">
<br clear="none">
> "the **value** of which entirely or primarily **derives** from the **value** of the Program or modified version" [emphasis added]<br clear="none">
<br clear="none">
That's not copyright nor a legally parsable concept. The other bit<br clear="none">
<br clear="none">
> "or offering a service that accomplishes for users the primary purpose of the Program or modified version." <br clear="none">
<br clear="none">
is clear and understandable: it maps distribution to network distribution. The first is a general, vague statement that can work for certain scenarios and totally fail in others. <br clear="none">
<br clear="none">
Therefore, unless that bit is changed, providing stricter rules for defining boundaries, I will insist on rejection, even as experimental. <br clear="none">
<br clear="none">
Warmest regards, <br clear="none">
<br clear="none">
Carlo <br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
<br clear="none"><br clear="none"><div class="gmail_quote">On 13 Dec 2018, Greg Luck <greg@hazelcast.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class=""><span class="" style="white-space: pre-wrap; background-color: rgb(255, 255, 255);">"Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Program or modified version.</span></div><div class=""><div class="">The copyleft concept in the GPL applies to redistribution (GPLv2) and conveyance (GPL v3).</div></div><div class=""><br clear="none" class=""></div><div class=""><span class="" style="caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: -webkit-standard; font-size: 16px; background-color: rgb(255, 255, 255);">In GPL v3, To “convey” a work
means any kind of propagation that enables other parties to make or receive copies.</span></div><div class=""><br clear="none" class=""></div><div class="">Cloud Providers are different. And new.  They provide the software as a <i class="">service,</i> not a copy of the software. They provide the exact software, with the same API, and generally without any modifications, as a service. I call it service wrapping. Some examples are Redis, MySQL, Kafka.  They derive all their economic value from running the software for others without giving those others “copies”. So they can do this without passing on any copyleft restrictions. The software is <i class="">used</i>, not copied and therefore not conveyed as defined. </div><div class=""><br clear="none" class=""></div><div class="">I always through the idea behind copyleft was to prevent that other party from simply selling, or modifying a selling something that was free. So it made those derivative
works free too. This is the same idea, but applied to the new world of services. </div><div class=""><br clear="none" class=""></div><div class="">The other thing that is different is that there are a smaller number of people who can meaningfully service wrap than redistribute. There are natural monopolies that exist with the giant cloud providers. Cloud Providers benefit from the network effect. There is also a high barrier to entry - it takes billions of dollars of investment and many years to set one up. The network effects are number of regions and features. This leads to more customers, and those lead to more regions and features, and so on. These factors suggest we will have a single digit number of Cloud Providers into the future. </div><div class=""><br clear="none" class=""></div><div class="">Software is rapidly changing from a model where to get utility from it, it had to be redistributed or conveyed to you, to using it as a service. If copyright owners want to
restrict this, one way is to pass the copyleft obligations to the software that runs the service itself. Which is what SSPL so elegantly does. GPLv3 does not deal with this nor does any other open source license deal </div><div class=""><br clear="none" class=""></div><div class="">Which is why I support SSPL.</div><div class=""><br clear="none" class=""></div><div class="">In terms of Lawrence Rosen, the last sentence in his email from yesterday is  "<span class="" style="white-space: pre-wrap; background-color: rgb(255, 255, 255);">I vote for approval as an experimental license."</span></div><br clear="none" class=""><div class="">
<div class="" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; widows: 2;">Regards</div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; widows: 2;"><br clear="none" class=""></div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal;
font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;"><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style:
normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><font class="" color="#888888" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><b class="">Greg Luck<br clear="none" class=""></b>CTO<br clear="none" class=""></font><span class=""
style="font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(136, 136, 136); font-family: sans-serif; line-height: 16px;">350 Cambridge Ave #100, Palo Alto, CA 94306 USA</span><font class="" color="#888888" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px;"> <br clear="none" class=""></font></span></span></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal;
font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><font class="" color="#888888" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br clear="none" class=""></font></span></span></div>
</div>
</div><div><br clear="none" class=""><blockquote class="" type="cite"><div class="">On 13 Dec 2018, at 11:44 am, Rob Landley <<a shape="rect" class="" href="mailto:rob@landley.net">rob@landley.net</a>> wrote:</div><br clear="none" class="Apple-interchange-newline"><div class=""><div class=""><br clear="none" class=""><br clear="none" class="">On 12/12/18 7:23 PM, Greg Luck wrote:<br clear="none" class=""><blockquote class="" type="cite">Hi<br clear="none" class=""><br clear="none" class="">I wanted to offer our support to SSPL v2.<br clear="none" class=""></blockquote><br clear="none" class="">I'd like to offer my support for Universal Basic Income. I consider the<br clear="none" class="">sentiments roughly equivalent in this context.<br clear="none" class=""><br clear="none" class=""><blockquote class="" type="cite">In our opinion, applying a copyleft<br clear="none" class="">provision to those providing the software as a service by a Cloud Provider is a<br clear="none"
class="">great idea, and within the spirit of the original intent of copyleft. <br clear="none" class=""><br clear="none" class="">There is a great need in the open source community for a license that places<br clear="none" class="">obligations on service wrappers. Cloud Providers as we know them now did not<br clear="none" class="">exist when the open source movement came into being. It is a special case.<br clear="none" class=""></blockquote><br clear="none" class="">Richard Stallman railed about the "Application Service Provider loophole" in a<br clear="none" class="">talk he gave at LinuxWorld Expo in 2000. It was his main gripe with GPLv2 at the<br clear="none" class="">time. I was there, I think it was this one?<br clear="none" class=""><br clear="none" class=""><a shape="rect" class=""
href="https://zing.ncsl.nist.gov/cifter/TheCD/TMFsite_instrumented/FoolSite/FoolMain/portfolios/rulemaker/2000/rulemaker000818.htm">https://zing.ncsl.nist.gov/cifter/TheCD/TMFsite_instrumented/FoolSite/FoolMain/portfolios/rulemaker/2000/rulemaker000818.htm</a><br clear="none" class=""><br clear="none" class="">GPL version 3 came out 6 years later. If he and Eben Moglen working together for<br clear="none" class="">half a decade couldn't manage to address the issue and still call the result<br clear="none" class="">"Free Software", what makes you think you're going to?<br clear="none" class=""><br clear="none" class="">It's been _18_years_ since that conference. The "great need" hasn't really<br clear="none" class="">intensified since. The dot-com boom was at least as gung-ho about cornering the<br clear="none" class="">market on every possible niche as the modern "cloud" business models.<br clear="none" class=""><br clear="none" class="">(Cloud is the
marketing term used for "the PC got kicked up into the server<br clear="none" class="">space like mainframes and minicomputers before it". Mainframe -> minicomputer -><br clear="none" class="">microcomputer -> smartphone, I gave my own talk about _that_ 5 years ago,<br clear="none" class=""><a shape="rect" href="https://www.youtube.com/watch?v=SGmtP5Lg_t0#t=29">https://www.youtube.com/watch?v=SGmtP5Lg_t0#t=29</a> and blogged about it back in<br clear="none" class="">2010 <a shape="rect" href="http://landley.net/notes-2010.html#09-10-2010">http://landley.net/notes-2010.html#09-10-2010</a> . This is not a new thing.)<br clear="none" class=""><br clear="none" class="">If the consensus on this list so far from people like Lawrence Rosen has been<br clear="none" class="">"that's now how copyright law and open source work", how is "but that's now how<br clear="none" class="">I WANT them to work" going to help?<br clear="none" class=""><br
clear="none" class="">Rob<br clear="none" class=""></div></div></blockquote></div><br clear="none" class="">

<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k10mail"></pre><hr><br clear="none">License-review mailing list<br clear="none">License-review@lists.opensource.org<br clear="none"><a shape="rect" href="http://lists.opensource.org/mailman/listinfo/license-review_lists.opensource.org">http://lists.opensource.org/mailman/listinfo/license-review_lists.opensource.org</a><br clear="none"></blockquote></div></body></html>