[Pkg-openldap-devel] Bug#428385: Bug#428385: GPLv3 and OpenSSL

Steve Langasek vorlon at debian.org
Tue Aug 14 22:21:09 UTC 2007


On Tue, Aug 14, 2007 at 12:55:41AM +0800, James Andrewartha wrote:
> Now that GPLv3 is out, everything that's GPLv2 or later (which is most 
> packages, except nuauth, zabbix-agent and maybe others) can be distributed 
> as GPLv3 and linked against OpenSSL, due to the following text of GPLv3:

> The "System Libraries" of an executable work include anything, other than 
> the work as a whole, that (a) is included in the normal form of packaging 
> a Major Component, but which is not part of that Major Component, and (b) 
> serves only to enable use of the work with that Major Component, or to 
> implement a Standard Interface for which an implementation is available to 
> the public in source code form. A "Major Component", in this context, 
> means a major essential component (kernel, window system, and so on) of 
> the specific operating system (if any) on which the executable work runs, 
> or a compiler used to produce the work, or an object code interpreter used 
> to run it.

> 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,

> Of course, IANAL and it might be easier to wait until 2.4 is released than 
> doing a license audit.

FWIW, it seems to be the FSF's position that the rewritten "system
libraries" exception in GPLv3 does *not* apply to libraries such as OpenSSL,
only to libraries that constitute "language runtimes".  I don't think this
follows directly from the license as written, but it seems once again to at
least be a /tenable/ position for the FSF to hold, so we're no better off
vis à vis OpenSSL under GPLv3 than we were under GPLv2.

Discussion of this can be found in the debian-legal list archives for July.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/




More information about the Pkg-openldap-devel mailing list