什么样的许可证是R套餐的最佳许可证?

pac*_*ese 7 r r-package

我正在阅读许可证.什么样的许可证是R套餐的最佳许可证?

我很喜欢Creative Commons,但不推荐用于软件.他们自己的网站说:"我们建议不要使用Creative Commons许可软件." (来源:https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software)

我想知道给我的R包提供CC 4.0许可证是否违反R良好做法.我没有找到有关此特定主题的信息.

Ric*_*ton 9

GNU GPL(最好是v3)是"公平"的标准选择.这会强制其他任何想要修改或重新分发代码的人也提供源代码.

麻省理工学院(又名外籍人士或X11),修改简化 BSD和Apache 2.0的许可证允许更多的自由的人想使用你的代码在一个商业环境.

如果您不关心人们对您的代码执行的操作,请在DESCRIPTION文件中设置"许可证:无限制".

更多信息:选择许可证,任何许可证

这是我在一家公司创建的商业软件的文档的一部分.在标记为"允许"的任何许可下提供的软件都可以包含在商业软件中."限制使用"许可下的软件可用于分析和其他内部使用,但不包括在商业软件中.禁止使用任何其他许可下的软件.

我以前公司允许的许可证

  • 另一个许可选择的好网站是[tldrlegal.com](https://tldrlegal.com/),标语为_Software Licenses in Plain English_. (4认同)
  • 然而,正如 [Pol Van Aubel](/sf/users/115627501/) 所说:“即使您并不真正关心人们如何使用您的代码,也请使用以下许可证:传达这一点,例如知识共享 CC0。不要在描述文件中设置“许可证:无限制”。与“无限制”可能会让您相信的相反,这遵循任何当地(版权)法律的默认限制,如果许可证中没有明确授予权利,这通常会受到很大的限制。” (2认同)