[fpc-devel] LGPL vs BSD

Jonas Maebe jonas.maebe at elis.ugent.be
Fri Aug 4 09:30:05 CEST 2006

On 4 aug 2006, at 08:55, Graeme Geldenhuys wrote:

> What is the major differences between the BSD and LGPL?

The main difference is that if you ship an application linked with an  
LGPL'd library,

a) you must provide the sources of this library if the end user asks  
for them
b) the end user must be able to relink with other version of the  
library (as far as API compatibility allows, of course, you're not  
required to keep your program compatible with all versions of that  
library out there now and in the future). This means that you have to  
either provide the source of your program, link dynamically to the  
library (most common case), or in case of static linking make all  
compiled object files of your application available.


More information about the fpc-devel mailing list