<div dir="ltr">Hi Folks,<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 23, 2014 at 2:36 AM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 23 September 2014 00:04, Chris Muller &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt; wrote:<br>
&gt; On Mon, Sep 22, 2014 at 3:38 PM, Frank Shearar &lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On 22 September 2014 20:10, Chris Muller &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; On Mon, Sep 22, 2014 at 12:10 PM, Nicolas Cellier<br>
&gt;&gt;&gt; &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2014-09-22 17:51 GMT+02:00 David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; We need positive confirmation that the code derived from that public<br>
&gt;&gt;&gt;&gt;&gt; repository was licensed MIT, or a statement from the original author that<br>
&gt;&gt;&gt;&gt;&gt; is now being released under MIT. I&#39;m sure that the original author will be<br>
&gt;&gt;&gt;&gt;&gt; happy to do that, but we do need a clear statement of license before we<br>
&gt;&gt;&gt;&gt;&gt; can allow the code to be added to trunk.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Dave<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sorry  for the late reply.<br>
&gt;&gt;&gt;&gt; I mistakenly assumed the license problem was solved, but after verification,<br>
&gt;&gt;&gt;&gt; there is no mention of a license on the blog nor on the cincom public store<br>
&gt;&gt;&gt;&gt; repository.<br>
&gt;&gt;&gt;&gt; I have sent private e-mail to Travis 2 days ago, but haven&#39;t received an<br>
&gt;&gt;&gt;&gt; answer yet.<br>
&gt;&gt;&gt;&gt; I don&#39;t know him personnally, so I would welcome any one having a more<br>
&gt;&gt;&gt;&gt; direct channel to contact him.<br>
&gt;&gt;&gt;&gt; Without a clear answer we&#39;ll have to retract these commits.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Unless you prefer a preventive retractation right now?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Travis hasn&#39;t been involved with Smalltalk for over 2 years now<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;   <a href="http://objology.blogspot.com/2012/05/stepping-out-of-balloon.html" target="_blank">http://objology.blogspot.com/2012/05/stepping-out-of-balloon.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; so its very possible you&#39;ll get no reply.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Note that Cincom reprinted his blog post under their own domain,<br>
&gt;&gt;&gt; including the part that encourages to &quot;port it to your own flavor of<br>
&gt;&gt;&gt; Smalltalk&quot;.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;    <a href="http://www.cincomsmalltalk.com/main/2010/12/tag-sortfunctions/" target="_blank">http://www.cincomsmalltalk.com/main/2010/12/tag-sortfunctions/</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If they would object to this being ported, why would they reprint it<br>
&gt;&gt;&gt; and not &quot;clarify&quot; that point?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To me, it seems clear that this was meant for adoption by the<br>
&gt;&gt;&gt; Smalltalk community at large.  It would be a shame to subvert that by<br>
&gt;&gt;&gt; some (mis)perceived legal technicality.  We are not lawyers, but in<br>
&gt;&gt;&gt; case we get no reply, if we&#39;re that concerned about a lawsuit (waged<br>
&gt;&gt;&gt; by Cincom?), the SFC does have a legal resource whom we could ask to<br>
&gt;&gt;&gt; evaluate it.<br>
&gt;&gt;<br>
&gt;&gt; &quot;Port&quot; means &quot;translate into your Smalltalk&quot;. It does not have<br>
&gt;&gt; anything at all to do with licences. I didn&#39;t see Travis saying &quot;this<br>
&gt;&gt; is public domain&quot;,<br>
&gt;<br>
&gt; He didn&#39;t?  Then what does this mean?<br>
<br>
</div></div>If he doesn&#39;t say &quot;in the public domain&quot; then I fail to see how we can<br>
infer that the original code is in the public domain.<br>
<span class=""><br>
&gt;   &quot;And you can lobby Cincom to include it in VisualWorks. Or port it<br>
&gt; to your own flavor of Smalltalk.&quot;<br>
&gt;<br>
&gt; Followed by:<br>
&gt;<br>
&gt;   &quot;I did my best to write it in such a way that it would work in<br>
&gt; Squeak or Gemstone, or whatever.&quot;<br>
&gt;<br>
&gt; Geez its even better than MIT because he explicitly mentioned Squeak<br>
&gt; and Gemstone, followed by &quot;whatever&quot;.<br>
&gt;<br>
&gt; Taken as a whole, the meaning is clear.  You&#39;re hung up because it<br>
&gt; wasn&#39;t drafted by a lawyer, approved by parliament, and stamped by the<br>
&gt; queen..?<br>
<br>
</span>I&#39;d like clarity as to the licence.<br>
<span class=""><br>
&gt;&gt; I didn&#39;t see a licence declaration, so... what?<br>
&gt;&gt; Hopefully Travis will come back and say &quot;hey, you know, I&#39;m a<br>
&gt;&gt; signed-up contributor to Squeak, why are you even asking?&quot; and then we<br>
&gt;&gt; can all be happy.<br>
&gt;&gt;<br>
&gt;&gt; Until then, we _do not know_. &#39;It was ported from a &quot;public<br>
&gt;&gt; repository&quot; into trunk.  Everything posted to trunk is MIT.&#39; is not an<br>
&gt;&gt; argument.<br>
&gt;<br>
&gt; I was simply trying to double-answer your ambiguous question, which<br>
&gt; didn&#39;t specify whether you were asking about the license of the<br>
&gt; original work or the derivative work.  The derivative work is<br>
&gt; MIT-licensed by virtue of it being part of Squeak.<br>
<br>
</span>You&#39;re saying that Nicolas&#39; implementation is the derivative work,<br>
right? That&#39;s fine.<br>
<span class=""><br>
&gt;&gt; And the second statement&#39;s not even true. Us saying &quot;you<br>
&gt;&gt; submitted it, therefore it&#39;s MIT&quot; is bogus.<br>
&gt;<br>
&gt; Log into <a href="http://source.squeak.org" target="_blank">source.squeak.org</a> and click on &quot;The Trunk&quot; on the left side.<br>
&gt; What do you see under &quot;License?&quot;<br>
<br>
</span>That&#39;s not at all the same thing. If you have an MIT licensed<br>
codebase, and copy a bunch of code in there from a GPL licensed<br>
codebase, guess what? Your codebase isn&#39;t MIT licensed anymore. (This<br>
is not a theoretical concern. It happens to real projects.)<br>
<span class=""><br>
&gt;&gt; The submitter needs to<br>
&gt;&gt; have signed the contributor agreement, _and have the right_ to sign<br>
&gt;&gt; such an agreement. Your work contract might not permit you to do such<br>
&gt;&gt; a thing.<br>
&gt;&gt;<br>
&gt;&gt; And I&#39;m not suggesting ripping anything out. Let&#39;s wait for Travis to<br>
&gt;&gt; respond. Hopefully someone has a more direct line to him, given that<br>
&gt;&gt; Nicolas has waited two days already.<br>
&gt;<br>
&gt; Respond with what?  Something like, &quot;Yes, I really did mean what I<br>
&gt; wrote in black and white that &#39;You can port it to your own flavor of<br>
&gt; Smalltalk.&#39;&quot;  Or do we need him to officially &quot;stamp it&quot; with some<br>
&gt; kind of &quot;MIT&quot; stamp?<br>
<br>
</span>&quot;Hi, that code I wrote that Nicolas ported? Public domain.&quot; That would<br>
suit me just fine.<br>
<span class=""><br>
&gt;  And, if he&#39;s too busy to do your paperwork then<br>
&gt; throw it out?<br>
<br>
</span>Yes, to put it bluntly. I don&#39;t understand why this upsets you so<br>
much, Chris. Yes, it&#39;s annoying boring paperwork nonsense that keeps<br>
lawyers employed. It still needs doing.<br>
<span class=""><br>
&gt;&gt; But this is a very real problem.<br>
&gt;<br>
&gt; No it isn&#39;t.  I think you&#39;re making a problem out of nothing.  What do<br>
&gt; you think could happen?  A lawsuit?<br>
<br>
</span>I&#39;d like to be able to say, with reasonable certainty, that all the<br>
code in Trunk landed there because someone who agreed to licence their<br>
code as MIT, did so.<br>
<br>
Since Travis has actually signed the contributor agreement<br>
(<a href="http://netjam.org/squeak/contributors/contributors" target="_blank">http://netjam.org/squeak/contributors/contributors</a> under the initials<br>
TAG), checking with him is (a) just plain polite and (b) should not be<br>
a problem. (And I&#39;d like to see his positive response in this case<br>
because his signing the agreement doesn&#39;t mean that all Smalltalk code<br>
he ever wrote that we can find is now suddenly MIT licensed.)<br></blockquote><div> </div><div>I&#39;m doing just this.  I write to Travis last night, have received a reply, sent another message to clarify and expect another message from him soon. </div></div>-- <br>best,<div>Eliot</div>
</div></div>