I look at a project under MPL 1.1. Can I take the source and re-distribute it under MPL 2.0 without any modification or contribution? That is, I am not a contributor (not the initial, not in the past, not in the future).

Some other licenses (Apache) seem to state clearly the unmodified parts (in this context: all parts) retain their original license. For MPL 1.1 -> 2.0 (or any other license), I miss such a statement. Is there a difference between a version upgrade (1.1 -> 2.0) and a license change (MPL 1.1 -> Apache).

up vote 2 down vote accepted

In principle, different versions of license X are different licenses. This means that a "version upgrade" of a license should in principle be treated as a license change.

However, some licenses explicitly contain provisions for version upgrades. In that case, a version upgrade of the license can be applied at any time by anyone who legally obtained a copy of the code.
The MPL license contains such an version upgrade clause, but the Apache license does not.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.