Shared publicly  - 
 
Organizations ferociously attempting to enforce controls around copyrights may end up alienating both users and developers in the process
3
Pandu Poluan's profile photo
 
I myself greatly prefer MPL. My reasoning: I want to see my code used everywhere, but I also want to see how people improve my code. With MPL, people can freely use my code in any software, even proprietary ones, but they must release back improvements they have made to my code and my code only.

Of course, I have to be careful in writing my code, in the sense that I have to provide a way for third parties to add proprietary features to my code without running afoul of licensing, but actually doing that (e.g., by implementing a plug-in interface) makes my software better, so it's IMO a good trade off.

Add a comment...