GPL requires all works using this work be GPL compatible. I would rather allow my work to be used by all, even commercially. the MPL allows my work to be used commercially, as long as my work is still MPL. As a bonus, the MPL is not written by Richard Stallman.