Mozilla & Netscape Public Licenses

This page details the licenses under which Mozilla source code can be obtained. At the moment, parts of the source are available under either the Netscape Public License (NPL) or the Mozilla Public License (MPL), often in combination with either the GNU General Public License (GPL) or the GNU Lesser General Public License (LGPL), or both. mozilla.org is working towards having all the code in the tree licensed under a MPL/LGPL/GPL tri-license; for more information, see the Relicensing FAQ.

Any code checked into our CVS tree needs to comply with the licensing policy.

Official binary releases from the Mozilla Foundation are released under the terms of Mozilla End-User License Agreements.

Current Documents

The Mozilla Public License, version 1.1.
This document contains the Mozilla Public License, which is an Open-Source license suitable for general use. It is also available in plain text.
The Annotated Mozilla Public License, version 1.1.
Since legal documents are difficult for non-lawyers to read, we've provided a version of the license which contains informal explanations of various sections of the license. It is a good document to read if you want to make use of MPLed code in your own product. Note that these explanations are not the license. The explanations are not a legal document, or legal advice. If you need to know exactly what the license requires, you need to read and understand the license itself; if you need legal advice, you need to talk to a lawyer. The annotations are merely a good faith effort to explain the license in simpler language.
The MPL FAQ
This document attempts to answer the most common questions about using and distributing MPLed code.
Preformatted versions of the MPL v1.1 boilerplate text.
New files checked into the mozilla.org source code tree need to have licensing text added to the top. Here is table containing versions of this boilerplate text preformatted for various different types of files. Please always use these templates when adding files to the tree; they are carefully formatted so that future updates to the boilerplate will be easy to make.

Historical Documents

The Netscape Public License, version 1.1.
This document contains the Netscape Public License, in the form of Amendments to the Mozilla Public License along with the MPL itself. It is also available in plain text.
The Netscape Public License, version 1.0 FAQ
This is a set of Frequently Asked Questions about both the NPL and the MPL, and about the process by which we arrived at these licenses.
The Annotated Netscape Public License, version 1.0, and
The Annotated Mozilla Public License, version 1.0.
Since legal documents are difficult for non-lawyers to read, we've provided a version of the license which contains informal explanations of various sections of the license, in the form of hyperlinks. Note that these explanations are not the license. The explanations are not a legal document, or legal advice. If you need to know exactly what the license requires, you need to read and understand the license itself; if you need legal advice, you need to talk to a lawyer. The annotations are merely a good faith effort to explain the license in simpler language.
The Netscape Public License, version 1.0.
This is the license under which the Mozilla source code has been released, in all its legalese glory. It is also available in plain text.
The Mozilla Public License, version 1.0.
The original version of the MPL. It is also available in plain text.