【问题标题】:Does modified Open Source code HAS-TO-BE open-sourced? [closed]修改后的开源代码是否必须开源? [关闭]
【发布时间】:2009-01-29 08:18:09
【问题描述】:

我们采用了一个开源应用程序,在 GPL 版本 1.09 下发布,并修改了部分源代码,并根据我们的要求进行了一些定制/增强。

我们将此应用程序仅用于非商业内部目的。

如果我们想使用修改后的代码,是否必须以开源形式发布?

编辑:它是否有任何变化,取决于它的用户群? (例如,只有公司员工还是外人?)

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source licensing gpl


【解决方案1】:

如果你不打算分发它,你可以用它做你想做的事。

this entry in the GPL FAQ

【讨论】:

  • 分发完全符合什么要求?假设它是我在获取部分 FOSS 代码后制作的 Web 应用程序,并且我正在向人们收取将网站作为服务使用的费用。GPL 许可在这里如何体现?我的意思是如何在这个场景中应用它,我需要开源我的 Web 应用程序吗?
  • @Sumit:不,我不认为这算作分发。然而,与以往一样,我不是律师。
【解决方案2】:

除了 Jon 的回答之外,如果您以任何方式分发它,GPL 许可证是故意传播的,因此您必须在分发时为整个应用程序提供源代码。

【讨论】:

    【解决方案3】:

    简短回答:如果是 GPL,您必须:

    • 给出所有应用程序的源代码
    • 仅限客户(但他可以在此之后将其重新分配给任何他想要的人)
    • 如果客户要求的话

    【讨论】:

      【解决方案4】:

      看看这个:What GPL means

      【讨论】:

        【解决方案5】:

        正如其他人所说,您只需要将源代码提供给您已将二进制文件提供给的人(然后只有当他们要求时)。因此,如果二进制文件仅在公司内部使用,您无需将源代码交给员工以外的任何人(如果他们要求提供源代码)。

        但是,您不能限制某人传递源(或应用程序),但我无法回答是否有任何公司保密协议会胜过或被 GPL 胜过。

        【讨论】:

          猜你喜欢
          • 2014-08-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-18
          • 1970-01-01
          相关资源
          最近更新 更多