[fpc-devel] LGPL vs MPL
Daniël Mantione
daniel.mantione at freepascal.org
Tue Dec 26 12:00:02 CET 2006
Op Tue, 26 Dec 2006, schreef Graeme Geldenhuys:
> Hi,
> =
> In August I asked a similar question (LGPL vs BSD) and got a lengthy
> discussion going, which helped me a lot in understanding the
> difference.
> =
> Now, what is the difference between the Modified LGPL (as used in FPC
> and Lazarus) compared to MPL.
> =
> Don't they really mean the same thing.
> =
> * Code modifications must be made public
> * Commercial software may be created without releasing source when
> linking to libraries. Again, not sure about static linking in MPL?
> * plus point of MPL is you don't get confusion between GPL and LGPL.
> Many just see GPL and stay away...
Yes, but, LGPL is compatible with GPL, MPL is not. So, if the RTL would =
have been MPL, we would not have been able to GPL the compiler. There is =
one exception in the GPL, and that is linking to non-GPL system libraries, =
the RTL can perhaps be considered a system library. It would still be =
doable though.
Still, the MPL is totally unusable because of one clause: "This license =
shall be governed by California law provisions". As all FPC developers =
except Carl are in Europe, it is doubtfull wether Californian law can =
apply to us at all, but for certain is that it wouldn't be very wise to =
move all legal issues to a place far, far away.
Dani=EBl
More information about the fpc-devel
mailing list