-------------- Original message ----------------------
From: "Blair Campbell" <[EMAIL PROTECTED]>
> > Isn't glibc licensed under the Lesser GPL (LGPL) for this very reason?
> 
> But a commercial app still cannot _statically_ link to it in that
> case; only dynamically.
> >
> > Mark

No, that's the GPL.  The LGPL explicitely permits static links to
the library for all applications.  You only have to distribute "object
code" for the application so it can be relinked against the library.

See http://www.gnu.org/licenses/lgpl.html.

Distribution of object code for even proprietary software isn't
usually a problem.

>From the preamble for the LGPL:

This license, the GNU Lesser General Public License, applies to certain 
designated libraries, and is quite different from the ordinary General Public 
License. We use this license for certain libraries in order to permit linking 
those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared 
library, the combination of the two is legally speaking a combined work, a 
derivative of the original library. The ordinary General Public License 
therefore permits such linking only if the entire combination fits its criteria 
of freedom. The Lesser General Public License permits more lax criteria for 
linking other code with the library. 

[...]

and

6. As an exception to the Sections above, you may also combine or link a "work 
that uses the Library" with the Library to produce a work containing portions 
of the Library, and distribute that work under terms of your choice, provided 
that the terms permit modification of the work for the customer's own use and 
reverse engineering for debugging such modifications.

a) Accompany the work with the complete corresponding machine-readable source 
code for the Library including whatever changes were used in the work (which 
must be distributed under Sections 1 and 2 above); and, if the work is an 
executable linked with the Library, with the complete machine-readable "work 
that uses the Library", as object code and/or source code, so that the user can 
modify the Library and then relink to produce a modified executable containing 
the modified Library.

Mark

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to