Posso parti WTFPL / CC0 di un codice GPL?

1

So che non dovrei aspettarmi l'avviso dell'avvocato qui, ma i consigli dei programmatori mi andrebbero bene abbastanza bene.

Voglio pubblicare un programma che è derivato da un programma con licenza GPL. Comprendo dalle note legali della GPL che l'intero lavoro deve essere concesso in licenza anche con licenza GPL.

Ora preferirei pubblicare il mio lavoro con una licenza più permissiva, ovvero, non mi interessa attribuzione. Mi sembra che le licenze CC0 o WTFPL, ad esempio, non abbiano bisogno che il lavoro sia considerato nel suo insieme, giusto? Quindi, dato che sono compatibili con la GPL, in linea di principio potrei semplicemente dire qualcosa come (oltre alla nota GPL) quanto segue:

This work is GPL as a derivative work of foobar. In addition, modifications with regards to the original foobar are WTFPL/CC0.

Questa sarebbe una licenza valida?

    
posta Skippy le Grand Gourou 21.07.2013 - 11:49
fonte

1 risposta

3

Si applica il solito IANAL.

Sì, in base al link entrambe queste licenze sono compatibili con la GPL, quindi in base a tale è possibile incorporare il codice che li utilizza in un progetto GPL.

Vedi link per la dichiarazione esplicita di tale possibilità:

It means that the other license and the GNU GPL are compatible; you can combine code released under the other license with code released under the GNU GPL in one larger program.

Le praticità di questo sono interessanti. Il prossimo bit è solo un'opinione, ma personalmente non mi sentirei a mio agio nel fare qualcosa nell'ordine di un cambio a una o due righe in una funzione GPL altrimenti, e nel dichiarare che una riga o due righe cambiano sotto un'altra licenza. D'altra parte, se potessi suddividere tutte le mie modifiche / aggiunte di codice in un modulo separato, mi sentirei più a mio agio nell'essere in grado di concedere in licenza quel modulo separato in modo diverso.

Esistono esempi reali di questo tipo di versione. Per esempio. nella versione di codice sorgente di Quake III Arena di id Software, l'intera versione è - ovviamente - una versione GPL, ma alcuni moduli sono rilasciati con altre licenze.

Ecco tr_animation.c (GPL): link

Ed ecco md4.c (RSA): link

Vale la pena leggere il readme per vedere come è stata gestita la licenza complessiva di questi articoli: link

E come sempre, consultare un avvocato che conosca le licenze software è assolutamente essenziale per assicurarti di non oltrepassare i limiti di ciò che sei autorizzato a fare.

    
risposta data 21.07.2013 - 12:26
fonte

Leggi altre domande sui tag