Benim anlayışım şudur:
MIT lisanslı projeler BSD lisanslı projelerde kullanılabilir / yeniden dağıtılabilir.
DOĞRU (ancak değişiklikler olmadığı sürece, kullanıcılar orijinal kaynaklardan da alabilirler.
BSD lisanslı projeler MIT lisanslı projelerde kullanılabilir / yeniden dağıtılabilir.
YANLIŞ MIT lisansı, katkı kredisi olmadan dağıtıma izin verir; BSD değil.
MIT ve BSD 2 yan tümce lisansları temelde aynıdır.
YANLIŞ Yukarıya bakınız.
BSD 3 cümlesi = BSD 2 cümlesi + "ciro yok" cümlesi
TRUE
İkili lisans vermek, kullanıcıların bu lisanslardan seçim yapmasına olanak tanır - ikisine de bağlı değildir.
TRUE (Sanırım öyle!)
Benzer şekilde, MIT ve BSD lisanslarının her ikisi de "GPL uyumlu" olduğundan ve GPL lisanslı projelerde yeniden dağıtılabildiğinden, çift lisans MIT / GPL de gereksiz görünüyor.
NO . İşte büyük bir fark. MIT lisansı ve Apache Lisansı yalnızca orijinal telif hakkı sahiplerine kredi vermenizi gerektirir. Eğer seçerseniz, can kaynağı yeniden dağıtmak; ancak isterseniz size yeni türetilmiş ürünü tutabilir olmadan kod açma. Bu nedenle, MIT ve Apache altında geliştirilen kodları ticari lisans altında kullanmak mümkündür.
Kodu GPL tabanlı lisansla kullanırsanız ve değiştirirseniz , değiştirilmiş kodunuzu GPL altında da dağıtmanız gerekir . Başka bir deyişle, bir proje altında herhangi bir GPL kod tabanı kullanıldığında ve bunu bir ürün olarak yayınlamak istiyorsanız, kaynak kodla birlikte yayınlanması ve GPL altında yayınlanması gerekir. Hiçbir zaman ticari lisans veya kapalı kaynak olamaz ve GPL'den daha katı olan başka bir lisans olamaz.
Örneğin GPL altında değiştirilmiş ve dağıtılmış MIT, Apache veya BSD lisans kodunu almak mümkündür. Bir kod tabanı GPL olarak dağıtıldığında, türetilmiş sürümleri MIT, Apache veya BSD lisansı altında dağıtılamaz, ancak yalnızca GPL olmalıdır.
Düzenleme:
İkili lisans örneği: Nice Office'in ikili lisans altında yayımlandığını varsayalım - MIT ve GPL. İki olasılık var. Bazı insanlar ticari ve satış yapabilen NicePro Ofisi oluşturabilirler. Oysa başka bir açık kaynak topluluğu da bir çatal NiceOpen Ofisi yaratıyor. Bu durumda, GPL dağıtımını (orijinal Nice Office'in yanı sıra NiceOpen Office sürümünün) dağıtımını da uygulayabilir, bu nedenle NiceOpen Office ile başlarsanız, MIT lisansına değil yalnızca GPL'ye uymanız gerekir.
Mesele, ikili lisans olması durumunda, lisansı alan ilk kişinin bir seçeneği vardır. Her iki yolu da seçebilir - ancak ikinci kişinin, ilk kişinin yaptığı seçime uyması gerekir. Herhangi bir neslin orijinal haklarını geçersiz kılamaz ve herhangi bir şekilde uygulanabilir lisans yükümlülüğünü azaltamaz.
EDIT 2
İlginç bir okuma ekleme - GPL ve MPL Lisanslarının ciddi çatışmaları var. Oku bunu. http://www.tomhull.com/ocston/docs/mozgpl.html