-->

使用GPL第三方代码内部封闭源代码的项目[关闭](Using GPL 3rd party code

2019-08-17 01:02发布

如果我在内部/封闭源代码的应用程序中使用GPL软件,我必须使源可公开获得的? 说在互联网上?

Answer 1:

这个问题是在具体处理GPL常见问题 ,它说你被允许使用GPL的软件公司内部没有合法发送邮件。 你有没有义务释放源或二进制公司外部。

你在说什么理查德·斯托曼 (GNU的运动背后的人)所说的“私人软件”。 对于私有软件,它允许你使用代码的作品,因为你没有发布任何许可证。 无论是自由软件基金会和开放源代码促进会认为,它应该总是能够使用专有软件。



Answer 2:

宽泛地说,GPL要求您提供,以提供给您做出二元提供给谁的源代码。 如果应用程序是仅供内部使用,那么这可能不是一个问题,因为你可能不担心你的内部用户要求或使用源。

编辑:请注意,遵守GPL,你仍然有义务提供源代码(即使没有人带你上你的报价),你可以想见,进入冒险领土,如果内部用户坚持得到一个源的副本,你不准备给他们一个。

编辑:我不知道的是,GPL FAQ明确排除被认为分布,这使得内部使用大卫·索恩利的回答比我好得多。 我想我会离开我的答案,因为它包括发行有限的更广泛的问题。



Answer 3:

如果你什么都不做排位赛的“释放”,你必须在GPL下不承担责任。

个人使用自己的软件certianly不计。 让一些软件在同一公司中的另一组或部门也不能算作释放。

然而,时间和使用可能会引起一些计划改变。 应当作出一清二楚,任何试图释放公司外部的代码需要一个GPL-compatable许可证。



Answer 4:

此外,GPL的版本适用于该代码的问题。 GPL的第3版专门处理之类的东西Web服务(用户不能正常接收二进制文件),其中第2版没有。



文章来源: Using GPL 3rd party code for internal closed source project [closed]
标签: licensing gpl