On Sun, 2011-09-25 at 05:42 +0900, zxq9 wrote:
I hadn't considered that. And this makes sense as concerns
complete
programs.
I'm confident, however, that the intent of the GPLv3 when it was written
was not to hamstring the resurrection and improvement of GPLv2 code by
its own users with an intent to release to other users (the GPLv2 having
been written before any of this was thought up)
Again, the intent that matters is that of the projects that chose to
release under GPLv2-only and GPLv3-only, respectively, because neither
wanted their work being used under the other license.
by way of forbidding
inclusion of new code which amounts to nothing more than a format
interpretation library but not an application or even a complete program
of its own. The GPL attitude toward system libraries seems to strongly
indicate this as well. But a format interpretation library is hardly
"system level" so it doesn't qualify for the exclusions provided for
system libraries explicit in the GPL.
I feel your pain, and personally believe that FSF's claim about dynamic
linking is bogus, under which assumption GPLvN would become essentially
equivalent to LGPLvN. (Though like the Fedora project, I am playing it
safe and not acting in reliance on this.) But with respect to the
intent of QCad CE, based on their choice of GPLv2 and not LGPLv2, I can
only presume that they did intend to prohibit the kind of linking you
are now pursuing (to the extent possible under copyright law). Sorry.
--
Matt