Utilizzo delle librerie GPL complete nei modelli SaaS (Software as a Service)


27

Ho già cercato nel sito, ma ho trovato solo risposte relative all'uso delle librerie GPL nel software che le persone avrebbero venduto / distribuito. In questo caso la risposta è che devono anche rendere disponibile il codice sorgente.

Che dire di SaaS? Cioè, costruirò un'app che i clienti pagheranno una tariffa mensile da utilizzare su Internet e non scaricheranno nulla o non avranno accesso al codice.

Domande:

  1. In questo caso, posso utilizzare le librerie GPL complete senza dover rendere disponibile il mio codice sorgente?

  2. Esistono altri limiti / requisiti della GPL che dovrei conoscere anche se il mio modello è SaaS?

Risposte:


45

Finché non distribuisci i tuoi binari, non c'è nessun problema con l'uso delle librerie GPL (o altro codice) in un progetto altrimenti chiuso.

Per quanto riguarda le normali GPL e LGPL, fornire l'accesso per utilizzare il software in rete (come in SaaS) non è considerato distribuzione. Ciò significa che non ci sono problemi con l'uso delle librerie (L) GPL in un progetto SaaS a sorgente chiuso.

Ciò a cui bisogna fare attenzione sono le librerie che dispongono di una licenza AGPL (Affero GPL). Nella licenza AGPL, SaaS è considerata distribuzione e richiede di fornire agli utenti l'accesso al codice sorgente.


Questo vale anche per GPLv2?
long-lazuli,

1
@ long-lazuli: si applica a tutte le licenze. Le clausole che richiedono la distribuzione del codice sorgente non entrano in vigore finché non si distribuisce qualcosa.
Bart van Ingen Schenau,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.