3

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

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

但是,假设我向我的网站提供了一个 API,并为使用该 API 收费。

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

4

2 回答 2

4

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

于 2009-06-22T18:19:57.313 回答
1
  1. 我将向您推荐一篇讨论 SaaS 和 GPL 的文章: http ://www.linux-mag.com/id/3017

  2. 找律师问问。可能有一些选择,但你不能犯错,而魔鬼确实在细节中。

基本上,GPL 3不允许你做你正在寻找的东西。这非常适得其反,但确实如此。

于 2009-06-22T18:27:07.317 回答