I have built a framework that has the core modules: module1, module2, module3, module4.
But I have also build module5 that uses the core modules and also derives classes from the module1. I want module5 to make it proprietary and sell it as binaries and keep the the ownership of the code for module5. The rest of the 4 core modules can be open source.
Can this be done with Mozilla Public License? Or is there a better license for what I want?