如果我提供API,我的网站是否可以包含GPL代码?

时间:2009-06-22 18:13:59

标签: api open-source web gpl

假设我的网站基于GPL代码。

AFAIK通过网站向用户提供服务 - 甚至是付费服务 - 并不违反GPL。这是因为GPL是about distribution而我没有提供任何代码。我正在提供服务,可能会收取费用。

但是,假设我向我的网站提供API并收取使用API​​的费用。

有人可以争辩说,实际上我刚刚将我的网站变成了一个软件,我将其作为外部软件应用程序的一部分进行分发,从而违反了GPL?

2 个答案:

答案 0 :(得分:4)

假设没有代码发送给用户,则不会分发。但是要理解,如果您的代码具有客户端JS组件,并且这些JS组件使用GPL代码,那么代码必须以非模糊/未组合的方式发送,或者具有指向相应源(未模糊/未模糊)版本的附带链接

答案 1 :(得分:1)

  1. 我将向您推荐一篇讨论SaaS和GPL的文章: http://www.linux-mag.com/id/3017

  2. 找律师问。可能有一些选择,但是你不能错误地把它弄错,而魔鬼真的在细节中。

  3. 基本上,GPL 3 不允许你做你想要的。这非常适得其反,但确实如此。