Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932764AbYB2TW6 (ORCPT ); Fri, 29 Feb 2008 14:22:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753005AbYB2TWu (ORCPT ); Fri, 29 Feb 2008 14:22:50 -0500 Received: from zrtps0kp.nortel.com ([47.140.192.56]:64588 "EHLO zrtps0kp.nortel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751236AbYB2TWt (ORCPT ); Fri, 29 Feb 2008 14:22:49 -0500 X-Greylist: delayed 4973 seconds by postgrey-1.27 at vger.kernel.org; Fri, 29 Feb 2008 14:22:49 EST Message-ID: <47C847E8.3070905@nortel.com> Date: Fri, 29 Feb 2008 11:59:04 -0600 From: "Chris Friesen" User-Agent: Mozilla Thunderbird 1.0.2-6 (X11/20050513) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Linus Torvalds CC: Pavel Roskin , linux-kernel , Jon Masters , Rusty Russell Subject: Re: [PATCH 2.6.25] module: allow ndiswrapper to use GPL-only symbols References: <1204236662.3612.6.camel@dv> <20080229012012.ajlsk4pow8wkkgss@webmail.spamcop.net> <47C838C5.8030707@nortel.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 29 Feb 2008 17:59:07.0576 (UTC) FILETIME=[C7660B80:01C87AFC] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1488 Lines: 38 Linus Torvalds wrote: > > On Fri, 29 Feb 2008, Chris Friesen wrote: > >>But the GPL only applies to derivative works. Given that ndiswrapper loads >>binaries designed for another OS, doesn't that mean that it is unlikely that >>the binaries would be impacted by the GPL? > > > But that's what GPLONLY means. > > What's so hard to understand? The driver may not be a derivative work, but > it sure as hell isn't GPL'd. I hope this won't dump me into the flamers filter....but here goes: If the intent of the GPLONLY export is really to keep the symbol from being used by non-GPL code then I agree that ndiswrapper shouldn't be able to use them. However, you yourself wrote something stating otherwise: (http://groups.google.ca/group/linux.kernel/msg/0066655bb1be1e4c): 'I think we _can_ do things where we give clear hints to people that "we think this is such an internal Linux thing that you simply cannot use this without being considered a derived work".....So I personally don't see EXPORT_SYMBOL_GPL() to be a "technical measure", I see it as being "documentation".' Under that interpretation, ndiswrapper should be able to make use of GPLONLY symbols because the binary blobs are clearly not derivative works. Chris -- 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/