MIT gibi GPL uyumlu lisanslar, copyleft hükümlerine tabi olmadan GPL programlarında nasıl kullanılabilir?
Kısa cevap: Değiller. Copyleft'e tabi olacaklar.
Uzun cevap:
Lisans uyumluluğuna Wikipedia makalesi üzerinde iyi bir bölüm vardır GPL uyumluluğu :
Orijinal MIT / X lisansı gibi en yaygın ücretsiz yazılım lisanslarının çoğu "GPL uyumludur". Yani, kodları çakışma olmadan GPL altındaki bir programla birleştirilebilir ( yeni kombinasyon GPL'nin bütüne uygulanmasını sağlar ).
[vurgu eklendi]
Ve daha açık bir şekilde GPL uyumluluğuna ilişkin FSF SSS bölümünden :
Bu, diğer lisans ve GNU GPL'nin uyumlu olduğu anlamına gelir; diğer lisans altında yayınlanan kodu GNU GPL altında yayınlanan kodla daha büyük bir programda birleştirebilirsiniz.
Ve sadece eğitim için, FSF'nin çeşitli lisanslar hakkındaki yorumları
FSF'nin destek lisansıyla ilgili yorumu
Bu, GNU GPL ile uyumlu gevşek, izin veren, copyleftsiz özgür yazılım lisansıdır.
Bu, Boost altında lisanslanan her şeyin GPL tarafından kolayca alınabileceği anlamına gelir.
Zor olduğu yerlerde
Diyelim ki Foo
Boost Bar
altında lisanslı ve GPL altında lisanslı ve kullanmak isteyen bir projemiz var Foo
.
Bar+Foo
lisanslar uyumlu olduğundan izin verilir ve sürümü Bar+Foo
GPL gibi Bar
GPL olmalıdır. Foo
Tek başına ve olmadan Bar
veya Bar+Foo
hala Boost lisansı altında kullanılabilir. Başka bir deyişle, kendi Bar+Foo
üzerinde lisans etkisi yoktur Foo
.
Proje kombinasyonunun nihai lisansı, yalnızca kombinasyon için ileriye yönelik bir etkinliktir. Öyle değil geriye dönük bir olay.
Dolayısıyla, başka biri onunla başka Foo
bir şey almak ve yapmak istiyorsa, GPL'nin copyleft hükmü olmadan bunu yapmakta özgürdürler. Ancak, alırlar Bar+Foo
, silerler Bar
ve yalnızca kullanırlarsa +Foo
, GPL Bar+Foo
olduğu için hala GPL şartlarına tabidirler.
Diğer sorunuz:
Uygulama dahili olarak kullanıldığı sürece GPL'den anladığım kadarıyla, kodunu serbest bırakma zorunluluğu yoktur (bir kopya kontrollü bir yan kuruluşa taşınsa bile).
Bu, doğrudan FSF GPL kaynak dağıtımıyla ilgili SSS tarafından yanıtlanmaktadır.
GPL, değiştirilmiş sürümünüzü veya herhangi bir bölümünü yayınlamanızı gerektirmez. Hiç değişiklik yapmadan değişiklik yapabilir ve bunları özel olarak kullanabilirsiniz. Bu, şirketler (şirketler dahil) için de geçerlidir; bir kuruluş değiştirilmiş bir sürüm oluşturabilir ve bunu kuruluş dışında bırakmadan dahili olarak kullanabilir.
Tamamen sahip olunan iştirakler ana kuruluşun bir parçası olarak kabul edilir, bu nedenle yasal olarak net bir şekilde karşılaşırsınız. FSF, Özgür Yazılım'ın ruhunu ihlal ettiğine işaret ediyor.