Join our Newsletter — 33% off our NHI Course
Home› Glossary› Governance, Ownership & Risk› Microsoft Public License (Ms-PL)
Governance, Ownership & Risk

Microsoft Public License (Ms-PL)

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Governance, Ownership & Risk

Microsoft Public License is a permissive open-source software licence. It allows use, modification and distribution of the covered code, including in proprietary products, subject to the licence terms. Like other software licences, it governs copyright permissions, attribution and redistribution conditions for source code and derived works.

What Microsoft Public License means in practice

Microsoft Public License is a permissive open-source licence, so the key practical point is that it grants broad reuse rights while still setting conditions for attribution, redistribution and derivative works. For readers evaluating software for internal use or product embedding, the licence is about legal permission and compliance boundaries, not technical security hardening.

That distinction matters because licensing terms shape how code can move through a product supply chain, how notices are preserved, and whether a team can combine the code with proprietary components. The licence itself does not dictate architecture, but it does define what downstream users are allowed to do with the code and what obligations travel with it.

Permissions, obligations and downstream reuse

The Ms-PL is designed to be permissive rather than reciprocal, which means developers can incorporate covered code into other projects, including proprietary ones, if they follow the licence conditions. In practice, the most important question is usually not whether use is allowed, but whether the organisation can preserve required notices, document provenance and keep the original licence terms visible in the right places.

That makes the licence especially relevant for teams packaging software, merging third-party modules or redistributing source and binaries. A permissive licence can reduce legal friction, but it still requires disciplined code inventory and licence review so that redistribution decisions do not accidentally strip attribution or misstate rights.

Compatibility with commercial software and open-source governance

Because Ms-PL permits modification and distribution in proprietary products, it often fits organisations that want to reuse code without adopting a copyleft obligation. The commercial value is flexibility, but the governance burden shifts to the integrator, who must decide how the code is tracked, how licence text is retained and how derivative works are documented.

This is why permissive licences are usually assessed alongside broader open-source governance controls rather than in isolation. If a product team treats every third-party component as interchangeable, licence obligations can be missed during release preparation, M&A due diligence or vendor review. A clear software inventory and a standard review path are more important than assuming that permissive always means frictionless.

How to evaluate an Ms-PL component before adoption

When a team encounters Microsoft Public License in a dependency, the practical review is straightforward: confirm the exact licence text attached to that component, identify whether the code is being redistributed or only used internally, and verify that any notice or attribution requirements can be met in the intended packaging model. The legal question is usually about fit, not restriction.

It is also worth checking whether the component appears in a larger distribution that mixes multiple licences, because the effective obligations may come from the combined package rather than the licence alone. For open-source programme managers, the real control point is repository and release hygiene, not the licence label by itself.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and OWASP SAMM set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
ISO/IEC 27001:2022A.5.31 — Legal, statutory, regulatory and contractual requirementsMs-PL imposes licence conditions that must be tracked as legal obligations.
A.5.9 — Inventory of information and other associated assetsLicence compliance depends on knowing where covered code is used and redistributed.
Recommendation — Track licence terms and redistribution obligations before approving Microsoft Public License code for release. Maintain an asset inventory that records third-party code and its licence status.
CIS Controls v8CIS-2 — Inventory and Control of Software AssetsOpen-source licence review requires knowing what software and dependencies are present.
Recommendation — Inventory software components so licence review reaches every distributed dependency.
OWASP SAMMLegal ManagementMs-PL decisions sit inside software governance, including third-party component review.
Recommendation — Embed licence review into the software governance process before distribution.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org