发布的代码与GNU通用公共许可协议下发布的代码混合成一个新软件后，不可能在不违反GPL或MPL 1.1许可证条款的情况下传播它，即使这两个许可证都经过OSI和FSF核准。
GPL兼容性.许多最常用的自由软件许可证，如原创的MIT/X许可证，BSD许可证（当前2个条款的形式）和GNU宽通用公共许可证(LGPL)之间都是“GPL兼容”的。也就是说，它们的代码可以在GPL协议下组合而不相互冲突（GPL将适用于整个新的组合代码）。但是，某些自由/开放源码软件的许可证则不是GPL兼容的。