Caso 1. Quando questo è il tuo codice:
In generale, devi solo inserire la nota sul copyright nel lavoro (qui il codice sorgente). La licenza non richiede una menzione.
Ad esempio, per la licenza Apache non è necessario alcun riferimento.
Tuttavia, GPL in particolare vuole di fare riferimento a GPL License
word all'interno di ciascun codice sorgente.
the process involves adding two elements to each source file of your
program: a copyright notice (such as “Copyright 1999 Terry Jones”),
and a statement of copying permission, saying that the program is
distributed under the terms of the GNU General Public License
da: link
In questo caso, per evitare l'interpretazione che il codice è incondizionatamente GPL, è logico che tu specifichi una clausola aggiuntiva come
"subject to terms and condition provided in LICENSE.txt"
Caso 2: se stai modificando il codice di un'altra persona:
Non è possibile eseguire una licenza doppia e inoltre non è possibile modificare nulla sull'origine che fornisce informazioni sulla licenza.
BTW: C'è un'alternativa più semplice che è ovvia.
Se fai una copia identica del codice che non ha alcun riferimento a GPL e la usi per la licenza commerciale o alternativa.
Ma potrebbe essere troppo ingombrante.