Yapılacak güvenli şey , GPLv3 ile uyumlu bir lisans altında yazdığınız kodu serbest bırakmaktır . GPLv3 elbette kendisiyle uyumludur, ancak seçebileceğiniz birkaç lisans daha vardır. FSF'in lisans listesi opinionated ancak diğer lisanslar GPL hangi sürümleri ile uyumlu olduğu sorusu üzerine yetkili olarak kabul edilebilir.
Şahsen kodunuzu "veya isteğe bağlı olarak daha sonraki bir sürümde" GPL sürüm 2 altında lisanslamanızı öneriyorum . Bu, hem GPLv3 hem de GPLv2 koduyla ve dolayısıyla copyleft lisanslarıyla maksimum uyumluluk sağlar. Copyleft istemiyorsanız, X11 lisansını kullanın .
Kaynak kodunuzu serbest bırakmak istemiyorsanız, herhangi bir copyleft lisansı altında kodu veya verileri tekrar kullanmamalısınız - copyleft'in tüm amacı kaynağın kullanılabilirliğini zorlamaktır, bu nedenle kapalı kaynaklı bir programda copylefted malzeme kullanmak etik değildir lisans mektubunu ihlal etmese bile (bunu nasıl yapacağınızı size söylemeyeceğim; bağlı ve kararlıysanız gerçek bir telif hakkı avukatına danışın).