Cambio licenze o cross licensing del software GNU GPL v3 esistente

0

Sono in procinto di creare un fork di coreutils GNU con una serie di modifiche. Mi piacerebbe pubblicare il risultato come progetto open-source, ma non sono tanto fan di GNU GPL come licenza.

È possibile modificare la licenza o fornire il software sia in GNU GPL v3 che in CC BY-NC-SA?

    
posta Polynomial 25.09.2012 - 17:00
fonte

2 risposte

5

No. La GPL non ha il diritto di ri-licenziare l'opera protetta da copyright con una licenza diversa.

    
risposta data 25.09.2012 - 17:10
fonte
0

Tutto questo dovrebbe essere letto con un grandissimo cappello "I AM NOT A LAWYER". Il fatto stesso che tu abbia posto questa domanda dimostra che hai dei dubbi sufficienti: dovresti consultare un professionista legale o semplicemente seguire la via più facile (ed economica) e vivere con la GPL.

A parte ...

Tu, in quanto autore di codice, hai il copyright del codice che hai dell'autore e puoi concederlo in licenza come desideri - questa è l'intera base legale che consente alla GPL di esistere in primo luogo.

Come si applica al tuo esempio? Dipende dalle modifiche che fai. Se hai apportato alcune modifiche qui e là al codice esistente, la licenza attuale dovrebbe rimanere valida; questo dovrebbe applicarsi indipendentemente dall'estensione delle modifiche.

Se hai aggiunto del tutto un nuovo codice, se quel codice vive nei suoi moduli e se può essere ragionevolmente dimostrato essere autonomo (o, nel peggiore dei casi, capace di funzionalità standalone), allora I credo (IANAL) che in realtà fai hai una scelta di licenza per quel codice e quel solo codice.

Il lavoro esistente a supporto di ciò includerebbe l'incorporazione di ad es. codice zlib in progetti GPL. Questo è il livello di "standalone" di cui sto parlando qui; se sei assolutamente soddisfatto di essere impermeabile su questo (e se ti trovi a dover provare a dimostrarlo, probabilmente non lo sei), allora dovrebbe applicarsi.

Anche in questo caso, la licenza GPL richiede che la licenza scelta sia compatibile GPL, quindi non puoi scegliere e scegliere e non puoi assolutamente chiudere la tua fonte. Il sito FSF mantiene un elenco di licenze compatibili con GPL, quindi è consigliabile limitare qualsiasi scelta alle licenze da tale elenco.

La formulazione di la domanda "Devo reclamare un copyright sulle mie modifiche a un GPL coperto programma?" nelle Domande frequenti sulla GPL supporta questa lettura della situazione: si tratta di un'accettazione esplicita dalla fonte che le modifiche apportate possono essere rese di pubblico dominio. Vedi anche "Il Governo degli Stati Uniti può apportare miglioramenti a un programma coperto da GPL?" , e - abbastanza esplicitamente - "Se aggiungo un modulo a un programma coperto da GPL, devo usare la GPL come la licenza per il mio modulo? ".

Si noti che in tutti questi casi l'intero programma deve essere sotto GPL, c'è solo una parte per le singole parti di esso sotto licenze diverse. Nota anche che queste sono solo risposte alle FAQ che spiegano l'intenzione della GPL; se questo dovesse essere testato in tribunale sarebbe il testo della licenza che è stato testato.

Infine, e dovrebbe essere abbastanza ovvio, in nessun caso puoi ri-licenziare il codice GPL esistente; ancora una volta: dovrebbe essere completamente nuovo e completamente autonomo.

Questo è un sacco di "se" s per una risposta, quindi il percorso di minor resistenza è più probabile che semplicemente ingoiare la tua avversione alla GPL e usarla.

    
risposta data 25.09.2012 - 20:34
fonte

Leggi altre domande sui tag