MIT lisansı altındaki bir kütüphaneyi nasıl doğru şekilde alt lisanslayabilirim?


14

MIT lisansı altındaki bir kitaplığı nasıl doğru şekilde alt lisanslayabilirim?

Kütüphaneyi kullanıyorum ve genişletiyorum. MIT lisansı kütüphaneyi alt lisanslamakta özgür olduğumu belirtir.

Sadece şunu söyleyebilir miyim:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


Yanıtlar:


10

Bu nedenle, sorunuzun ilk kısmı "nasıl doğru şekilde alt lisans alabilirim" sorusuna bu eski SO bağlantısında yanıt verilir : Birinin MIT kodunu yeniden lisanslayabilir miyim . Bu bağlantı için Gallaecio'ya şapka ipucu ve lütfen 10k + üne sahip SO kullanıcılarının bağlantıyı hala görebileceğini unutmayın .

Ve cevabın en alakalı kısmı:

Yapabileceğiniz şey, yazılımda birden fazla lisansa sahip olmaktır.
Yani, lisans dosyasını eklemeniz gerekiyor, ancak tüm ürüne uygulanmadığı hakkında bir şey ekleyeceğim. İyi olmak için, birinin MIT lisanslı başlangıç ​​noktasının bir kopyasını nereden alabileceğini belirtmek isteyebilirsiniz.

Orijinal lisansı olduğu kadar GPL'yi de eklemeniz gerekir ve her bir dosyanın bir bütün olarak GPL'nin yanı sıra bazı bölümleri için MIT tarafından kapandığını açıkça belirtmeniz gerekir.

Bu, sorunuzla ilgili olduğunu düşündüğüm MIT vs GPL lisanslarıyla ilgili ek bir SO sorusudur.

MIT lisanslı projeyi bir GPL'd projesine alt lisansladığınızda, tüm paketi GPL'nin viral yönünü içeren bir GPL'd projesi olarak sunduğunuzu belirtmek gerekir. Ödünç aldığınız orijinal proje, aldığınız herhangi bir kaynak aracılığıyla MIT lisansı altında kalır. Aradaki fark, paketin artık projenizin bir parçası olarak GPL olmasıdır.

Birisi gelen MİT lisanslı projeyi kullanıyorsa Muhtemelen, senin GPL lisanslı projesi, onlar GPL lisanslı olarak dikkate almak gerekir. Bununla birlikte, MIT lisansı altında projenin orijinal kaynağına geri dönebilir ve oradan bir MIT lisansı altında kullanabilirler. Saçları bölüyor ve sanırım mahkemede nasıl oynayacağını tahmin etmek imkansız.

GPL SSS, iki lisansın uyumlu olmasının ne anlama geldiğiyle ilgili iyi bir bölüme sahiptir .

Bu, Özgür Yazılım Vakfı'nın çeşitli lisanslar hakkındaki yorumlarını referans alır . MIT lisansıyla ilgili yorumları: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. Bu, sorunuzun bakış açısından iyi bir şeydir.

İşte GPL v3 lisans metnine
bir bağlantı İşte MIT lisans metnine bir bağlantı
FSF MIT lisansını Expat lisansını çağırıyor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.