修改后的开源代码是否开源?

时间:2009-01-29 08:18:09

标签: open-source licensing gpl

我们采用了一个开源应用程序,根据GPL ver1.09发布,并修改了部分源代码,并根据我们的要求进行了一些自定义/增强。

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

如果我们想要使用它,我们是否必须在开源中发布修改过的代码?

编辑:它是否以任何方式变化,具体取决于其用户群? (例如,只是公司员工或外人?)

5 个答案:

答案 0 :(得分:15)

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

请参阅this entry in the GPL FAQ

答案 1 :(得分:6)

根据Jon的回答,如果您以任何方式分发,GPL许可证是故意传播的,因此您必须使用该分发为整个应用程序提供源代码。

答案 2 :(得分:3)

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

  • 提供所有应用
  • 的源代码
  • 仅限客户(但他可以将其重新分发给任何他想要的人)
  • 如果客户要求

答案 3 :(得分:1)

看看这个:What GPL means

答案 4 :(得分:1)

正如其他人所说的那样,你只需要向你给二进制文件的人提供源代码(然后只有当他们要求时)。因此,如果二进制文件仅在公司内部使用,则除了员工之外,您不需要将这些资源交给任何人(如果他们要求提供来源)。

但是,您不能限制某人通过来源(或申请),但如果任何公司的保密协议胜过或被GPL打败,我就无法回答。