Ticari kullanımı yasaklayan bir lisans kullanmak (bu arada tanımlanması ÇOK zor), yazılımınızı bu lisansı kullanan tüm mevcut kitaplıklar ve programlarla uyumlu hale getirmez. Ayrıca R gibi yazılımlara veya debian gibi linux dağıtımlarına dahil edilmeyeceği anlamına gelir.
Ticari olmayan bir tür lisans kullanan ve bu nedenlerle sürdürülmeyen farklı programlar biliyorum: yazılımı diğer çoğu kütüphaneye veya yardımcı programa bağlayamazsınız.
GPL kullanırsanız ve birisi kodunuzu kullanarak veya kodunuza göre ürün satarsa, tam kaynak koduna erişim izni vermek zorundadır. Bu, programdaki tüm değişikliklerini ve diğer tüm kodları dahil etmek anlamına gelir. Bence bu adil bir anlaşma: iyileştirmeler ve yeni olasılıklar mevcut.
Telif hakkı sahibi olduğunuzdan, hem GPL sürümüne hem de ticari lisansa sahip olmaya karar verebilirsiniz: gerçekte yazılım satan insanlar, tüm programlarını GPL altında yayınlamaya zorlamayan bir lisans isteyecektir. Bu kısıtlamadan kurtulmak için mutlulukla lisans alacaklar. Bu, diğerleri arasında oracle tarafından berkeley db için kullanılan bir şemadır:
Bu nedenle, lisans Berkeley DB kullanan belirli bir uygulamanın halka nasıl dağıtıldığına bağlıdır. Dağıtılmayan yazılımlar, ücretsiz ve açık kaynaklı yazılımlar gibi Sleepycat Lisansını kullanabilir. Tescilli yazılım Berkeley DB'yi yalnızca Oracle ile uygulamanın yayıncısı arasındaki ticari lisans anlaşması kapsamında kullanabilir.
Son olarak, 'ticari kullanımı' tanımlamak çok zordur. Doktora öğrencisi ticari yazılım kullanımınızı kullanarak bir proje üzerinde çalışıyor mu? Ücreti proje tarafından ödenir ...
Takım liderinizi ikna etmek için son bir şey:
GPL kapsamında kod yayınlanması, ticari olarak kullanılabilecek bazı yöntem veya işlemleri açıklayan bir dergi makalesi yayınlamakla yalnızca (yasal) ticari kazanç için aynı fırsatları bırakır.
Stackoverflow'daki bu benzer sorudan . Ve aslında doğru değil: bir makale yayınlarsanız, yayıncı genellikle makalenin telif hakkını ve gelirlerini talep eder, bu nedenle GPL'yi bir dergide yayınlamaktan daha iyidir.