Публічна ліцензія Майкрософт проти MIT?


15

Я працюю з новим плагіном ( flexbox ), і я наткнувся на ліцензію MS-PL, до якої раніше не стикався .

У минулому я використовував в основному ліцензовані проекти MIT та Apache, тому я поняття не маю, які основні відмінності у цьому.

Ось посилання на нього: http://opensource.org/licenses/MS-PL

Хтось може допомогти пояснити мені відмінності? Я, як правило, насторожено ставляться до Microsoft, тому факт, що цей продукт поставляється з цим, мене нервує.


7
FSF класифікує MS-PL як вільну (тобто, відповідно до їх чотирьох свобод ) та слабко copyleft (що, як правило, означає, що деякі похідні твори є copyleft, а інші - ні, тут це означає, що перерозподіл джерел - це copyleft, а об'єкти / компільовані перерозподіли не є. ) Я не впевнений на 100%, які обмеження існують щодо перерозподілу об'єктів, тому не відповідаю.
апсилери

Ну добре, що уточнює деякі речі. Я намагаюся уникати копілефт у цьому проекті, тому сподівався, що він не включить його.
ліхтарик

4
Ліцензування - безлад. Будь ласка, будьте прості, дотримуючись MIT, якщо ви не хочете copyleft та GPL / LGPL, якщо це так. Спасибі.
Ян Худек

1
Я стикався з такою ж проблемою. Я просто керував чистою і використовував іншу бібліотеку. IANAL, але суть цього звучить для мене як LGPL у цілій "копії джерела, має бути з цією ліцензією, але якщо ви посилаєтесь на неї, це не має значення". Idk, якщо ти працюєш над комерційним проектом, я б поні і запитав у адвоката, чи безпечно це (і будь то зайвим і опублікуй те, що вони тут говорять!)
Earlz

1
Це корисний сайт для ліцензій на програмне забезпечення: tldrlegal.com/license/microsoft-public-license-(ms-pl)
Overv

Відповіді:


11

На стек переповнення є досить хороша відповідь: https://web.archive.org/web/20150901065118//programming/1424307/how-does-ms-pl-license-work

Є також гідна стаття про CMS Wire: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

Коротка версія цих по суті полягає в тому, що код за цією ліцензією може будь-хто використовувати або змінювати вільно. Якщо ви вирішили використовувати або змінити код, випущений за цією ліцензією, він повинен бути наданий під тією ж ліцензією. Отже, якщо ви використовуєте бібліотеку в проекті, решту проекту не потрібно поширювати за цією ліцензією, але бібліотека. І якщо ви вносите зміни до коду під MS-PL, ці зміни також повинні відповідати цій ліцензії.


2
Чи можете ви включити інформацію у посилання у свою відповідь? Відповіді лише на посилання стають набагато менш корисними, якщо оригінальний матеріал переміщується або видаляється.

3
Готово! Я узагальнив зміст цих посилань.
Rocket04

2
Відповідь Stackoverflow відтоді видалено. Тож здається, ця ліцензія MS-PL досить схожа на LGPL?
Ехтеш Чудхурі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.