将公司列为 R 包的版权所有者

Listing a company as the copyright holder of an R package

将 R 包的版权授予公司的最佳方式是什么? Hadley 指出了一些选项,但我仍然不确定最佳做法。在描述中,我更愿意写类似

的东西
Authors@R: c(
    person(given = c("First", "Middle"), family = "Family", email = "me@company.com", role = c("aut, cre")),
    person(given = "Company", role = "cph"))

但这很尴尬,因为公司不是人。另一个选项:

Authors@R: person(given = c("First", "Middle"), family = "Family", email = "me@company.com", role = c("aut, cre"))
License: GPL (>=3) + file LICENSE

其中 LICENSE 包含

Copyright <My Company>. All rights reserved.

但是我真的可以用 GPL 做到这一点吗?

简述:

  • 版权和许可是两个不同的概念。 DESCRIPTION 文件允许两者,并且 official manual 对两者都有话要说。

  • 许多 existing CRAN 包处理那个。对于分配版权的使用,RStudio 员工的包有时可以作为示例。见 for example this line from dplyr.

  • 合法的东西很难。无聊。也不要将 Whosebug 答案视为绑定。