How compatible is UE4 to code under MPL 2.0

How compatible is UE4 to code under MPL 2.0 Mozilla Public License, version 2.0 ?

The short answer is barely or potentially compatible, but not very. It kinds of depends on how its used. It’s certainly not ideal for covering the non-UE4 parts of a Product under our EULA, but it’s at least possible to have MPL 2.0 covered code used in conjunction with a UE4 Product.

But, it gets tricky. For example, it can’t have MPL 2.0 Exhibit B attached. You’d have to redistribute the source code for that MPL-covered code along with your game. That code would have to be kept in a separate folder than UE4, etc.