Das Programm kannst du unter jeder dir erdenkliche Lizenz stellen, die nicht die MPL ändert (z.B. GPL "greift" die MPL an).
Änderst du etwas an der MPL unit, so musst du den Quellcode dieser Unit unter der MPL veröffentlichen.
Beispiel:
Du verwendest die Komponente TJvInspector aus der JVCL in deinem Programm. Nun stellst du fest, dass dir da eine Funktion fehlt, oder ein Bug in der...