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

时间:2016-11-20 14:01:38

标签: r package cran

为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真的做到吗?

1 个答案:

答案 0 :(得分:2)

简言之:

  • 版权和许可是两个不同且独立的概念。 DESCRIPTION文件允许两者,official manual可以说两者。

  • 许多现有的 CRAN包处理这个问题。对于指定版权的使用,RStudio员工的软件包有时可以作为示例。请参阅for example this line from dplyr

  • 法律事务很难。而且很无聊。不要将StackOverflow答案视为绑定。