3

GPL 是否需要开源(商业)Web 应用程序?

请给出扩展的答案,不仅仅是“是”/“否”,而是为什么。

4

3 回答 3

11

不,GPL 是关于代码分发的。使用网络应用程序,您无需分发代码。

但是有一些 GPL 变体,比如 Affero GPL,确实适用于 Web 应用程序,所以要小心。

于 2009-09-28T17:16:08.830 回答
0

不,GPLv3 的一些草案确实有这样的要求,但最终被删除了。另请参阅:OSS 观察:GPL v3 - 有什么新功能?

于 2009-09-28T17:22:28.410 回答
0

版权阻止您分发代码或二进制文件。只要您遵守 GPL 的限制,GPL 就会授予您分发代码或二进制文件的额外权限。如果您不分发代码,则 GPL 无关紧要。如果你分发它,这很重要。

注意:我确信 Javascript 是人们误解 GPL 的一种情况。根据大多数定义,您正在分发 Javascript 代码,但是可以说 Javascript 是可能不是 GPL 的派生作品(页面)的一部分(更不用说您自己的 Javascript 代码,您可能不打算使用 GPL) . IMO 你应该避免使用 GPL 的 Javascript,除非你正在制作一个全 GPL 项目。

于 2009-09-28T17:33:35.160 回答