Am 26.08.2013 17:38, schrieb Hadley Wickham:
I would say that you should certainly state it in the man page, and have
something in the DESCRIPTION file as well.  It might be something like

Author:  Duncan Murdoch, with code from others (see the man pages)

However, I just looked at rgl (a package I maintain), and I see we didn't do
that.  We have a separate README file listing other credits.

The feedback that I've been getting from CRAN maintainers lately is
that you have to include all source code contributors in the authors
field.

Hadley

I read these mails as well when I was looking for a good way to document code contributions. However, it seems to be nonsense to me, especially if you really just duplicate a simple function such as the n.knots. Next time I just "rewrite" the function (which doesn't seem to be good practice as well).

Well, on the other hand it reads nice to have R Core as contributing authors in my package(s)...

Perhaps a new field in DESCRIPTION and a standardized way how to name authors of functions one has duplicated would save a lot of the hassle? I could imagine a field that requires the structure:

Contributions:
  function (pkg): Authors

e.g.

  n.knots (stats): R Core

(perhaps with an added LICENSE "field")

Benjamin
--
******************************************************************************
Dr. rer. nat. Benjamin Hofner

Institut für Medizininformatik, Biometrie und Epidemiologie
Friedrich-Alexander-Universität Erlangen-Nürnberg
Waldstr. 6 - 91054 Erlangen - Germany

Tel: +49-9131-85-22707
Fax: +49-9131-85-25740

Office:
  Room 3.036
  Universitätsstraße 22
  (Entrance at the left side of the building)

benjamin.hof...@fau.de

http://www.imbe.med.uni-erlangen.de/cms/benjamin_hofner.html
http://www.benjaminhofner.de

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to