What is the new Mozilla licensing scheme?
The new standard licensing scheme is an MPL/GPL/LGPL triple license; it should be used for all new Mozilla source files distributed through mozilla.org, and existing files will be changed to it after obtaining the necessary permissions. The MPL/GPL/LGPL triple license is an extension and variant of the dual license schemes which have been used in the past with Mozilla code, including NSPR, NSS, PSM, and the JavaScript engine. The principal differences are that we are using the LGPL as an alternate license in the triple license scheme, in addition to the GPL. If a piece of code is dual- or triple-licensed, that means that someone (the licensee) who modifies and/or distributes it can choose which of the available sets of license terms they are operating under. mozilla.org has produced pre-prepared license boilerplate for inserting into new source files, with examples of how to fill it in. (In this connection, it has come to our attention that many developers creating new Mozilla source f
Related Questions
- How will the new Mozilla licensing scheme affect developers who want to use Mozilla code to create software distributed under the LGPL?
- How will the new Mozilla licensing scheme affect developers who want to use Mozilla code to create software distributed under the GPL?
- Who should bear the costs of a tobacco licensing scheme?