
Alexander Terekhov <terekhov@web.de> 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