[fpc-pascal] MPL, LGPL rehashed again

Jonas Maebe jonas.maebe at elis.ugent.be
Wed Jun 18 09:58:26 CEST 2008


On 13 Jun 2008, at 09:41, Graeme Geldenhuys wrote:

> #1
> FBLib uses the standard LGPL. We link that software directly into our
> executables. We don't use it as an external (dynamically linked)
> .so/.dll library.  FBLib is pretty much a wrapper for the Firebird
> libfbclient.so library.  If this poses an issue, it should be fairly
> easy for us to switch to a different library like sqldb included with
> FPC.

If it's plain LGPL and you link it statically, then you have to supply  
all object files of the rest of your program to your customers (when  
they ask for it; and you have to inform them of this right they have,  
by including a copy of the LGPL with your software and referring to it  
in your licence agreement), so they can relink your application with a  
newer version of that library should they wish to do so.

> #2
> I know MPL is not GPL compatible, but we are not creating GPL'ed
> software. We are creating software used in-house for our franchisees.
> We do not sell our software either. So would this be a concern for us?

The GPL and (L)GPL only talk about distributing software. Whether you  
sell it, give it away for free, rent it out or ask for a postcard in  
exchange is irrelevant.

> I'm part of the core developers for tiOPF and am pretty sure that if
> we need to change tiOPF's license to a Modified LGPL or dual license
> it, it should be possible. Again, we link tiOPF directly into our
> executable. Does this pose any issues for us?

MPL is not (modified) LGPL compatible either, so you need a dual  
license.


Jonas



More information about the fpc-pascal mailing list