Possiamo usare un prodotto GPL 2 per scopi commerciali?

1

Nota: esistono molte risposte alle domande relative alla licenza. Ma penso che il mio requisito sia specifico, quindi faccio una domanda a parte.

Stiamo considerando di imporre un progetto GPL 2 e utilizzarlo per scopi commerciali. Questo progetto non è stato aggiornato negli ultimi 2 anni, ma è un'ottima soluzione per le nostre esigenze. Ovviamente lo miglioreremo in futuro, ma per ora vorremmo usarlo così com'è. Non vendiamo direttamente il prodotto, ma lo offriremo come servizio (con abbonamento mensile). Possiamo farlo?

Che cosa succede alla licenza e al copyright? Poiché non stiamo distribuendo il prodotto, gli utenti finali potrebbero non conoscere queste informazioni.

    
posta Raghavendra N 04.04.2016 - 00:23
fonte

3 risposte

2

Sì, il codice GPLv2 può essere usato nel modo che descrivi. Questo in effetti è una delle motivazioni per AGPL e GPLv3. Il codice modificato deve, ovviamente, non essere mai dato a nessuno al di fuori dell'organizzazione o l'obbligo di rendere disponibile il del codice sorgente.

Probabilmente ci sarà una reazione negativa da parte della comunità open-source, poiché questo uso è considerato tecnicamente legale ma semplicemente non cricket (è visto al meglio come un profitto dal lavoro di qualcun altro senza compensarlo in alcuna forma come ad esempio contribuire con nuovi lavori a beneficio degli altri). Le possibilità per evitarlo includono il contributo delle modifiche (se non sono una parte fondamentale dell'azienda) o il contatto del progetto per vedere se i detentori del copyright concedono in licenza il codice del progetto per uso interno in cambio di supporto finanziario o di altro tipo (anche se questo progetto non è in fase di sviluppo attivo, l'hardware e altre risorse potrebbero essere necessari per altri progetti sui quali stanno lavorando i titolari di copyright).

Anche il lato client deve essere esaminato. Se sono state apportate modifiche al codice client, sarà necessario rendere disponibile il codice sorgente per loro poiché il client verrà distribuito ai clienti. Se non c'è un cliente (ad esempio un'applicazione web) o se viene utilizzato un client non modificato, non ci sarà un problema legale.

    
risposta data 04.04.2016 - 07:44
fonte
1

Leggi attentamente la licenza GPL 2 e preparati a condividere il codice con tutte le tue modifiche con gli altri.

Se consegni il software a qualcuno al di fuori della tua azienda senza fornire loro il codice sorgente, allora hai l'obbligo di fornire il codice sorgente a chiunque nel mondo ti chieda di farlo.

    
risposta data 04.04.2016 - 01:31
fonte
1

Dato che non stai distribuendo il software a nessuno al di fuori della tua organizzazione, non è necessario rendere disponibile il codice sorgente per le tue modifiche. Si applica a GPLv1, GPLv2 e GPLv3.

Inoltre, la GPL non pone alcuna restrizione sullo scopo per cui viene utilizzato il software. Puoi usarlo per scopi commerciali ... a condizione che il modo in cui lo usi non sia in conflitto con i requisiti specifici per rendere disponibile il codice sorgente.

Ora la licenza pubblica Affero richiede di rendere disponibili le modifiche se si utilizza il prodotto in un servizio pubblicamente disponibile. Tuttavia Affero non è GPL.

    
risposta data 04.04.2016 - 09:38
fonte