
On 06/07/2012 11:04 AM, Sughosh Ganu wrote:
On Thu Jun 07, 2012 at 10:36:53AM -0600, Stephen Warren wrote:
On 06/07/2012 01:15 AM, Sughosh Ganu wrote:
On Wed Jun 06, 2012 at 10:44:59AM -0600, Stephen Warren wrote:
On 06/05/2012 03:20 PM, Allen Martin wrote:
<snip>
diff --git a/include/configs/tegra2-spl.h b/include/configs/tegra2-spl.h
- published by the Free Software Foundation; either version 2 of
- the License, or (at your option) any later version.
Being a new file, this should be GPLv2 not GPLv2+.
u-boot uses GPLv2+.
http://www.denx.de/wiki/view/U-Boot/Patches#Attributing_Code_Copyrights_Sign http://www.mail-archive.com/u-boot@lists.denx.de/msg26569.html
Sughosh,
I guess I'm a little confused here.
COPYING in the U-Boot source tree states the following:
U-Boot is Free Software. It is copyrighted by Wolfgang Denk and many others who contributed code (see the actual source code for details). You can redistribute U-Boot and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. Most of it can also be distributed, at your option, under any later version of the GNU General Public License -- see individual files for exceptions.
... which explicitly allows for either GPLv2 or GPLv2+ code. There is certainly GPLv2-only code already in U-Boot. Why do you say that GPLv2-only code isn't allowed?
I guess that could be because some of the existing files in u-boot are released under GPLv2 only license -- hence a separate mention that most of the files can be distributed under any later version too . Both Wolfgang and Detlev have stated many a times on the mailing list earlier that all new files need to be released under GPLv2+, and not GPLv2 only.
Hmmm. It seems like a good idea for COPYING to be updated to be explicit re: why that exemption is there, to avoid future confusion.
I assume the requirement for GPLv2+ only applies to new code written for U-Boot, not existing code that's being taken from or derived from some other GPLv2-only project?