On Wed, Dec 1, 2010 at 7:55 PM, Gabor Grothendieck <span dir="ltr">&lt;<a href="mailto:ggrothendieck@gmail.com">ggrothendieck@gmail.com</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><div></div><div class="h5">On Wed, Dec 1, 2010 at 7:20 PM, Dominick Samperi &lt;<a href="mailto:djsamperi@gmail.com">djsamperi@gmail.com</a>&gt; wrote:<br>
&gt; On Wed, Dec 1, 2010 at 6:37 PM, Gabor Grothendieck &lt;<a href="mailto:ggrothendieck@gmail.com">ggrothendieck@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Dec 1, 2010 at 5:18 PM, Hadley Wickham &lt;<a href="mailto:hadley@rice.edu">hadley@rice.edu</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; Perhaps a wider community of R users can weigh in on a<br>
&gt;&gt; &gt;&gt; policy decision that was implicitly deemed acceptable on this<br>
&gt;&gt; &gt;&gt; thread. Namely, that it is fine to arbitrarily and<br>
&gt;&gt; &gt;&gt; for no reason deprecate the contributions of past<br>
&gt;&gt; &gt;&gt; authors, and as more progress is made, even more<br>
&gt;&gt; &gt;&gt; disparaging remarks can be added.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; What is disparaging about saying &quot;a small portion of the code is based<br>
&gt;&gt; &gt; on code written during 2005 and 2006 by Dominick Samperi&quot;? I read this<br>
&gt;&gt; &gt; as a factual statement saying that the current version of Rcpp is<br>
&gt;&gt; &gt; based on, in a small way, your earlier work.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For reference, a disparaging comment would be something like: &quot;This<br>
&gt;&gt; &gt; package was based code written by Hadley Wickham that made my eyes<br>
&gt;&gt; &gt; bleed&quot;, or &quot;The development of this package was driven by the godawful<br>
&gt;&gt; &gt; code that Hadley wrote&quot;.<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Its very difficult to truly assess relative contributions when you mix<br>
&gt;&gt; in design, coding, level of effort, promotion, etc.   I would not<br>
&gt;&gt; focus on the single word &quot;disparaging&quot;.  I think the poster simply<br>
&gt;&gt; used the wrong word and perhaps what he meant was more along the lines<br>
&gt;&gt; of: as the creator of the package he presumably set the design (or<br>
&gt;&gt; significant elements of the design) for all subsequent work and in<br>
&gt;&gt; that respect even if its true that the number of lines he generated is<br>
&gt;&gt; relatively small compared to the current package, that phrase gives<br>
&gt;&gt; the misleading impression that his contribution was also small.  There<br>
&gt;&gt; is a difference between something that is true and non-misleading and<br>
&gt;&gt; something that is true and misleading.<br>
&gt;<br>
&gt; There is an important element of this discussion that is being overlooked,<br>
&gt; namely, the timing. If indeed my contributions were minimal (and they<br>
&gt; were not for the reasons you suggest) then why was it decided now,<br>
&gt; for this particular release, to update my status? Why not the last<br>
&gt; release? What changed? There were only a few new features added<br>
&gt; to this release. What made the difference?<br>
&gt;<br>
&gt; More importantly, as I suggested in my original post, this practice<br>
&gt; sets an absurd precedent, one that motivated Stallman to write<br>
&gt; the GNU manifesto (where he used the oxygen mask metaphor).<br>
&gt; Should we reevaluate all contributors, present or past, and<br>
&gt; adjust the level of deprecation on the<br>
&gt; author line appropriately before each release?<br>
&gt;<br>
&gt; I suspect that I have contributed far more than some of the<br>
&gt; people listed on the author line. Does this mean that their<br>
&gt; contributions should be discounted accordingly? If not,<br>
&gt; why not?<br>
&gt;<br>
&gt; Thanks for your courage. People who send supportive comments<br>
&gt; tend to send them off-list, not wanting to state them publicly.<br>
&gt;<br>
<br>
</div></div>Just to be clear I have never used the package and am not truly<br>
commenting on this particular case but only the general ideas in this<br>
thread.  Also I was not suggesting that the comments in the code were<br>
purposefully misleading, only that they might be misleading since they<br>
could be interpreted in terms of contribution even though they are<br>
stated in terms of lines of code.  The author of the phrase may very<br>
well have felt that the current team had done a lot of work to add<br>
design ideas and develop and promote the software but perhaps the<br>
unfortunate way in how it was expressed in that phrase that came out<br>
as a seeming comment on the original creator&#39;s contribution rather<br>
than the intended comment on their own, presumably also significant,<br>
contribution.<br></blockquote><div><br>There is no reason given why this<br>should happen now, at this moment, and no explanation why <br>the same standard should not be applied to other package authors,<br>including other authors of Rcpp.<br>
<br>This is not about this particular case, it is about &quot;general ideas&quot;<br>along the lines of your original post.<br><br>Thanks,<br>Dominick<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;">

<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Statistics &amp; Software Consulting<br>
GKX Group, GKX Associates Inc.<br>
tel: 1-877-GKX-GROUP<br>
email: ggrothendieck at <a href="http://gmail.com" target="_blank">gmail.com</a><br>
</div></div></blockquote></div><br>