From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Hartkopp Subject: Re: [PATCH] can: add explicit copyright to header can/netlink.h Date: Mon, 09 Sep 2013 22:29:32 +0200 Message-ID: <522E2FAC.1000505@hartkopp.net> References: <1378477811-3606-1-git-send-email-mkl@pengutronix.de> <20130906193744.GV24802@pengutronix.de> <522AFEA8.3020303@hartkopp.net> <522AFF20.6000501@pengutronix.de> <3cfa97cc2473a26f5f961bfb4560acd0@grandegger.com> <522CCB73.3090504@hartkopp.net> <522CD430.1020009@grandegger.com> <522E0E25.10600@hartkopp.net> <522E2931.9050006@grandegger.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mo-p00-ob.rzone.de ([81.169.146.160]:18923 "EHLO mo-p00-ob.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754841Ab3IIU3f (ORCPT ); Mon, 9 Sep 2013 16:29:35 -0400 In-Reply-To: <522E2931.9050006@grandegger.com> Sender: linux-can-owner@vger.kernel.org List-ID: To: Wolfgang Grandegger Cc: Marc Kleine-Budde , =?ISO-8859-1?Q?Uwe_Kleine-K?= =?ISO-8859-1?Q?=F6nig?= , linux-can@vger.kernel.org, kernel@pengutronix.de On 09.09.2013 22:01, Wolfgang Grandegger wrote: > On 09/09/2013 08:06 PM, Oliver Hartkopp wrote: >> On 08.09.2013 21:46, Wolfgang Grandegger wrote: >>> On 09/08/2013 09:09 PM, Oliver Hartkopp wrote: >> >> >>>> >>>> * The provided data structures and external interfaces from this code >>>> * are not restricted to be used by modules with a GPL compatible license. >>> >>> The question is if this sentence is a legal addition to the GPL license. >>> I personally doubt but I'm not a lawyer. >> >> This is for the guys that like to put EXPORT_SYMBOL_GPL() anywhere to NOT do >> this here ;-) > > But this is something different. EXPORT_SYMBOLS is for kernel modules > which are covered by the GPL license, even with the Volkswagen > license... or have I missed something. My favorite would be the GPL v3 > license ;). Well yes. The text was originally retrieved from the kernel module. I'm still in doubt if it's a good idea to have the GPL license for the header files. It makes more problems than clarifications. IMHO the headers are no "program" in the terms of the GPL. If you go into linux/include/uapi/linux and say 'head *.h' you will not see that much GPL licensing as you would imagine. E.g. look at the wimax.h header file from Intel. Nice text but no GPL. Looks like that everyone is doing his own stuff here ... BR, Oliver