Вам не нужно помещать заголовок GPL в исходный код - вам не нужно ничего делать. Хотя уведомление об авторском праве на ваше имя и дату в файле полезно и может потребоваться в некоторых областях.
Возможно, я бы включил ваше имя / адрес электронной почты / веб-сайт в заголовок и заметку с надписью «см. Licence.txt для условий», тогда вам не нужно беспокоиться о наличии разных исходных файлов для GPL / Commercial.
GPL - это лицензия на распространение, когда вы распространяете копию своего проекта под лицензией GPL, вы включаете текстовый файл GPL (и делаете источник доступным). Когда вы распространяете его самостоятельно, вы включаете любой коммерческий файл лицензии, который пожелаете.
Единственная сложность заключается в том, что вы принимаете исправления от пользователей GPL - они владеют этими исправлениями, и вы можете распространять их только под GPL. Если только вы не можете заставить авторов передать вам авторские права.