[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