From owner-freebsd-current Wed Feb 27 9:36:37 2002 Delivered-To: freebsd-current@freebsd.org Received: from swan.prod.itd.earthlink.net (swan.mail.pas.earthlink.net [207.217.120.123]) by hub.freebsd.org (Postfix) with ESMTP id 2FFA537B417; Wed, 27 Feb 2002 09:36:31 -0800 (PST) Received: from pool0329.cvx22-bradley.dialup.earthlink.net ([209.179.199.74] helo=mindspring.com) by swan.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16g803-00008C-00; Wed, 27 Feb 2002 09:36:19 -0800 Message-ID: <3C7D18EE.D2ED04A@mindspring.com> Date: Wed, 27 Feb 2002 09:35:42 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Michael Lucas Cc: Matthew Emmerton , Patrik Sundberg , stable@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: valgrind References: <20020227151310.GA47084@raquel.radiac.mine.nu> <20020227114239.A63680@blackhelicopters.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Michael Lucas wrote: > Actually, this doesn't cause as many as you might think. > > GPL'd code can swallow BSDL'd code. BSDL'd code cannot swallow GPL'd > code. You could probably get your code assimilated into the main > valgrind distro. No, it can't. You can't change the license on the original code, or you lose your rights granted under that license. The only thing that works for "swallowing" is an aggregate license. In the vgrind case, that is not an option. > FreeBSD also includes (among others) gdb, which is GPL'd. Since > valgrind is not necessary to run a minimal FreeBSD install, it's OK. > (Note that I'm not advocating assimilating it into the main system, > I'm just saying that the license isn't an impediment. :-) Distribution of the binary is a problem as long as there is a license miscibility issue. Distribution of the components is allowed. As an example, you can't build a FreeBSD with a statically linked IBM JFS port in it (and therefore you can't boot from an IBM JFS with a distribution kernel), but you can distribute an IBM JFS as a binary kernel module with accompanying source code (all under the GPL). Doing this really skirts dangerously close to the interface GPL'ing issue that FSF used to try and beat some crypto into GPL-land; I would not want to be a test case for this. This is why FreeBSD lets people use GPL'ed components as an "after market" item, but does not distribute them: it is in the ditribution that the clause activates. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message