Anda tidak perlu memasukkan header GPL di sumber - Anda tidak perlu melakukan apa pun. Meskipun pemberitahuan hak cipta dari nama dan tanggal Anda dalam file berguna dan mungkin diperlukan di beberapa daerah.
Saya mungkin akan memasukkan nama / email / situs web Anda di header dan catatan yang bertuliskan "lihat licence.txt untuk istilah" maka Anda tidak perlu khawatir memiliki file sumber yang berbeda untuk GPL / Komersial.
GPL adalah lisensi distribusi, ketika Anda mendistribusikan salinan proyek Anda di bawah GPL Anda memasukkan file teks GPL (dan membuat sumber tersedia). Ketika Anda mendistribusikannya sendiri, Anda memasukkan file lisensi komersial apa pun yang Anda inginkan.
Satu-satunya kompleksitas adalah jika Anda menerima perbaikan dari pengguna GPL - mereka memiliki perbaikan itu dan Anda hanya dapat mendistribusikannya di bawah GPL. Kecuali Anda bisa meminta penulis untuk memberikan hak cipta kepada Anda.