FIXME re: "dynamic linking delayed" to runtime.

The existing text of the Guide hints at this point but doesn't discuss
it directly.  This FIXME is merely a reminder note to investigate this
issue in further detail and perhaps add text here on the question.
This commit is contained in:
Bradley M. Kuhn 2014-12-23 13:22:05 -05:00
parent eab5efb42b
commit 0adba83923

View file

@ -1684,6 +1684,25 @@ operating system in order to share libraries for execution efficiency at
runtime, or results from runtime references in the language at runtime (as in runtime, or results from runtime references in the language at runtime (as in
Java programs). Java programs).
% FIXME-SOON:
% A commonly asked question is whether or not separated distribution (i.e.,
% dynamic loading of a module that is expected to be present on the
% downstream sytem) triggers the copyleft requirement. The text above
% hints at that issue, with reference to Java runtime. However, here would
% likely be the natural place to discuss that issue in more depth. I have
% never actually studied this specific question in a GPLv2 vs. GPLv3
% analysis, and as such I'd want to do that first. Furthermore, the FSF
% has not publicly opined on this question to my knowledge, so I'd want to
% see possible update to
% http://www.gnu.org/licenses/gpl-faq.html#GPLStaticVsDynamic to mention
% this issue before opining about it in the Guide.
% I'm not aware, BTW, of any dissenting opinions or disagreements among
% copyleft advocates on this point. I think it's just a question that is
% rarely opined on but often asked, so it's fitting for this Guide to cover
% it, and for addition on this point in the FAQ.
\medskip \medskip
\label{GPLv2s2-at-no-charge} \label{GPLv2s2-at-no-charge}