Microsoft Kamu Lisansı MIT mi?


15

Yeni bir eklenti ( flexbox ) ile çalışıyorum ve daha önce girmediğim MS-PL lisansına girdim.

Geçmişte, çoğunlukla MIT ve Apache lisanslı projeleri kullandım, bu yüzden bu farkın ana farkları hakkında hiçbir fikrim yok.

İşte bir bağlantı: http://opensource.org/licenses/MS-PL

Biri bana olan farkları açıklamaya yardımcı olabilir mi? Genellikle Microsoft'a karşı temkinliyim, bu yüzden bu ürünün bununla birlikte gelmesi beni endişelendiriyor.


7
FSF, MS-PL'yi serbest (yani, dört özgürlüğüne göre ) ve zayıf copyleft (genellikle türetilmiş bazı eserlerin copyleft ve diğerleri olmadığı anlamına gelir); burada kaynak yeniden dağıtımlarının kopyleft ve nesne / derlenmiş yeniden dağıtımların olmadığı anlamına gelir. ) Ancak, nesne yeniden dağıtımlarında hangi kısıtlamaların bulunduğundan% 100 emin değilim, bu yüzden cevap vermeyeceğim.
apsillers

Oh tamam, bu bazı şeyleri açıklığa kavuşturuyor. Bu projede copyleft'den kaçınmaya çalışıyorum, bu yüzden içermediğini umuyordum.
sokak lambası

4
Lisanslama bir karışıklıktır. Eğer copyleft ve GPL / LGPL istemiyorsanız MIT'e sadık kalarak işleri basit tutun. Teşekkürler.
Jan Hudec

1
Aynı tür bir sorunla karşılaştım. Daha açık bir şekilde yönlendirdim ve farklı bir kütüphane kullandım. IANAL, ama bunun özü bana LGPL gibi geliyor "kaynağın kopyaları, bu lisansla birlikte gelmelidir, ancak ona bağlanırsanız önemli değil". Idk, ticari bir proje üzerinde çalışıyorsanız, midilli olur ve bir avukata güvenli olup olmadığını sorarım (ve ekstra müthiş olun ve burada söylediklerini
yayınlayın

1
Bu, yazılım lisansları için yararlı bir sitedir: tldrlegal.com/license/microsoft-public-license-(ms-pl)
Ocak'ta

Yanıtlar:


11

Stack Overflow'da oldukça iyi bir cevap var: https://web.archive.org/web/20150901065118//programming/1424307/how-does-ms-pl-license-work

Ayrıca CMS Wire'da iyi bir makale var: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

Bunların kısa versiyonu aslında bu lisans kapsamındaki kodun herkes tarafından serbestçe kullanılabilmesi veya değiştirilebilmesidir. Bu lisans kapsamında yayımlanan kodu kullanmayı veya değiştirmeyi seçerseniz, aynı lisans kapsamında sağlanmalıdır. Bu nedenle, bir projede kitaplık kullanırsanız, projenin geri kalanının bu lisans altında dağıtılması gerekmez, ancak kitaplık bunu yapar. MS-PL altındaki kodda değişiklik yaparsanız, bu değişikliklerin de bu lisansı izlemesi gerekir.


2
Bağlantılardaki bilgileri cevabınıza dahil edebilir misiniz? Bağlantı yalnızca yanıtlar, orijinal materyal hareket ederse veya kaldırılırsa çok daha az kullanışlı hale gelir.

3
Bitti! Bu bağlantıların içeriğini özetledim.
Rocket04

2
Stackoverflow'un yanıtı kaldırıldı. Yani bu MS-PL lisansı LGPL'ye oldukça benziyor mu?
Ehtesh Choudhury
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.