Glynn Clements <glynn(a)sensei.co.uk> writes:
Justin Vallon wrote:
> The point is whether an xemacs binary linked against Qt (dynamically)
> can be (legally) distributed to the end-user, or whether that end-user
> needs to compile xemacs from source to be allowed to use Qt.
Which seems to hinge on whether a binary is considered a derivative work
of any header files which are used in its compilation. The answer to this
doesn't seem (to me) to be particularly clear.
The bit with header files depends on the header files. Typical example is
the old bison headers, that made it impossible to develop a lex/yacc
grammar with bison. Newer versions of bison now have a special exemption
for that one header file - from a bison-generated file:
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
The Qt header files don't pollute derivative works like the GPL, as far as
I know.
--
William M. Perry <wmperry(a)gnu.org>
Contrary to what most people say, the most dangerous animal in the
world is not the lion or the tiger or even the elephant. It's a shark
riding on an elephant's back, just trampling and eating everything
they see.