不太明白 Distribution 等词所指,使用的那个 GPL 开源项目可以单独部署到 VPS 上供客户访问,或者 iframe/webview 嵌入作为网页的一部分,或者总结出 HTTP 调用的 API 等方式提供给用户访问。那个修改过的模块开源还好一点,整个项目都要开源就。。
1
tyrealgray Oct 20, 2017 如果你使用到的那部分 GPL 代码提供到了浏览器当中了就算是 Distribution 了。
|
2
dong3580 Oct 20, 2017 修改的作品也是 GPL 的一种,同样需要遵守 GPL,如果你那个模块是完全独立的就开那个模块。但是要是你在其他地方调用了那个模块,同样也是 GPL,GPL 具有传染性。
看图: https://pic2.zhimg.com/50/253a7b1819e2af555ed0a7e0f11a0b59_hd.jpg |
3
MetaGen Oct 20, 2017 后端的服务是不算 distribution 的,除非你把软件分发给了别人,又不是 AGPL
|
4
ctsed Oct 20, 2017 via Android
不用
|
5
tyrealgray Oct 20, 2017 |
6
ctsed Oct 20, 2017 @tyrealgray iframe/webview 不算
|
7
tyrealgray Oct 20, 2017 @ctsed 如果这个 iframe 完全不和这个项目发生交互,那就不算,但是如果这个项目用自己的 api 调用 iframe 里面的东西,那就算是 GPL 下的范围了。
|
8
kaneg Oct 21, 2017 via iPhone 主要看你有没有对 GPL 的代码做修改,如果没有,则不受影响。就像 Linux 本身就是 GPL 的,互联网上很多闭源服务都部署在上面的。
当然正如前面有人说的 AGPL,则更加严格要求,可能会受到影响 |
9
Tink PRO 不用
|
10
wdlth Oct 21, 2017
如果那个是项目是后台服务,生成信息,是无法算分发的。如果是项目本身就是 Web 项目,应该算分发。所以商业软件尽可能地不要使用 GPL 的,不好规避。
|