NU通用公共许可协议的特性，追求平衡专有软件和开源软件开发者之间的顾虑。此协议已有两个版本，最新发布的2.0版以更简洁和更好的兼容其他协议为目标。MPL用于Mozilla Firefox、Mozilla Thunderbird及其他Mozilla软件的许可，但也被其他产品所用，如Adobe以此为Flex产品线许可，还有LibreOffice 4.0（同时使用LGPL 3+）。1.1版还被一些公司特意改编成衍生许可证，如Sun Microsystems的通用开发与散布许可证。