假设我的网站基于GPL代码。
AFAIK通过网站向用户提供服务 - 甚至是付费服务 - 并不违反GPL。这是因为GPL是about distribution而我没有提供任何代码。我正在提供服务,可能会收取费用。
但是,假设我向我的网站提供API并收取使用API的费用。
有人可以争辩说,实际上我刚刚将我的网站变成了一个软件,我将其作为外部软件应用程序的一部分进行分发,从而违反了GPL?
答案 0 :(得分:4)
假设没有代码发送给用户,则不会分发。但是要理解,如果您的代码具有客户端JS组件,并且这些JS组件使用GPL代码,那么代码必须以非模糊/未组合的方式发送,或者具有指向相应源(未模糊/未模糊)版本的附带链接
答案 1 :(得分:1)
我将向您推荐一篇讨论SaaS和GPL的文章: http://www.linux-mag.com/id/3017
找律师问。可能有一些选择,但是你不能错误地把它弄错,而魔鬼真的在细节中。
基本上,GPL 3 不允许你做你想要的。这非常适得其反,但确实如此。