I understand that both are similar in terms of copyleft (at file-level), compatibility with GPL family of licenses (only the first derivative of the files would need to be dual-licensed under the terms of both GPL and [E/M]PL), patent grants, and trademark use.

The only difference I know is MPLv2 code is also implicitly licensed under any future versions of the MPL license (and these future versions of the MPL can only be released under the stewardship of the Mozilla Foundation), whereas EPLv2 has no such requirement.

What are some other differences which need to be considered when choosing MPLv2 and EPLv2?


The EPL is not compatible with the GPL. The MPL is compatible with the GPL.

For that reason I would recommend the MPL if you could choose between the EPL or MPL.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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