2009-06-22 69 views
3

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

AFAIK通过网站向用户提供服务 - 即使是付费服务 - 也不违反GPL。这是因为GPL是about distribution,我没有交付任何代码。我提供的服务可能会收取费用。

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

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

+4

我投票结束这个问题作为题外话,因为**它是关于许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-08 23:40:32

回答

4

假设没有代码发送给用户,它不是分发。但是要明白,如果你的代码有客户端JS组件,并且这些JS组件使用GPLed代码,那么这些代码必须是未混淆/未混淆的,或者有相应的源代码(未混淆/未混淆)版本。

相关问题