You cannot do that with the GPL or the MPL. That is the whole idea of the copyleft (for the MPL, the copyleft is per-file only): the piece of code distributed under these licenses will always be free.

Although there are some rare exceptions (for instance if the format for the data is more important than the software itself), I would personally always prefer the GPL (LGPL if it is a library with an equivalent in the proprietary hell) to a more permissive license such as the Apache license. If I release a software development (which I do by the way), I want the user to be free forever. In particular, I do not want her to be tempted by someone else proposing, under a proprietary license, *my* work + a few tiny additions (including a spyware?) that make the result more attracting. This happens with permissive licenses and I actually wonder whether it is not your business model I am describing.

Your attitude that consists in refusing your clients to access the source code (to know what their computer are actually running, to potentially change the company supporting the software, etc.) simply inspires me disgust.

Reply via email to