I’m working with a new plugin (flexbox), and I ran into the MS-PL license, which I had not run into before.
In the past, I’ve used mainly MIT and Apache licensed projects, so I have no idea what the main differences are with this one.
Here’s a link to it: http://opensource.org/licenses/MS-PL
Can anyone help explain the differences to me? I’m usually wary of Microsoft, so the fact that this product comes with this makes me nervous.
5
There’s a pretty good answer on Stack Overflow: https://web.archive.org/web/20150901065118/https://stackoverflow.com/questions/1424307/how-does-ms-pl-license-work
There’s also a decent article on CMS Wire: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php
The short version of those is essentially that code under this license can be used or modified freely by anybody. If you choose to use or modify code released under this license, it must be provided under the same license. So if you use a library in a project, the rest of the project doesn’t need to be distributed under that license, but the library does. And if you make modifications to the code under MS-PL, those modifications must also follow that license.
3