Uso corretto della GPL quando si utilizza una libreria coperta da una versione precedente

2

Ho un software su cui sto lavorando da un po 'di tempo. Puoi trovarlo qui . Poiché ora è in una fase in cui potrebbe essere potenzialmente utile per altri ricercatori, ho deciso di coprirlo con la GPL.

Mentre la maggior parte di esso è un codice che ho scritto io stesso, un insieme di funzioni, contenuto in butterworth.c e butterworth.h, non lo sono - sono una libreria di funzioni che ho trovato su questo website e sono coperti dalla GPLv2. Il resto ho (provato a) coprire con la GPLv3.

Ho il sospetto che avere due versioni della GPL nello stesso progetto non sia OK, quindi qual è il modo corretto per coprire i contenuti di butterworth.c nel mio progetto mentre continuiamo a dare credito dove è dovuto ai programmatori originali che lo ha scritto?

Suppongo, inoltre, ci sia qualcosa di sbagliato / mancante nel modo in cui ho impostato la GPLv3 nel resto del progetto? Attualmente è solo un blocco di commenti all'inizio di tutti i file .c.

    
posta KBriggs 02.08.2015 - 00:11
fonte

1 risposta

3

Per il commento che hai lasciato, il codice che stai utilizzando ma che non possiedi è concesso in licenza con GPLv2 o qualsiasi versione successiva . Questa clausola può essere omessa; il kernel Linux è un famoso esempio di un progetto che è solo concesso in licenza come GPLv2. Tuttavia, sembra che la clausola sia intatta in questa istanza.

In base alle informazioni nella domanda, sembra che tu possa concedere in licenza l'intero progetto (compresi i file in questione) sotto GPLv3.

Tieni presente che si tratta di termini di licenza . Il copyright è ancora di proprietà dell'autore originale a meno che non sia stato riassegnato. Il fatto che tu rilasci il codice non cambia non chi possiede effettivamente il codice "butterworth".

Per rimuovere qualsiasi potenziale ambiguità sui diritti legali, ogni file dovrebbe avere sia un avviso di copyright sia un avviso di licenza nella parte superiore. Puoi avere un avviso GPLv3 standard (la FSF ha un testo standard per questo sul loro sito web) ma lascia intatto l'avviso sul copyright di butterworth.

    
risposta data 02.08.2015 - 01:20
fonte

Leggi altre domande sui tag