Кто-то может помочь с пакетом R несколькими способами, включая
- Значительный объем оригинального кода / идей (
author
или contributor
) - Некоторые тривиальный код (например, исправление опечатки) (возможно
contributor
) - Нет кода, но есть идеи или экспертиза предметной области (
??
)
В первом случае author
роль будет наиболее подходящей. В roxygen2
это может выглядеть так (aut
):
Authors@R: c(
person("Hadley", "Wickham", , "hadley@rstudio.com", c("aut", "cre"), comment = c(ORCID = "0000-0003-4757-117X")),
person("Romain", "Fran\u00e7ois", role = "aut", comment = c(ORCID = "0000-0002-2444-4226")),
person("Lionel", "Henry", role = "aut"),
person("Kirill", "M\u00fcller", role = "aut", comment = c(ORCID = "0000-0002-1416-3412")),
person("RStudio", role = c("cph", "fnd"))
)
Во втором случае роль contributor
может (или не может) быть подходящей. например,
Authors@R: c(
person("Some", "One", , "someone@rstudio.com", c("ctb"))
Но когда кто-то помогает с идеями / обсуждением / экспертизой в области, но не имеет предоставленного кода (случай 3), это contributor
роль по-прежнему уместна, и если нет, то изменится ли это, если идеи сформировали направление пакета - т.е. их идеи были очень важными, несмотря на то, что они не писали код.
Что я знаю до сих пор
Библиотека Конгресса 1039 * определяет contributor
как
Человек, семья или организация, ответственные за внесение вклада в ресурс , Это включает в себя тех, чьи работы были внесены в более крупные работы, такие как антология, серийные публикации или другие сборники отдельных работ. Если доступна более конкретная c роль, предпочтительнее, например, редактор, компилятор, иллюстратор
Другая возможность: conceptor
Лицо или организация, ответственные за оригинальная идея, на которой основана работа, включает в себя научного c автора аудиовизуального элемента и концептуального автора рекламы
Но это, кажется, указывает на целое работа / пакет основаны на их идее (что может быть правдой, но не обязательно)
Другие ссылки
Хэдли определяет авторов как
тех, кто внес меньший вклад, например, патчи.
Вопрос
Какова подходящая роль для человека, у которого только входные данные - это идеи (а не код), и существуют ли другие способы назначения должного уважения тем, кто предоставляет важные идеи пакету R (например, примечание в README.md
, отдельный файл, например CONTRIBUTIONS
, файл в каталоге root, что-то еще ??)