Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756850AbYBJL2W (ORCPT ); Sun, 10 Feb 2008 06:28:22 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754899AbYBJL2M (ORCPT ); Sun, 10 Feb 2008 06:28:12 -0500 Received: from outpipe-village-512-1.bc.nu ([81.2.110.250]:59876 "EHLO lxorguk.ukuu.org.uk" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1755248AbYBJL2K (ORCPT ); Sun, 10 Feb 2008 06:28:10 -0500 Date: Sun, 10 Feb 2008 11:20:45 +0000 From: Alan Cox To: Daniel Hazelton Cc: Marcel Holtmann , davids@webmaster.com, David Newall , Greg KH , Christer Weinigel , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] USB: mark USB drivers as being GPL only Message-ID: <20080210112045.0035457c@core> In-Reply-To: <200802100007.50441.dhazelton@enter.net> References: <1202619017.7664.53.camel@violet> <200802100007.50441.dhazelton@enter.net> X-Mailer: Claws Mail 3.2.0 (GTK+ 2.12.5; x86_64-redhat-linux-gnu) Organization: Red Hat UK Cyf., Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, Y Deyrnas Gyfunol. Cofrestrwyd yng Nghymru a Lloegr o'r rhif cofrestru 3798903 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2083 Lines: 52 > Why? Because the pre-processor is what is including any GPL'd code in my > application and expanding any macros. That is a purely mechanical process and And its not pirating Windows because Norton Ghost put Microsoft copyright material in your hard disk either - thats a mechanical process too. Right - no. Nor can the gcc compiler hold the copyright as you suggest as it is not a legal person. The compiler might perform a process which combines your creative work with another and thus creates a derivative work. It might do that with libgcc. In many cases the FSF is being careful when it makes sure specific things don't happen just as Linus did with the kernel. Sometimes it is best to make sure no judge got a bit carried away and instead to create certainty in advance. If you really think what you claim then I'll #include your entire work, flog it binary only and assure you it can't be derivative as you said so. That's entirely mechanical - in fact I can clain a defence of 'estoppel' given your previous statement, so you probably wouldn't be able to sue me for it even if it was otherwise a violation. There is btw lots of possibly useful caselaw in the area of books. People have spent time litigating and thus established some clearer answers to questions like whether you need copyright owners permission for - Two books in the same box - Two books in the same cover - A book that quotes another - A book that uses the characters of another - A book which is a sequel/prequel to another - One book inserted sectionally into another Similarly in music questions about - Compilations - Remixes - Sampling - Setting to film - Covers have all been somewhat heavily litigated as you might expect from that industry. It would not be reasonable to expect caselaw in these areas to drive caselaw in software. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/