Boost logo

Boost :

From: Lars Gullik Bjønnes (larsbj_at_[hidden])
Date: 2004-05-06 06:35:43


Alexander Terekhov <terekhov_at_[hidden]> writes:

| You don't seem to grasp the meaning of derivative work under the
| copyright law. A compilation is not a derivative work. Legally,
| compiled and linked binary is just another form of the corresponding
| complete source tarball (or whatever). Library dependency doesn't
| make dependent code derivative of the libary code no matter whether
| that library is some template stuff or not. Use of templates and/or
| static/dynamic linking does not constitues creation of derivative
| work. The resulting aggregation is a compilation with respect to
| its components, not a derivative. Mere aggregation, you know.

If what you say here is true, then what is the point in having both a
GPL and a LGPL license?

(My understanding is that if you want to use a GPL library, then you
have to make your application GPL as well. This is not the case with
LGPL.)

-- 
	Lgb

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk