On Wed, Dec 1, 2010 at 1:46 PM, Gavin Simpson <span dir="ltr">&lt;<a href="mailto:gavin.simpson@ucl.ac.uk">gavin.simpson@ucl.ac.uk</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Wed, 2010-12-01 at 13:21 -0500, Dominick Samperi wrote:<br>
&gt; This post asks members of the R community, users and developers,<br>
&gt; to comment on issues related to the GNU Public License<br>
&gt; and R community policies more generally.<br>
&gt;<br>
</div>&lt;snip/&gt;<br>
<div class="im">&gt; As a counterbalance I think the community of developers and<br>
&gt; users need to play a more active role in the evolution of<br>
&gt; shared values and expectations. In this spirit I respectfully request<br>
&gt; that the R community consider the following.<br>
<br>
</div>I don&#39;t think there is much relevance /here/ (R-devel) to your spat with<br>
the Rcpp developers. You released the package under a permissive licence<br>
and people took up its development after it lay dormant for a long time.<br>
<br>
As I understand it Rcpp has moved on leaps and bounds of late and the<br>
current code base is quite well removed from your original. That being<br>
so, the line you quote would seem to be a fair reflection of the current<br>
state of the package. <br></blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
I do not read into it anything disparaging and would suggest that it is<br>
your own personal displeasure at the way your work has been taken and<br>
improved/altered that is colouring your views on this particular point.<br>
<br>
Also, I wasn&#39;t aware that Rcpp was now part of R Core Development. I was<br>
aware that Rcpp now uses some of the new reference class code added in<br>
the latest version of R. If I have missed something, great. The Rcpp<br>
stuff I have seen recently looks great and I see it being used in<br>
several packages.<br></blockquote><div><br>Obviously members of the R core team have been added to the author<br>list. I think this answers your question.<br><br>I do not deny that great progress has been made, but that does not<br>
give the developers the right to impugn my work. Are you saying it<br>is proper to deprecate the contribution of past authors, and that<br>the extent of this deprecation should be proportional to the amount<br>of progress made? Should we add this to the list of R community<br>
policies? Are all users in agreement with this policy?<br><br>As I said, an easy resolution is simply to not refer to my<br>name in the Rcpp package at all.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
Please grind this particular axe elsewhere.<br>
<br>
All the best,<br>
<br>
Gavin<br>
<div><div></div><div class="h5"><br>
&gt; The author line of the latest release of the R package<br>
&gt; Rcpp (0.8.9) was revised as follows:<br>
&gt;<br>
&gt; From: &quot;based on code written during 2005 and 2006 by Dominick Samperi&quot;<br>
&gt;<br>
&gt; To: &quot;a small portion of the code is based on code written during 2005 and<br>
&gt; 2006 by Dominick Samperi&quot;<br>
&gt;<br>
&gt; As it is highly unusual (and largely impossible) to quantify the relative<br>
&gt; size of the the contribution made by each author of GPL&#39;ed software, this<br>
&gt; has<br>
&gt; effectively changed an acknowledgment into a disparaging remark. It<br>
&gt; is also misleading, because I am the original creator of the Rcpp library<br>
&gt; and package (it was forked by Dirk Eddelbuettel and is now effectively<br>
&gt; part of R core development). Incidentally, the README file for<br>
&gt; Rcpp 0.6.7 shows that my contributions and influence were not<br>
&gt; confined to the period 2005-2006.<br>
&gt;<br>
&gt; A look at the change history of Rcpp would quickly reveal that to be<br>
&gt; fair other authors of Rcpp (and perhaps other R package authors)<br>
&gt; should have their contributions qualified with &quot;a small portion of the<br>
&gt; code&quot;,<br>
&gt; or &quot;administered by&quot;, but this is precisely the kind of monitoring that<br>
&gt; inspired Richard Stallman to say we must &quot;chuck the masks&quot; in the<br>
&gt; GNU Manifesto.<br>
&gt;<br>
&gt; It is obviously a great benefit for the R community to have Rcpp actively<br>
&gt; supported by the R core team. I am very grateful for this. What I do<br>
&gt; have a problem with is the fact that my contributions are disparaged<br>
&gt; by people who have benefited from my past work.<br>
&gt;<br>
&gt; It seems to me that there are two possible resolutions. First, if my<br>
&gt; name is used in the Rcpp package it should be used to provide fair,<br>
&gt; accurate, and courteous acknowledgement for my past contributions.<br>
&gt; Second, if this is not possible, then my name should not be used at all.<br>
&gt; If the second option is selected then the only place my name should<br>
&gt; appear is in the copyright (&quot;deputy&quot;) notices.<br>
&gt;<br>
&gt; Incidentally, the fact that the word &quot;copyright&quot; is profoundly misleading in<br>
&gt; the context of GPL is not a new idea, and the word &quot;copyleft&quot; is<br>
&gt; sometimes used instead. But copyleft is not used in source files<br>
&gt; because this would unlink GPL from the well-established legal<br>
&gt; framework associated with &quot;copyright&quot;, making it more difficult for<br>
&gt; the FSF to enforce its principles (the critical link is provided by<br>
&gt; the copyright holders or &quot;deputies&quot;).<br>
&gt;<br>
&gt; A final clarification: authors of original works do retain a legal<br>
&gt; copyright on  their original work in the sense that they are free<br>
&gt; to modify this work and release it as non-free software (or<br>
&gt; under a different free license), but this has no effect on the<br>
&gt; version that was released under GPL. The latter version and<br>
&gt; all of its progeny belong to the public (or to the FSF from<br>
&gt; a legal point of view).<br>
&gt;<br>
&gt; Please feel free to express your opinion on these matters.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Dominick<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt;       [[alternative HTML version deleted]]<br>
&gt;<br>
&gt; ______________________________________________<br>
&gt; <a href="mailto:R-devel@r-project.org">R-devel@r-project.org</a> mailing list<br>
&gt; <a href="https://stat.ethz.ch/mailman/listinfo/r-devel" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-devel</a><br>
<br>
</div></div><font color="#888888">--<br>
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%<br>
 Dr. Gavin Simpson             [t] +44 (0)20 7679 0522<br>
 ECRC, UCL Geography,          [f] +44 (0)20 7679 0565<br>
 Pearson Building,             [e] <a href="http://gavin.simpsonATNOSPAMucl.ac.uk" target="_blank">gavin.simpsonATNOSPAMucl.ac.uk</a><br>
 Gower Street, London          [w] <a href="http://www.ucl.ac.uk/%7Eucfagls/" target="_blank">http://www.ucl.ac.uk/~ucfagls/</a><br>
 UK. WC1E 6BT.                 [w] <a href="http://www.freshwaters.org.uk" target="_blank">http://www.freshwaters.org.uk</a><br>
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%<br>
<br>
</font></blockquote></div><br>