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.
The Microsoft Public License is a free and open source software license released by Microsoft, which wrote it for its projects that were released as open source. You'll see Ms-PL a lot if you're into . NET coding. Microsoft's free open source project hosting site, CodePlex, also has a lot of Ms-PL'ed projects.
Microsoft's permissive licence. Availability of source code is not mandatory, but if re-distributed, source code must include the licence and copyrights. Object code only distribution is permitted and may by done under any compliant (permissive) licence.
Ms-PL provides a free and flexible licensing for developers using source codes under this license. However, the Ms-PL is a copyleft license because it requires the source code of software it governs to be distributed only under the same license (the Ms-PL).
Shared Source programs allow individuals and organizations to access Microsoft's source code for reference (e.g. when developing complementary systems), for review and auditing from a security perspective (mostly wanted by some large corporations and governments), and for development (academic institutions, OEMs, ...
It's the Microsoft Public License (Ms-PL). Yes, you can pretty much do whatever you want with the code.
https://msdn.microsoft.com/en-us/library/ff648068.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.
NOTE: the MS-PL appears to be deliberately incompatible with the GPL.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With