如果我在内部/封闭源代码的应用程序中使用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]