2009-06-22 38 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代碼,那麼這些代碼必須是未混淆/未混淆的,或者有相應的源代碼(未混淆/未混淆)版本。

相關問題