gnu-misc-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with GPLv3 FAQ about linking with Visual C++


From: Hyman Rosen
Subject: Re: Problem with GPLv3 FAQ about linking with Visual C++
Date: Wed, 03 Feb 2010 10:37:21 -0500
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0

On 2/3/2010 10:19 AM, Florian Weimer wrote:
the prevailing feeling right
now is that dynamic linking already creates a derivative work.

"Feelings" don't count. Reading copyright law does.
For a work to be a derivative work (in US law), there
must be a significant auctorial transformation of an
existing work. Then that author gains copyright in the
transformed work (while the original author continues
to have copyright in the transformed work as well).

Linking, either dynamically or statically, does not
constitute a significant auctorial transformation of
an existing work, and therefore the person performing
the link step does not gain copyright to a derivative
work, since no such work is created.

A statically linked program is a combined work, physically
containing multiple components as an anthology contains a
multitude of stories, and to copy and distribute such a work
requires permission from the copyright holders of the
components.

A dynamically linked program does not contain any of the
components which it will use at runtime, but rather contains
references which will be used to determine how to interact
with those components. This is more akin to a bibliography.
Copying and distributing the program cannot infringe on the
copyrights of the components because those components are not
present when the program is being copied and distributed.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]