From owner-freebsd-questions Tue Feb 18 17:27:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA18845 for questions-outgoing; Tue, 18 Feb 1997 17:27:08 -0800 (PST) Received: from xmission.xmission.com (softweyr@xmission.xmission.com [198.60.22.2]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA18818 for ; Tue, 18 Feb 1997 17:26:49 -0800 (PST) Received: (from softweyr@localhost) by xmission.xmission.com (8.8.5/8.7.5) id SAA23893; Tue, 18 Feb 1997 18:25:40 -0700 (MST) From: Softweyr LLC Message-Id: <199702190125.SAA23893@xmission.xmission.com> Subject: Re: GPL Licence Query To: cmakin@nla.gov.au (Carl Makin) Date: Tue, 18 Feb 1997 18:25:39 -0700 (MST) Cc: questions@freebsd.org In-Reply-To: from "Carl Makin" at Feb 19, 97 10:52:04 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > A friend and I have been reading the GNU GPL licence and the library > licence and, of course, we don't understand them. (We were doing this > seperate the GPL discussion going on) > > Our reading of the licence indicates that all object code produced by > GNU C, even if you don't use any GNU libraries, would be infected with the > GPL. Obviously the FreeBSD team has a different interpretation. Can > someone explain what that interpretation is? No, this is not true. Only code that explicityly has the GPL attached to it is covered by the GPL. GNU libraries are typically covered by the GLPL, which was written for libraries. The one exception in all of this is that every program written with GCC (on UNIX at least) contains routines from libgcc1 (and perhaps libgcc2). For this reason, the source code to libgcc1 explicitly extends the GLPL in the following manner: % In addition to the permissions in the GNU General Public License, the % Free Software Foundation gives you unlimited permission to link the % compiled version of this file with other programs, and to distribute % those programs without any restriction coming from the use of this % file. (The General Public License restrictions do apply in other % respects; for example, they cover modification of the file, and % distribution when not linked into another program.) This allows you to distribute programs compiled with GCC at will, as long as no other GNU library code is compiled into the program. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://www.xmission.com/~softweyr softweyr@xmission.com