

AFAIK MPL is viral, but only at the file level. In other words, if you modify an MPL-licensed file, your modifications need to be MPL-licensed, but if you add additional files, those can be a different license.
(In practice, I suppose that that’s fairly weak?)


That sounds like exactly what I meant; where the GPL is viral on the project level, MPL is viral on the file level. So if code, under MPL, is added to a file, that whole code becomes MPL.