GPL (LGPL değil) lisanslı bir kütüphane ve 3 yanlı BSD lisanslı bir kütüphane kullanan kod yazıyorum . GPL lisanslı kitaplığa bağlandığım için kodumun da GPL olması gerekiyor. Uygulamada, BSD kütüphanesinden orijinal LICENSE.txt ile nasıl başa çıkmalıyım?
(A) Bir projeyi ana kaynak kodunun GPL lisanslı olması ve ardından bazı alt dizinlerin BSD lisanslı olması için dağıtabilir miyim?
(B) Sadece kütüphanelere bağlanmakla kalmayıp, BSD ve GPL kodunu daha kapsamlı bir şekilde kullanmak ve birleştirmek isteseydim, o zaman LICENSE.txt ile ne yapmalıyım?
3 maddeli BSD metni şunu söyler: "Kaynak kodun yeniden dağıtımları yukarıdaki telif hakkı bildirimini, bu koşullar listesini ve aşağıdaki sorumluluk reddini korumalıdır." görünüşe göre bir yerlerde telif hakkı bildirimini ve bu koşullar listesini saklamalıyım. Ama sonra GPL lisansı txt dosyasını bir yere koymam gerekecek.
Ayrıca, görünüşe göre, aşağıdaki koşulların yerine getirilmesi şartıyla, "değişiklikle veya değiştirmeden kaynak ve ikili biçimlerde yeniden dağıtım ve kullanıma izin verilmez: BSD lisans metninin bir kısmı, bana yalnızca diğer parçaları saklayın.
Peki, uygulamada GPL lisans metnini ve BSD lisansının ve sakladığım telif haklarının parçalarını nasıl ve hangi metin dosyalarında düzenlemeliyim?
DÜZENLEME: B durumunda, 3-maddeli BSD lisansı (tek yönlü) GPL ile uyumlu olduğu için, 3-maddeli BSD lisanslı kodu alıp izin verilen GPL altında yeniden dağıtacağım . Ben sadece pratikte lisans metinleri ve metin dosyaları ile nasıl başa çıkılacağını soruyorum.