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.