Il software con licenza GNU General Public License v3 può essere venduto dall'autore originale?

4

Come noto, i software con licenza GNU GPL sono totalmente gratuiti e non sono permessi per la vendita. Tuttavia, oggi ho trovato questo programma chiamato Minitube ed è venduto anche se è concesso in licenza sotto GPLv3. L'autore originale ha il permesso di vendere il proprio software, anche se lo rilascia sotto GPLv3?

    
posta Sun 22.08.2011 - 18:37
fonte

3 risposte

15

Ti sbagli. Puoi vendere codice sotto GPL. E tu non devi essere il proprietario.

Ma devi anche fornire / pubblicare alla modifica del codice sorgente del tuo cliente o utente . (E i tuoi clienti possono ridistribuire gratuitamente il codice. Ecco perché la maggior parte del codice GPL è gratuito come nella birra.)

Una delle idee principali dietro la GPL è che l'utente deve essere in grado di modificare o controllare il software. Ma la licenza in sé non ti impedisce di vendere il software.

Vedi questa pagina della FSF su vendita di software GPL.

    
risposta data 22.08.2011 - 18:40
fonte
11

Sì, l'autore originale non è vincolato dai termini della GPL. La licenza GPL è una licenza concessa a chiunque abbia una copia del programma. Se non si dispone di una copia del programma, non si ha diritto al codice sorgente. L'autore originale è inoltre autorizzato a rilasciare il software sotto il numero di licenze che desidera. Una volta che un pezzo di software ha più autori, devono accettare tutti i cambiamenti di licenza.

    
risposta data 22.08.2011 - 18:46
fonte
8

La GPL è una licenza di copyright. Tali licenze si applicano solo a persone diverse dal proprietario del copyright. L'autore originale del codice è libero di farlo come desidera.

Ciò rende possibile la doppia licenza, tipicamente fatta dando via la fonte con licenza GPL mentre si vende lo stesso codice a sviluppatori closed-source con una licenza diversa. È così che Trolltech ha fatto soldi con Qt. È concesso in licenza GPL, ma prima che Nokia acquistasse Trolltech, il posto di sviluppatore per la versione proprietaria di Qt era piuttosto costoso, un migliaio di dollari credo.

Come indicato sopra, nonostante il fatto che GPL sia una licenza per software libero, ciò non significa che non ti è permesso addebitare denaro per questo. "Gratuito" in questo caso si riferisce ai diritti trasmessi a coloro che ottengono il codice con licenza GPL. Puoi addebitare tutto ciò che vuoi per il codice GPL, devi solo rispettare i termini della licenza.

Un sacco di aziende fanno enormi somme di denaro vendendo codice GPL: Google con Android, IBM con Linux per i loro server RS-6000, Red Hat con Red Hat Enterprise Linux. Ma tutta la loro fonte che è collegata con la fonte GPL deve essere di per sé con licenza GPL e deve essere resa disponibile a coloro che ottengono copie del binario.

Si noti che non è necessario distribuire effettivamente la fonte. Molte persone pensano che si debba pubblicare la propria fonte online per conformarsi alla GPL. Questo non è in realtà il caso. Non è nemmeno sufficiente pubblicare il codice online: Richard Stallman ha sottolineato un po 'che quelli senza una connessione Internet non sarebbero in grado di ottenere la tua fonte se fosse l'unico modo che hai distribuito.

Per rispettare la GPL, se non ricordo male, devi fare un'offerta scritta per fornire la fonte, e devi effettivamente fornire la fonte quando ti viene richiesta. È possibile addebitare una "ragionevole" somma di denaro per la fonte, per coprire i costi di duplicazione dei supporti, spedizione e gestione e così via. Anche la Free Software Foundation vende il proprio codice sorgente su supporti fisici, nonostante sia disponibile online.

    
risposta data 22.08.2011 - 19:27
fonte

Leggi altre domande sui tag