La riga del copyright non si riferisce al codice, ma alla licenza stessa. L'intervallo di tempo non determina fino a quando il copyright è attivo, ma durante questo intervallo di tempo il soggetto protetto da copyright è stato creato e / o modificato. Questo non è rilevante qui.
Sei non libero di usare il codice nel modo che preferisci: devi rispettare la licenza a cui ti sei collegato:
- " L'origine di questo software non deve essere rappresentata in modo errato, né per rivendicazione esplicita né per omissione. " - Interpreterei questo in modo tale da dover contrassegnare le sezioni nel codice sorgente tratte da Mr. Norvig. Omettere qualsiasi credito a lui equivarrebbe a travisare l'origine del tuo software per omissione.
- " Le versioni modificate devono essere chiaramente contrassegnate come tali e non devono essere rappresentate erroneamente come software originale. Le versioni modificate possono essere distribuite in pacchetti con altre licenze (come la licenza GNU). "- Se si modifica il codice (che si intende fare), è possibile distribuire la versione modificata con qualsiasi licenza scelta. Tuttavia, non è consentito presentare la versione modificata come se fosse stata scritta da Mr. Norvig.
Oltre a segnare la sezione di codice basata sul lavoro di Mr. Norvigs, penserei di credergli con una frase come
Parts of this software are based on code from Paradigms of Artificial Intelligence Programming by Peter Norvig. See <http://norvig.com/paip.html
>.
in la tua dichiarazione di copyright sarebbe appropriata.
Non sono un avvocato, quindi dovresti considerare di vederne uno.