views:

823

answers:

1

If someone wants to use parts of a code licensed under MS-PL and use it in a commercial product, is that allowed by MS-PL? What are the restrictions.

+5  A: 

It's the Microsoft Permissive License (Ms-PL). Yes, you can pretty much do whatever you want with the code.

http://msdn.microsoft.com/en-us/asp.net/dd162267.aspx

However, do read the conditions. Ones worth noting:

  • If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.

  • If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

Booji Boy
Is this substantially different than the BSD or Apache license?
Steve Rowe
Yes, I think is a "BSD style" license.
Booji Boy
Except that it appears to be deliberately incompatible with the GPL, which I deplore. There's enough license incompatibilities already, and making more is a Bad Thing.
David Thornley