On Tue, Mar 14, 2000 at 03:30:40PM +0100, Stephane Bortzmeyer wrote:
> On Tuesday 14 March 2000, at 8 h 54, the keyboard of SCOTT FENTON 
> <[EMAIL PROTECTED]> wrote:
> 
> > Section 2b is the viral clause and it reads as follows:
> > You must cause any work that you distribute or publish, that in whole or
> > in part contains or is derived from the
> > Program or any part thereof, to be licensed as a whole at no charge to
> > all third parties under the terms of this License. 
> 
> It is not very clear from Section 2b that linking makes a program 
> GPL-infected, and dynamic linking too (see the rms/Torvalds discussion about 
> binary modules in the Linux kernel) but not popen() or system() (see the 
> discussion about the apt tool by Corel which popens dpkg).

Let's not be silly here. Whether or not dynamicly linking with Qt causes a
GPL incompatibility is a nonissue because using the Qt include files causes
Qt code to be copied verbatim into the body your program's source code and
thus makes those parts of Qt a part of your program. I personally consider
dynamic linking use, and as we all know, use is beyond the scope of the GPL.
But when bits of _executable C code_ in the form of macros from the Qt
include files are copied into your program it's more than just use - it
constitutes distribution as well. Those who aren't convinced should check
out some of the macros in the Qt include files for themselves.

That said, I think we can all pretty well agree that copying code verbatim 
from or into the body of a program's source code is covered by the GPL and
that this discussion can safely end here. I'm tired of hearing about it. 

-- 
Brian Ristuccia
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Reply via email to