Общественная лицензия Microsoft против MIT?


15

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

Раньше я использовал в основном лицензионные проекты MIT и Apache, поэтому я понятия не имею, в чем основные отличия от этого.

Вот ссылка на него: http://opensource.org/licenses/MS-PL

Может кто-нибудь помочь объяснить мне разницу? Я обычно настороженно отношусь к Microsoft, поэтому тот факт, что этот продукт идет с этим, заставляет меня нервничать.


7
FSF классифицирует MS-PL как свободный (то есть в соответствии с их четырьмя свободами ) и со слабым авторским левом (что обычно означает, что некоторые производные работы являются авторскими, а другие нет; здесь это означает, что перераспределения исходного кода являются авторским левом, а перераспределения объект / скомпилированные - нет. Я не уверен на 100%, какие ограничения существуют для перераспределения объектов, поэтому я не буду отвечать.
Апсиллеры

О, хорошо, это проясняет некоторые вещи. Я пытаюсь избежать авторского лева в этом проекте, поэтому я надеялся, что он не включит его.
уличный свет

4
Лицензирование это беспорядок. Пожалуйста, сделайте все просто, придерживаясь MIT, если вы не хотите использовать copyleft и GPL / LGPL, если вы этого хотите. Благодарю.
Ян Худек

1
Я столкнулся с такой же проблемой. Я просто держался подальше и использовал другую библиотеку. IANAL, но суть его звучит для меня как LGPL во всех «копиях исходного кода, должны поставляться с этой лицензией, но если вы ссылаетесь на нее, это не имеет значения». ИДК, если ты работаешь над коммерческим проектом, я бы понировал и спросил юриста, если это безопасно (и был бы очень крут, и опубликовал бы то, что они говорят здесь!)
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.