Öncelikle, B, A üzerindeki GPL'yi ihlal ediyor. Ama bu tam olarak endişe duymuyorsunuz ve buradaki soru ile ilgisiz (kim bilir, belki B, A kodundan LGPL lisansı altında yayınlanabilmesi için bir LGPL lisansı aldı mı? ).
Soru "LGPL koduna dayalı bir GPL yazılımı oluşturabilir misiniz?" Bunun cevabı basitçe "evet" tir.
LGPL, GPL'den daha az kısıtlayıcıdır (bu nedenle B, diğer hükümler yapılmadıkça A'nın lisansını neden ihlal eder), aynı zamanda bir GPL projesine oldukça kolay bir şekilde geri getirilmesine izin verir.
LGPL lisansından:
Kütüphane Başlık Dosyalarından Malzeme İçeren Nesne Kodu. Bir Uygulamanın nesne kodu formu, Kitaplığın bir parçası olan bir başlık dosyasından malzeme içerebilir. Bu nesne kodunu, dahil edilen malzeme sayısal parametreler, veri yapısı düzenleri ve erişimcileri veya küçük makrolar, satır içi işlevler ve şablonlarla (on veya daha az satır uzunluğunda) sınırlı değilse, seçtiğiniz şartlar altında aktarabilirsiniz. aşağıdakilerin ikisini de yapın:
a) Nesne kodunun Kütüphane'de kullanıldığı ve Kütüphane ile kullanımının bu Lisans kapsamında olduğu her kopyasında önemli bir uyarı verin.
b) Nesne koduna GNU GPL ve bu lisans belgesinin bir kopyası ile eşlik edin.
Lisansın bir parçası. LGPL koduna göre kolayca bir GPL yazılımı oluşturabilirsiniz.
Kodun GPL'nin doğru sürümü altında doğru şekilde lisanslandığından emin olmak için dikkat etmeniz gereken bazı sürüm farklılıkları vardır.
Sunulan lisans bilgilerinin olmaması durumunda, bu bilgileri genişletme hakkınız yoktur . B dağıtıldı olmamalı, ama onun katkıları vardır değil bir açık kaynak lisansı altında lisanslı. Bu, yayınlanan bir başka proje veya başka bir etkinlik olabilir.
GPL ile genişletme ile uyumlu bir lisans altında sunulmaz. Bir şirketin, GPL yazılımını dahili olarak (kabul edilebilir - bir ihlal değil) kullanarak, yanlış bir şekilde repolarını halka açtığı durumunu düşünün.
Bu durumda, C projesinin telif hakkı ihlallerini ihlal etmesi oldukça mümkündür (B'nin GPL kapsamında lisanslanmamış, ilk etapta dağıtılmamış olması gereken materyal).
Bir olamaz başkasının kaynağına bir lisans zorlar. Ya lisans ile uyumludur ya da onu ihlal etmektedir. İhlali ise, lisansta belirtildiği gibi:
İşbu Lisans kapsamında açıkça belirtilmedikçe, kapsam dahilindeki bir işi çoğaltamaz veya değiştiremezsiniz. Aksi takdirde yayma veya değiştirme girişimleri geçersizdir ve bu Lisans kapsamındaki haklarınızı otomatik olarak sona erdirir (bölüm 11'in üçüncü paragrafında verilen patent lisansları dahil).
GPL'nin ihlali, malzemenin GPL altında olduğu anlamına gelmez, aksine dağıtılamaz.