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.