Se voglio che il mio programma client sia software libero, devo anche rilasciare il software del server come software libero?

6

Immagina di aver scritto un gioco e voglio renderlo un software gratuito. Devo anche rendere il software del software per server di gioco libero perché il gioco lo usa per connettersi ad altri giocatori per giocare contro?

Immagina di aver scritto un titolo azionario e desidero renderlo un software gratuito. Posso addebitare l'abbonamento alle informazioni di borsa, anche se il software serve a poco scopo senza pagare un abbonamento di questo tipo?

Inoltre, sono interessato a fonti di entrate per il software libero che vanno oltre l'addebito per la distribuzione o il supporto, che neutralizzano una persona che acquista il software e poi lo distribuisce da sé e sottrae i prezzi.

    
posta 2371 03.12.2011 - 15:33
fonte

2 risposte

7

No, non ci sono licenze per software libero di cui sono a conoscenza che imporrebbe un tale requisito. Se ci fosse, non avresti alcun obbligo di usare quella licenza, ma sceglierai una delle altre.

Il client e il server potrebbero anche essere sotto licenze diverse se lo desideri.

Inoltre, se nessuna licenza soddisfa le tue esigenze, sei libero di crearne una tua. In quanto proprietario del copyright, sei libero di rilasciare il tuo software come meglio credi.

    
risposta data 03.12.2011 - 15:42
fonte
-3

Capisco molto bene che la tua domanda ha avuto la stessa domanda qualche giorno fa con molte ore di intensa ricerca sul software libero tra loro. :)

Il problema è che il software libero è solo software libero se rispetta le 4 libertà di essere in grado di eseguire, introspettare / modificare, condividere e ottimizzare il software.

Quindi, se il tuo client è gratuito, ma in realtà è solo una GUI per un server proprietario, a cosa serve il client? L'utente ha davvero la libertà di eseguire il software a suo piacimento? Se crei un gioco gratuito, ma non può essere giocato senza un server proprietario, a cosa serve il gioco? L'utente ha davvero la libertà di eseguire il software a suo piacimento?

Il fatto è: formalmente non stai agendo contro GPL. Potresti comunque rivendicare: "Beh, anche il mio server è software libero, ma è stato modificato il software libero e non voglio distribuirlo, il che è perfettamente ok.

È per questo motivo che GNU ha aggiunto la Affero-License per chiudere questa scappatoia.

Tuttavia, temo, dato che il tuo software raggiungerebbe una certa rilevanza, saresti il dork della comunità del software libero. Allora perché provare a usare l'etichetta "gratis" se non serve?

    
risposta data 17.10.2016 - 02:52
fonte

Leggi altre domande sui tag