代码之家  ›  专栏  ›  技术社区  ›  pachadotdev

什么样的许可证是R软件包的最佳许可证?[已关闭]

  •  10
  • pachadotdev  · 技术社区  · 8 年前

    我正在阅读有关许可证的文章。什么样的许可证是R软件包的最佳许可证?

    我非常喜欢Creative Commons,但不推荐用于软件。他们自己的网站上说:“我们建议不要对软件使用Creative Commons许可证。” https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software )

    我想知道给我的R包一个CC 4.0许可证是否违反了R良好实践。我没有找到关于这个特定主题的信息。

    1 回复  |  直到 8 年前
        1
  •  13
  •   Richie Cotton Joris Meys    8 年前

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

    这个 MIT modified simplified BSD和 Apache 2.0 许可证为希望在商业环境中使用您的代码的人提供了更多的自由。

    如果您并不真正关心人们对您的代码做什么,请在描述文件中设置“License:Unlimited”。

    更多信息: Pick a license, any license

    这是我工作过的一家公司的文档的一部分,该公司创建了商业软件。根据任何标有“允许”的许可证提供的软件都可以包含在商业软件中。“受限使用”许可证下的软件可用于分析和其他内部使用,但不包括在商业软件中。禁止使用任何其他许可证下的软件。

    licenses allowed at my previous company