Utilizzare il mio codice di licenza GPL in un prodotto commerciale

9

Sto sviluppando un progetto software in Java / Swing con licenza GPL v3. Successivamente, voglio creare un'applicazione Android che utilizza gli algoritmi dell'applicazione Java / Swing. Questa app Android sarà un prodotto commerciale (venduto su Google Play Store).

Questo è un problema, quando uso il mio codice GPR OWN in un SW commerciale sviluppato da me?

    
posta Andreas Freitag 26.06.2012 - 09:09
fonte

4 risposte

18

Se sei detentore del copyright esclusivo (ad esempio, il proprietario), puoi qualsiasi cosa desideri con il codice , compresa l'esecuzione di una versione derivata del codice in cui l'unica modifica è alla licenza. Le licenze sono solo descrizioni delle condizioni poste dal / dai proprietario / i agli utenti non proprietari del codice. Non vincolano il proprietario.

Quando c'è una proprietà multipla, le cose diventano più complesse (formalmente, tutti i titolari del copyright devono essere d'accordo per cambiare la licenza). C'è una zona grigia su quale tipo di contributo sarebbe richiesto da qualcuno per essere un detentore del copyright; quasi certamente non è fatto dal conteggio meccanico delle linee modificate in quanto un contributo sostanziale potrebbe essere molto breve e non sostanziale molto lungo (ad esempio, la conversione di tutte le rientranze in schede o spazi). Non possiamo valutare fino a che punto ciò si applica nella tua situazione, ad eccezione di sottolineare che qualcun altro che scarica e utilizza il codice non ti obbliga a concedere loro i diritti di proprietà.

Se si scrive tutto da solo, non è necessario prestare molta attenzione alla complessità del paragrafo precedente. Puoi semplicemente andare avanti e fare ciò che vuoi fare.

Un punto a parte è se stai lavorando per una società che è il proprietario del codice. In tal caso, è la decisione dell'azienda e tu stai semplicemente agendo per conto della società. Non è più complesso di prima se l'azienda è l'unico proprietario del codice.

    
risposta data 26.06.2012 - 14:51
fonte
5

No, non ci sono problemi in quanto possiedi il codice (e il copyright). Puoi fare quello che vuoi con esso. Puoi anche consentire ad altre persone di fare lo stesso con un costo aggiuntivo se fornisci loro una copia con una licenza diversa.

In passato, ho cambiato il mio codice GPL per fare qualcosa che un cliente voleva, e quindi ho fornito una copia sotto una licenza BSD a due clausole (in modo specifico in modo che potessero collegarsi ad essa in un'applicazione proprietaria).

C'è un avvertimento, se accetti più di semplici patch dalle persone che ti sono state offerte in base ai termini della GPL 3, dovrai convincerli a firmare un incarico di copyright (in modo da mantenere la piena proprietà del copyright ). Se questo è solo un progetto di una sola persona, non devi preoccuparti di questo.

    
risposta data 26.06.2012 - 14:25
fonte
1

Is this a problem, when I use my OWN GPL code in a commercial SW developed by me?

No, perché lo chiedi? Perché eri così libero di averlo rilasciato una volta sotto GNU GPL? Non sposare la GPL, quindi fintanto che sei l'autore e il proprietario del copyright, puoi cambiare la licenza per ogni versione rilasciata. Hai il controllo.

Dalle Domande frequenti sulla GPL: vorrei rilasciare un programma che ho scritto sotto la GNU GPL, ma io piacerebbe usare lo stesso codice in programmi non liberi. :

To release a non-free program is always ethically tainted, but legally there is no obstacle to your doing this. If you are the copyright holder for the code, you can release it under various different non-exclusive licenses at various times.

Tuttavia, se il tuo codice ha anche altri autori e detentori del copyright (ad esempio un lavoro derivato), ciò dipende. Non hai detto così, quindi questo è solo per dare il contro-esempio.

    
risposta data 27.06.2012 - 14:15
fonte
1

Altre risposte hanno già detto che puoi, in qualità di detentore del copyright, cambiare la licenza del tuo codice in qualsiasi momento. Non voglio insistere su questo.

Volevo solo aggiungere un dettaglio che nessun altro ha menzionato: puoi vendere il codice GPL su Google Play in un prodotto commerciale. Nulla nella GPL impedisce alla tua applicazione GPL di Android di essere un prodotto commerciale per cui addebiti denaro.

L'unico requisito per la distribuzione del software GPL è che devi distribuire la fonte: la distribuzione dei binari è facoltativa e la ricarica è facoltativa, ma non c'è nulla di sbagliato o illegale nella distribuzione di binari e fonti a pagamento (ad esempio la vendita di software GPL) .

    
risposta data 22.07.2013 - 23:40
fonte

Leggi altre domande sui tag