revOnline and Open Source
Richard Gaskin
ambassador at fourthworld.com
Wed Jul 31 23:42:02 EDT 2013
Monte Goulding wrote:
> On 01/08/2013, at 12:31 AM, Richard Gaskin <ambassador at fourthworld.com> wrote:
>
>> GPL3 distinguishes "dynamic linking" as not affected, while "static linking" explicitly inherits GPL freedoms.
>
> I thought it was LGPL that made that distinction.
On further review, I believe you're right. I got hung up on the phrase
"dynamically linked", having glossed over the rest of this clause from
Section 1 of GPL3:
The “Corresponding Source” for a work in object code form means
all the source code needed to generate, install, and (for an
executable work) run the object code and to modify the work,
including scripts to control those activities. However, it does
not include the work's System Libraries, or general-purpose tools
or generally available free programs which are used unmodified in
performing those activities but which are not part of the work.
For example, Corresponding Source includes interface definition
files associated with source files for the work, and the source
code for shared libraries and dynamically linked subprograms
that the work is specifically designed to require, such as by
intimate data communication or control flow between those
subprograms and other parts of the work.
That last sentence seems less about whether it's statically or
dynamically linked, and more appropriately (it seems to me) about the
degree to which such files are essential to the core functionality of
the work.
Thanks for prompting my re-read (so much falls out of one's head after a
few days in Hawaii <g>).
--
Richard Gaskin
Fourth World Systems
Software Design and Development for Desktop, Mobile, and Web
____________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list