Bạn không cần đặt tiêu đề GPL trong nguồn - bạn không cần làm gì cả. Mặc dù thông báo bản quyền về tên và ngày của bạn trong tệp là hữu ích và có thể được yêu cầu ở một số khu vực.
Tôi có thể sẽ bao gồm tên / email / trang web của bạn trong tiêu đề và một ghi chú có nội dung "xem Licence.txt cho các điều khoản" thì bạn không phải lo lắng về việc có các tệp nguồn khác nhau cho GPL / Thương mại.
GPL là giấy phép phân phối, khi bạn phân phối một bản sao dự án của bạn theo GPL, bạn bao gồm tệp văn bản GPL (và cung cấp nguồn có sẵn). Khi bạn tự phân phối, bạn bao gồm bất kỳ tệp giấy phép thương mại nào bạn muốn.
Sự phức tạp duy nhất là nếu bạn chấp nhận các bản sửa lỗi từ người dùng GPL - họ sở hữu các bản sửa lỗi đó và bạn chỉ có thể phân phối chúng theo GPL. Trừ khi bạn có thể nhờ các tác giả giao bản quyền cho bạn.