我们采用了一个开源应用程序,根据GPL ver1.09发布,并修改了部分源代码,并根据我们的要求进行了一些自定义/增强。
我们仅将此应用程序用于非商业内部用途。
如果我们想要使用它,我们是否必须在开源中发布修改过的代码?
编辑:它是否以任何方式变化,具体取决于其用户群? (例如,只是公司员工或外人?)
答案 0 :(得分:15)
如果你不打算分发它,你可以用它做你想做的事。
答案 1 :(得分:6)
根据Jon的回答,如果您以任何方式分发,GPL许可证是故意传播的,因此您必须使用该分发为整个应用程序提供源代码。
答案 2 :(得分:3)
简短回答:如果是GPL,你必须:
答案 3 :(得分:1)
看看这个:What GPL means
答案 4 :(得分:1)
正如其他人所说的那样,你只需要向你给二进制文件的人提供源代码(然后只有当他们要求时)。因此,如果二进制文件仅在公司内部使用,则除了员工之外,您不需要将这些资源交给任何人(如果他们要求提供来源)。
但是,您不能限制某人通过来源(或申请),但如果任何公司的保密协议胜过或被GPL打败,我就无法回答。