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 are free to reproduce and distribute original or derivative works of any software licensed under the Ms-PL license. Additionally, if you distribute any portion of the software in its source code form, you may do so only under the Ms-PL by including a complete copy of this license with your distribution.
If you distribute any portion of the software in its compiled or object code form, you may only do so under any other license that complies with the Ms-PL.
It is important to note that the Ms-PL terms and conditions document is very short, concise and written in a very coherent language. Microsoft wanted to be very clear and direct with the open source community, which also helps the adoption rate as we know from the BSD license. The original BSD License or the 4-clause BSD License also contains an advertising clause and a non-endorsement clause detailed explanation about these clauses are offered in the following questions.
However, you must not remove or make any changes to any copyright, patent or trademark notices contained in the software. You must also retain any notices of licensing or any descriptive text giving attribution to any contributor or the initial developer. When you distribute your software in an executable form any form other than source code , you are required to make the source code available as well under the CDDL.
The source code that you have to make available includes your contributions as long as they are an addition to, deletion from or modification of the contents of a file containing the original software — or new files that contain parts of the original program. That means that if your additions are made in separate and independent files that do not contain the original code, you do not have to release it under the CDDL.
In addition, you must include a copy of the CDDL with any source code that you distribute. For each modification that you make, you must identify yourself as the modifier by including a notice in your modified files. The EPL license is a copyleft license. If you redistribute a program with an EPL component, you are obligated to include the full license text and the copyrights.
It also offers a patent grant. Basically, you can do whatever you want with software licensed under the MIT license — as long as you add a copy of the original MIT license and copyright notice to it. We only hope that this explanation has made the potential minefield of licenses just a little more navigatable.
Ayala Goldstein. Free Trial Log In. This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U. A Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
A No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. B If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. C If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. I would be happy to find the answers for you.
The author of this blog is not a lawyer, and you should not interpret this as legal advice of any kind. Information is provided on an as-is basis. For a legal consultation, please contact your legal advisor. Rami Sass. Free Trial Log In. The complete guide to Open Source Licenses Contents hide.
Is Microsoft Public Licenses allowed in commercial products? How can you use a component licensed under the Microsoft Public Licenses in your commercial project? What is the difference between Microsoft Public License and Apache 2. Subscribe to Our Blog. This website uses 'cookies' to give you the most relevant experience. By browsing this site you are agreeing to our use of cookies.
0コメント