I develop a couple of open source projects licensed under MPL1.1. All projects depend on a lot of other open source tools. I avoid any GPL licensed libraries for the viral nature of GPL. The licenses of the libraries my tools depend on are Apache2, LGPL2, LGPL3, CPL, BSD, JSON, MIT and some personal agreements. My applications are licensed under MPL1.1 but now I want to publish some libraries.
Which license is
- compatible with all of the above ?
- comfortable for the user ?
My suspicion is that MPL1.1 is not that good as a library license. I'd like the libraries to be used.