[Mono-list] MPL license

Fernando Silva Fernando Silva <fsilva.pt@gmail.com>
Tue, 11 Jan 2005 05:44:35 +0000


Hi everyone,

(I'm sorry if this is not the best place to ask this question)

I want to develop some assemblies and license them under a MPL
license. Basicly from what I understood from the MPL license, it means
that any modification to them should always be released under MPL
license.

My objectives with these assemblies are:
* garantie that these will always be open and that no entity can close
it under a proprietary form
* allow the development of closed source applications, retaining the
fact that those closed source applications only link the MPL
assemblies (inherit from classes or implement defined interfaces), but
do not change them
* allow the development of opensource applications
* I do not want to retain (or have assigned to me) copyright by
possible external developers, meaning that there will not be a
licensing scheme like mySQL.

My questions are:
* Does MPL license allows this situation?
* By using MPL license does that mean that the only thing I can not do
is use others GPL code?
* Would be a good choice to appy a triple-license (MPL/GPL/LGPL) to
these base assemblies so in the future the MPL license would not be a
limitation to possible development of (GPL) products based in these
assemblies?

Thanks in advance,
  Fernando Silva