哪种许可证是 R 包的最佳许可证?

What kind of license is the best license for an R package?

我正在阅读有关许可证的信息。什么样的许可证是 R 包的最佳许可证?

我非常喜欢知识共享,但不推荐用于软件。他们自己的网站说 "We recommend against using Creative Commons licenses for software."(来源:https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software

我想知道给我的 R 包授予 CC 4.0 许可证是否有悖于 R 的良好做法。我没有找到关于这个特定主题的信息。

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

MIT (a.k.a. Expat or X11), modified and simplified BSD, and Apache 2.0 许可为想要在商业环境中使用您的代码的人提供了更多自由。

如果您真的不在乎人们用您的代码做什么,请在 DESCRIPTION 文件中设置 "License: Unlimited"。

更多信息:Pick a license, any license

这是我在一家开发商业软件的公司工作的文档的一部分。根据任何标记为 "Allowed" 的许可提供的软件都可以包含在商业软件中。 "Restricted Use" 许可下的软件可用于分析和其他内部用途,但不包含在商业软件中。禁止使用任何其他许可下的软件。