La condizione GNU GPL della licenza di riutilizzo si applica anche a me se sono il creatore? [duplicare]

2

Sto sviluppando una libreria da zero. Se la licenza sotto GNU GPL (o una licenza simile), che condiziona tutti a rivelare il codice sorgente, la condizione si applica ai miei altri progetti?

Dire che creerò un'app per Android che utilizza la già citata libreria GPL. Devo pubblicarlo sotto GPL? È necessario che la fonte venga divulgata anche se io sono il creatore di entrambi?

La situazione cambia, quando altre persone contribuiscono alla biblioteca?

    
posta Leprechaun 19.06.2017 - 00:51
fonte

2 risposte

4

Say I will create an android app that uses the aforementioned GPL library. Do I need to publish it under GPL aswell? Does it need to have the source disclosed even if I am the creator of both o them?

Certo che no. Non c'è assolutamente alcun modo immaginabile come ciò sia possibile anche lontanamente. Lo scopo di una licenza è di dare diritti a qualcuno che altrimenti non li avrebbe. Non hai nemmeno bisogno di conoscere la legge sul copyright, è solo un semplice buon senso.

Does the situation change, when other people contribute to the library?

Sì. Se usi il codice di altre persone, devi acquisire una licenza per quel codice.

    
risposta data 19.06.2017 - 01:41
fonte
-2

Come autore di un'opera creativa, puoi scegliere una licenza con cui autorizzare altri a ridistribuire il tuo lavoro. E non sei limitato a scegliere una sola licenza.

Se si sceglie di distribuire una libreria con una determinata licenza, sarebbe inappropriato non seguire i termini di quella licenza in quella distribuzione. Pertanto, se hai creato un'app che utilizza la tua libreria GPL, sarebbe inappropriato utilizzare qualcosa di diverso dalla GPL per l'app stessa. Non farlo violerebbe essenzialmente una richiesta che ti stai ponendo. E viola lo spirito della GPL con cui hai concesso in licenza la tua biblioteca.

Tuttavia, se volessi pubblicare la tua app con una licenza proprietaria o diversa, puoi anche concedere una doppia licenza alla tua libreria GPL e utilizzare la versione con licenza proprietaria per la tua app e la versione GPL per tutti gli altri. Provare a concedere in licenza singola la libreria per GPL e utilizzarla nella tua app proprietaria è una terra oscura di legge sconosciuta. La complicazione deriva dal tentativo di identificare la licenza dell'applicazione che ha la libreria in bundle.

Say I will create an android app that uses the aforementioned GPL library. Do I need to publish it under GPL aswell?

Quindi, non devi, ma dovresti, e le conseguenze se non lo fai sono strane e poco chiare.

    
risposta data 19.06.2017 - 01:47
fonte

Leggi altre domande sui tag