From owner-freebsd-chat Thu Dec 20 18:54:53 2001 Delivered-To: freebsd-chat@freebsd.org Received: from lists.blarg.net (lists.blarg.net [206.124.128.17]) by hub.freebsd.org (Postfix) with ESMTP id C30BF37B417 for ; Thu, 20 Dec 2001 18:54:50 -0800 (PST) Received: from thig.blarg.net (thig.blarg.net [206.124.128.18]) by lists.blarg.net (Postfix) with ESMTP id 63320BF13; Thu, 20 Dec 2001 18:54:50 -0800 (PST) Received: from localhost.localdomain ([206.124.139.115]) by thig.blarg.net (8.9.3/8.9.3) with ESMTP id SAA00974; Thu, 20 Dec 2001 18:54:50 -0800 Received: (from jojo@localhost) by localhost.localdomain (8.11.6/8.11.3) id fBL2tKV66559; Thu, 20 Dec 2001 18:55:20 -0800 (PST) (envelope-from swear@blarg.net) To: Jonathan Lemon Cc: chat@FreeBSD.ORG Subject: Re: GPL nonsense: time to stop References: <200112182010.fBIKA9739621@prism.flugsvamp.com> <4.3.2.7.2.20011218180720.00d6e520@localhost> <20011219091631.Q377@prism.flugsvamp.com> <0en10ey5jo.10e@localhost.localdomain> <20011219215548.D76354@prism.flugsvamp.com> <20011220171739.J26326@prism.flugsvamp.com> From: swear@blarg.net (Gary W. Swearingen) Date: 20 Dec 2001 18:55:19 -0800 In-Reply-To: <20011220171739.J26326@prism.flugsvamp.com> Message-ID: Lines: 47 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Jonathan Lemon writes: > Suppose I write a piece of software, and release it under the BSD > license. It gets committed to the FreeBSD kernel. Someone else > tweaks it and slaps a GPL license on it. You would have all copies > instetaneously tainted by the GPL. This belies your claim to have understood me. You're scenario there is not something that may legally occur. Let's call your work "A" and the tweaker's work in a derivative of A, "B". You own A; nobody but you has the right to slap a GPL license on it. The tweaker is allowed by the BSDL to make a derivative of A. This is a work of authorship which we'll call "C". It contains A and B. The tweaker is free to distribte C because of the BSDL, but he may not slap a GPL on C, because it is not all his to license. From 17 USC 103: "The copyright in a compilation or derivative work extends only to the material contributed by the author of such work,..." (Of course, when using sloppy language, we say that the tweaker is licensing C, but in fact, he is only licensing B and you are licensing A. If the tweaker uses the GPL on B, we commonly say that the GPL covers C (and maybe the A within it), but his GPL only applies to B since that is all he owns (read quote above again).) Now this is an easy case since the tweaker may use a modified GPL and combine his B with your A and distribute the whole with part A not under the terms of the GPL. But if he did not own all of the GPL'd parts, he'd be stuck, unless he could get you to allow A to be distributed under the terms of the GPL (or more likely under both GPL and BSDL). > Sorry, but you're forgetting one simple fact: as the Author, I maintain > all Copyrights. So my original work by itself is (and cannot be) tainted > by the GPL unless I reassign the copyright. This *IS* well tested > international copyright law. (Berne Convention) Sorry, but I'm not forgetting any of that; that is why the derivative work may not be put under the GPL unless you agree to put your part under the GPL. The fact that 99% of the world feels free to infringe on the copyright of BSD-licensed works says as much about BSD licensors as it does about the world's understanding of copyright law. But if the derivation is done and it is distributed with your cooperatation and you say things like "the kernel is under the GPL", then don't be suprised if, someday, some fancy lawyer makes a convincing case (in his client's mind, if not a court) that you've implied consent to the GPL'ing of your part. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message