* [2.6 patch] binfmt_som.c: add MODULE_LICENSE
@ 2008-08-06 21:11 Adrian Bunk
2008-08-10 0:55 ` Grant Grundler
0 siblings, 1 reply; 17+ messages in thread
From: Adrian Bunk @ 2008-08-06 21:11 UTC (permalink / raw)
To: kyle, matthew, grundler; +Cc: linux-parisc, linux-kernel, Andrew Morton
This patch adds the missing MODULE_LICENSE("GPL").
Reported-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
This patch has been sent on:
- 15 Jun 2008
4cec562181f818f16f072b9a14ca7a0ce6c66417 diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c
index fdc36bf..6d3bebb 100644
--- a/fs/binfmt_som.c
+++ b/fs/binfmt_som.c
@@ -308,3 +308,5 @@ static void __exit exit_som_binfmt(void)
core_initcall(init_som_binfmt);
module_exit(exit_som_binfmt);
+
+MODULE_LICENSE("GPL");
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-06 21:11 [2.6 patch] binfmt_som.c: add MODULE_LICENSE Adrian Bunk @ 2008-08-10 0:55 ` Grant Grundler 2008-08-10 1:00 ` Matthew Wilcox 2008-08-10 14:11 ` Adrian Bunk 0 siblings, 2 replies; 17+ messages in thread From: Grant Grundler @ 2008-08-10 0:55 UTC (permalink / raw) To: Adrian Bunk Cc: kyle, matthew, grundler, linux-parisc, linux-kernel, Andrew Morton, bdale +bdale@hp.com On Thu, Aug 07, 2008 at 12:11:55AM +0300, Adrian Bunk wrote: > This patch adds the missing MODULE_LICENSE("GPL"). > > Reported-by: Adrian Bunk <bunk@kernel.org> > Signed-off-by: Adrian Bunk <bunk@kernel.org> > > --- > > This patch has been sent on: > - 15 Jun 2008 > > 4cec562181f818f16f072b9a14ca7a0ce6c66417 diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c > index fdc36bf..6d3bebb 100644 > --- a/fs/binfmt_som.c > +++ b/fs/binfmt_som.c > @@ -308,3 +308,5 @@ static void __exit exit_som_binfmt(void) > > core_initcall(init_som_binfmt); > module_exit(exit_som_binfmt); > + > +MODULE_LICENSE("GPL"); Someone from HP needs to ACK this patch since I believe HP funded the code changes made during the parisc-linux port. This should be a no-brainer and I expect Bdale Garbee can quickly take care of this. thanks, grant ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 0:55 ` Grant Grundler @ 2008-08-10 1:00 ` Matthew Wilcox 2008-08-10 13:41 ` Bdale Garbee 2008-08-10 14:11 ` Adrian Bunk 1 sibling, 1 reply; 17+ messages in thread From: Matthew Wilcox @ 2008-08-10 1:00 UTC (permalink / raw) To: Grant Grundler Cc: Adrian Bunk, kyle, linux-parisc, linux-kernel, Andrew Morton, bdale On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > Someone from HP needs to ACK this patch since I believe HP funded the code > changes made during the parisc-linux port. This should be a no-brainer > and I expect Bdale Garbee can quickly take care of this. I actually did the work here, it was derived heavily from binfmt_elf and binfmt_aout; had it not been GPL-licensed, it would not have been distributable. Also, I believe I did this work before joining Linuxcare, so I don't believe HP has any claim to it at all. You'd have to check CVS history to be sure. Oh, and even if HP does have a claim to it through Linuxcare, HP's contract required all changes made by Linuxcare to be contributed upstream. So three different reasons why this code being GPL is required. -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 1:00 ` Matthew Wilcox @ 2008-08-10 13:41 ` Bdale Garbee 2008-08-10 15:14 ` Matthew Wilcox 0 siblings, 1 reply; 17+ messages in thread From: Bdale Garbee @ 2008-08-10 13:41 UTC (permalink / raw) To: Matthew Wilcox Cc: Grant Grundler, Adrian Bunk, kyle, linux-parisc, linux-kernel, Andrew Morton On Sat, 2008-08-09 at 19:00 -0600, Matthew Wilcox wrote: > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > > Someone from HP needs to ACK this patch since I believe HP funded the code > > changes made during the parisc-linux port. This should be a no-brainer > > and I expect Bdale Garbee can quickly take care of this. > I believe I did this work before joining Linuxcare, > so I don't believe HP has any claim to it at all. You'd have to check > CVS history to be sure. If that is indeed the timing, I agree. If not, let me know, and I'll see if I can push the right buttons in HP. Bdale ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 13:41 ` Bdale Garbee @ 2008-08-10 15:14 ` Matthew Wilcox 2008-08-11 0:05 ` Grant Grundler 2008-08-11 14:15 ` Bdale Garbee 0 siblings, 2 replies; 17+ messages in thread From: Matthew Wilcox @ 2008-08-10 15:14 UTC (permalink / raw) To: Bdale Garbee Cc: Grant Grundler, Adrian Bunk, kyle, linux-parisc, linux-kernel, Andrew Morton On Sun, Aug 10, 2008 at 10:41:54AM -0300, Bdale Garbee wrote: > On Sat, 2008-08-09 at 19:00 -0600, Matthew Wilcox wrote: > > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > > > Someone from HP needs to ACK this patch since I believe HP funded the code > > > changes made during the parisc-linux port. This should be a no-brainer > > > and I expect Bdale Garbee can quickly take care of this. > > > I believe I did this work before joining Linuxcare, > > so I don't believe HP has any claim to it at all. You'd have to check > > CVS history to be sure. > > If that is indeed the timing, I agree. If not, let me know, and I'll > see if I can push the right buttons in HP. http://cvs.parisc-linux.org/obsolete/linux-2.2/fs/binfmt_som.c?rev=1.8&view=log indicates I first committed the file in June 1999 and was the majority committer to this file (prumpf also committed some code). My last commit to it was in November 1999 (while I still worked for Genedata). At some point around then, we moved to the 2.4 CVS tree: http://cvs.parisc-linux.org/linux-2.4/fs/binfmt_som.c?rev=1.21&view=log and there are some commits from other people at HP and myself while at Linuxcare and HP. The 2.5 development tree: http://cvs.parisc-linux.org/linux-2.5/fs/binfmt_som.c?rev=1.3&view=log doesn't show anything of great interest. and the 2.6 tree represents accurately how much effort we put into SOM: http://cvs.parisc-linux.org/linux-2.6/fs/binfmt_som.c?rev=1.8&view=log So while HP has a legitimate claim to some parts of the file, my initial contributions before I worked for Linuxcare or HP were the largest and I don't think that anyone has a legitimate claim that this is not a derived work of GPL code, and hence I think Adrian's patch should be accepted. -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 15:14 ` Matthew Wilcox @ 2008-08-11 0:05 ` Grant Grundler 2008-08-11 14:15 ` Bdale Garbee 1 sibling, 0 replies; 17+ messages in thread From: Grant Grundler @ 2008-08-11 0:05 UTC (permalink / raw) To: Matthew Wilcox Cc: Bdale Garbee, Grant Grundler, Adrian Bunk, kyle, linux-parisc, linux-kernel, Andrew Morton On Sun, Aug 10, 2008 at 09:14:33AM -0600, Matthew Wilcox wrote: ... > > If that is indeed the timing, I agree. If not, let me know, and I'll > > see if I can push the right buttons in HP. > > http://cvs.parisc-linux.org/obsolete/linux-2.2/fs/binfmt_som.c?rev=1.8&view=log > > indicates I first committed the file in June 1999 and was the majority > committer to this file (prumpf also committed some code). My last > commit to it was in November 1999 (while I still worked for Genedata). Ok - I didn't realize that. > At some point around then, we moved to the 2.4 CVS tree: > > http://cvs.parisc-linux.org/linux-2.4/fs/binfmt_som.c?rev=1.21&view=log > > and there are some commits from other people at HP and myself while at > Linuxcare and HP. Thanks for digging this up. I expect it should be easy for Bdale to get this rubber stamped by any one of the HP linux kernel engineers. HP legal shouldn't need to be involved. > > The 2.5 development tree: > http://cvs.parisc-linux.org/linux-2.5/fs/binfmt_som.c?rev=1.3&view=log > > doesn't show anything of great interest. > > and the 2.6 tree represents accurately how much effort we put into SOM: > http://cvs.parisc-linux.org/linux-2.6/fs/binfmt_som.c?rev=1.8&view=log > > > So while HP has a legitimate claim to some parts of the file, my initial > contributions before I worked for Linuxcare or HP were the largest and I > don't think that anyone has a legitimate claim that this is not a > derived work of GPL code, and hence I think Adrian's patch should be > accepted. I agree and apologize for my bad memory and lazy attitude. I didn't mean to make a big deal of this - just assumed HP was the right party to address this to. cheers, grant > > -- > Intel are signing my paycheques ... these opinions are still mine > "Bill, look, we understand that you're interested in selling us this > operating system, but compare it to ours. We can't possibly take such > a retrograde step." ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 15:14 ` Matthew Wilcox 2008-08-11 0:05 ` Grant Grundler @ 2008-08-11 14:15 ` Bdale Garbee 1 sibling, 0 replies; 17+ messages in thread From: Bdale Garbee @ 2008-08-11 14:15 UTC (permalink / raw) To: Matthew Wilcox Cc: Grant Grundler, Adrian Bunk, kyle, linux-parisc, linux-kernel, Andrew Morton On Sun, 2008-08-10 at 09:14 -0600, Matthew Wilcox wrote: > So while HP has a legitimate claim to some parts of the file, my initial > contributions before I worked for Linuxcare or HP were the largest and I > don't think that anyone has a legitimate claim that this is not a > derived work of GPL code, and hence I think Adrian's patch should be > accepted. I agree. Thanks for tracking down the details. Bdale ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 0:55 ` Grant Grundler 2008-08-10 1:00 ` Matthew Wilcox @ 2008-08-10 14:11 ` Adrian Bunk 2008-08-11 0:10 ` Grant Grundler 1 sibling, 1 reply; 17+ messages in thread From: Adrian Bunk @ 2008-08-10 14:11 UTC (permalink / raw) To: Grant Grundler Cc: kyle, matthew, linux-parisc, linux-kernel, Andrew Morton, bdale On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > +bdale@hp.com > > On Thu, Aug 07, 2008 at 12:11:55AM +0300, Adrian Bunk wrote: > > This patch adds the missing MODULE_LICENSE("GPL"). > > > > Reported-by: Adrian Bunk <bunk@kernel.org> > > Signed-off-by: Adrian Bunk <bunk@kernel.org> > > > > --- > > > > This patch has been sent on: > > - 15 Jun 2008 > > > > 4cec562181f818f16f072b9a14ca7a0ce6c66417 diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c > > index fdc36bf..6d3bebb 100644 > > --- a/fs/binfmt_som.c > > +++ b/fs/binfmt_som.c > > @@ -308,3 +308,5 @@ static void __exit exit_som_binfmt(void) > > > > core_initcall(init_som_binfmt); > > module_exit(exit_som_binfmt); > > + > > +MODULE_LICENSE("GPL"); > > Someone from HP needs to ACK this patch since I believe HP funded the code > changes made during the parisc-linux port. This should be a no-brainer > and I expect Bdale Garbee can quickly take care of this. Either the file is available since the beginning under the terms of the GPLv2 (or a compatible license that can be reduced to GPLv2) or it's addition to the kernel was a huge mistake. > thanks, > grant cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-10 14:11 ` Adrian Bunk @ 2008-08-11 0:10 ` Grant Grundler 2008-08-11 10:46 ` Adrian Bunk 0 siblings, 1 reply; 17+ messages in thread From: Grant Grundler @ 2008-08-11 0:10 UTC (permalink / raw) To: Adrian Bunk Cc: Grant Grundler, kyle, matthew, linux-parisc, linux-kernel, Andrew Morton, bdale On Sun, Aug 10, 2008 at 05:11:59PM +0300, Adrian Bunk wrote: > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: ... > > Someone from HP needs to ACK this patch since I believe HP funded the code > > changes made during the parisc-linux port. This should be a no-brainer > > and I expect Bdale Garbee can quickly take care of this. > > Either the file is available since the beginning under the terms of the > GPLv2 (or a compatible license that can be reduced to GPLv2) or it's > addition to the kernel was a huge mistake. As a former HP employee who was one of the several parisc-linux developers, I'm certain the intent was to release this as GPL. That's why I said "this should be a no-brainer". However, it's still HP's (and not my) right to assert that. thanks, grant ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 0:10 ` Grant Grundler @ 2008-08-11 10:46 ` Adrian Bunk 2008-08-11 14:56 ` John David Anglin 0 siblings, 1 reply; 17+ messages in thread From: Adrian Bunk @ 2008-08-11 10:46 UTC (permalink / raw) To: Grant Grundler Cc: kyle, matthew, linux-parisc, linux-kernel, Andrew Morton, bdale On Sun, Aug 10, 2008 at 06:10:15PM -0600, Grant Grundler wrote: > On Sun, Aug 10, 2008 at 05:11:59PM +0300, Adrian Bunk wrote: > > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > ... > > > Someone from HP needs to ACK this patch since I believe HP funded the code > > > changes made during the parisc-linux port. This should be a no-brainer > > > and I expect Bdale Garbee can quickly take care of this. > > > > Either the file is available since the beginning under the terms of the > > GPLv2 (or a compatible license that can be reduced to GPLv2) or it's > > addition to the kernel was a huge mistake. > > As a former HP employee who was one of the several parisc-linux developers, > I'm certain the intent was to release this as GPL. That's why I said > "this should be a no-brainer". > > However, it's still HP's (and not my) right to assert that. If it wasn't already 100% clear that the file was released under the terms of the GPLv2 (or a compatible license that can be reduced to GPLv2) at the day when it was included into the kernel something went horribly wrong back then. Otherwise HP would have the situation SCO was desperately searching for... > thanks, > grant cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 10:46 ` Adrian Bunk @ 2008-08-11 14:56 ` John David Anglin 2008-08-11 15:51 ` Adrian Bunk ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: John David Anglin @ 2008-08-11 14:56 UTC (permalink / raw) To: Adrian Bunk Cc: grundler, kyle, matthew, linux-parisc, linux-kernel, akpm, bdale > On Sun, Aug 10, 2008 at 06:10:15PM -0600, Grant Grundler wrote: > > On Sun, Aug 10, 2008 at 05:11:59PM +0300, Adrian Bunk wrote: > > > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > > ... > > > > Someone from HP needs to ACK this patch since I believe HP funded the code > > > > changes made during the parisc-linux port. This should be a no-brainer > > > > and I expect Bdale Garbee can quickly take care of this. > > > > > > Either the file is available since the beginning under the terms of the > > > GPLv2 (or a compatible license that can be reduced to GPLv2) or it's > > > addition to the kernel was a huge mistake. > > > > As a former HP employee who was one of the several parisc-linux developers, > > I'm certain the intent was to release this as GPL. That's why I said > > "this should be a no-brainer". > > > > However, it's still HP's (and not my) right to assert that. > > If it wasn't already 100% clear that the file was released under > the terms of the GPLv2 (or a compatible license that can be reduced > to GPLv2) at the day when it was included into the kernel something > went horribly wrong back then. > > Otherwise HP would have the situation SCO was desperately searching for... This file was included before the SCO situation arose. The copyright notice is similar to most. Checking 2.6.22.19, I see that more than half the .c files lack MODULE_LICENSE("GPL") lines. I don't understand why we are talking about HP here. According to Matthew, his last commit to this file occured while he worked for Genedata. It is my understanding that copyright normally acrues to employers in employment situations. If Matthew was an employee and not an independent contractor at the time, then why are we not talking about Genedata, or its subsequent owner? Subsequent employment at HP or their funding of the parisc port shouldn't affect the licensing of a file that was previously contributed. The file appears to be a derived work. This may also affect its copyright status. The only reason HP should be involved is if the file somehow contains material copyrighted by HP. The whole licensing issue for the linux program and modules, particularly for individual files, appears to be a mess. The COPYING file is vague on the licensing for files. The recommended wording suggested by the FSF isn't used. I can't see that adding MODULE_LICENSE("GPL") lines is going to help much. There are several GPL licenses and versions. The line isn't going to mean much to a lawyer. I really think each file should be specific about its licensing in words that can be clearly understood. Dave -- J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 14:56 ` John David Anglin @ 2008-08-11 15:51 ` Adrian Bunk 2008-08-11 16:56 ` John David Anglin 2008-08-11 17:11 ` Matthew Wilcox 2008-08-15 21:44 ` Grant Grundler 2 siblings, 1 reply; 17+ messages in thread From: Adrian Bunk @ 2008-08-11 15:51 UTC (permalink / raw) To: John David Anglin Cc: grundler, kyle, matthew, linux-parisc, linux-kernel, akpm, bdale On Mon, Aug 11, 2008 at 10:56:51AM -0400, John David Anglin wrote: > > On Sun, Aug 10, 2008 at 06:10:15PM -0600, Grant Grundler wrote: > > > On Sun, Aug 10, 2008 at 05:11:59PM +0300, Adrian Bunk wrote: > > > > On Sat, Aug 09, 2008 at 06:55:11PM -0600, Grant Grundler wrote: > > > ... > > > > > Someone from HP needs to ACK this patch since I believe HP funded the code > > > > > changes made during the parisc-linux port. This should be a no-brainer > > > > > and I expect Bdale Garbee can quickly take care of this. > > > > > > > > Either the file is available since the beginning under the terms of the > > > > GPLv2 (or a compatible license that can be reduced to GPLv2) or it's > > > > addition to the kernel was a huge mistake. > > > > > > As a former HP employee who was one of the several parisc-linux developers, > > > I'm certain the intent was to release this as GPL. That's why I said > > > "this should be a no-brainer". > > > > > > However, it's still HP's (and not my) right to assert that. > > > > If it wasn't already 100% clear that the file was released under > > the terms of the GPLv2 (or a compatible license that can be reduced > > to GPLv2) at the day when it was included into the kernel something > > went horribly wrong back then. > > > > Otherwise HP would have the situation SCO was desperately searching for... > > This file was included before the SCO situation arose. The copyright > notice is similar to most. Checking 2.6.22.19, I see that more than > half the .c files lack MODULE_LICENSE("GPL") lines. MODULE_LICENSE() has nothing to do with the SCO case. As the name already indicates it is only for modules (it doesn't make sense in built-in code) for showing that a module has a licence that is compatible with the GPL (all other modules are legally somewhere between fishy and illegal). >... > The whole licensing issue for the linux program and modules, > particularly for individual files, appears to be a mess. The > COPYING file is vague on the licensing for files. The recommended > wording suggested by the FSF isn't used. I can't see that adding > MODULE_LICENSE("GPL") lines is going to help much. > > There are several GPL licenses and versions. The line isn't > going to mean much to a lawyer. I really think each file should > be specific about its licensing in words that can be clearly > understood. The toplevel COPYING file of the kernel sources contains the exact licence text for all files (including binfmt_som.c) in the kernel. Even if the wording suggested by the FSF is not used in all files it's clear that the kernel is under the GPLv2, and there isn't any serious doubt that if a file like binfmt_som.c was not under a GPLv2 compatible licence but built into a GPLv2'ed kernel the resulting image couldn't be legally distributed. Does anyone involved with code going from HP to the Linux kernel seriously think that there is code for which it isn't 100% certain that it was made available under the GPLv2? > Dave cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 15:51 ` Adrian Bunk @ 2008-08-11 16:56 ` John David Anglin 2008-08-11 18:43 ` Adrian Bunk 0 siblings, 1 reply; 17+ messages in thread From: John David Anglin @ 2008-08-11 16:56 UTC (permalink / raw) To: Adrian Bunk Cc: grundler, kyle, matthew, linux-parisc, linux-kernel, akpm, bdale > The toplevel COPYING file of the kernel sources contains the exact > licence text for all files (including binfmt_som.c) in the kernel. The COPYING file contains the license text but it doesn't say clearly what the license applies to. The closest thing to this is the statement Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. in the COPYING file. The applicability of the GPL is parenthetical. The HOWTO file is more specific, but a clear license statement at the top level of the "source" tree is missing. Dave -- J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 16:56 ` John David Anglin @ 2008-08-11 18:43 ` Adrian Bunk 0 siblings, 0 replies; 17+ messages in thread From: Adrian Bunk @ 2008-08-11 18:43 UTC (permalink / raw) To: John David Anglin Cc: grundler, kyle, matthew, linux-parisc, linux-kernel, akpm, bdale On Mon, Aug 11, 2008 at 12:56:43PM -0400, John David Anglin wrote: > > The toplevel COPYING file of the kernel sources contains the exact > > licence text for all files (including binfmt_som.c) in the kernel. > > The COPYING file contains the license text but it doesn't say clearly > what the license applies to. The closest thing to this is the statement > > Also note that the GPL below is copyrighted by the Free Software > Foundation, but the instance of code that it refers to (the Linux > kernel) is copyrighted by me and others who actually wrote it. > > in the COPYING file. The applicability of the GPL is parenthetical. > The HOWTO file is more specific, but a clear license statement at the > top level of the "source" tree is missing. There's a file named COPYING at the top level, and a file named README at the top level that says: WHAT IS LINUX? ... It is distributed under the GNU General Public License - see the accompanying COPYING file for more details. The GPLv2 licence on the Linux kernel is generally agreed upon (whether one likes it or not is a different question, but all contributors are aware that it applies) and has even been successfully enforced at court, which makes your attempts of finding a way to possibly interpret it differently kinda strange. > Dave cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 14:56 ` John David Anglin 2008-08-11 15:51 ` Adrian Bunk @ 2008-08-11 17:11 ` Matthew Wilcox 2008-08-15 21:44 ` Grant Grundler 2 siblings, 0 replies; 17+ messages in thread From: Matthew Wilcox @ 2008-08-11 17:11 UTC (permalink / raw) To: John David Anglin Cc: Adrian Bunk, grundler, kyle, linux-parisc, linux-kernel, akpm, bdale On Mon, Aug 11, 2008 at 10:56:51AM -0400, John David Anglin wrote: > This file was included before the SCO situation arose. The copyright > notice is similar to most. Checking 2.6.22.19, I see that more than > half the .c files lack MODULE_LICENSE("GPL") lines. > > I don't understand why we are talking about HP here. According to > Matthew, his last commit to this file occured while he worked for > Genedata. Whoops, that was in the linux-2.2 CVS repository. There were subsequent commits in the 2.4/2.5/2.6 repositories, some of which HP might have a claim to. > It is my understanding that copyright normally acrues > to employers in employment situations. If Matthew was an employee > and not an independent contractor at the time, then why are we not > talking about Genedata, or its subsequent owner? While I don't have a copy of my employment contract with Genedata any more, my recollection is that they did not claim copyright on works I produced that were off company time. It would be governed by Swiss law which I believe would not permit such a term in the contract. > Subsequent > employment at HP or their funding of the parisc port shouldn't > affect the licensing of a file that was previously contributed. That's my basic argument. If binfmt_elf had contained the GPL boilerplate, I would have copied that when creating binfmt_som. It was intended to be GPL, it was a derivative work of GPL file (that also didn't explicitly state it was GPL), it has been treated as GPL for almost a decade. -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE 2008-08-11 14:56 ` John David Anglin 2008-08-11 15:51 ` Adrian Bunk 2008-08-11 17:11 ` Matthew Wilcox @ 2008-08-15 21:44 ` Grant Grundler 2 siblings, 0 replies; 17+ messages in thread From: Grant Grundler @ 2008-08-15 21:44 UTC (permalink / raw) To: John David Anglin Cc: Adrian Bunk, grundler, kyle, matthew, linux-parisc, linux-kernel, akpm, bdale On Mon, Aug 11, 2008 at 10:56:51AM -0400, John David Anglin wrote: ... > I don't understand why we are talking about HP here. My bad. I thought HP owned the copy right to the bulk of the code and Matthew demonstrated they do not. > According to > Matthew, his last commit to this file occured while he worked for > Genedata. It is my understanding that copyright normally acrues > to employers in employment situations. If Matthew was an employee > and not an independent contractor at the time, then why are we not > talking about Genedata, or its subsequent owner? Subsequent > employment at HP or their funding of the parisc port shouldn't > affect the licensing of a file that was previously contributed. Correct. I thought the work was done by HP employees and that was wrong. sorry, grant > The file appears to be a derived work. This may also affect its > copyright status. The only reason HP should be involved is if the > file somehow contains material copyrighted by HP. > > The whole licensing issue for the linux program and modules, > particularly for individual files, appears to be a mess. The > COPYING file is vague on the licensing for files. The recommended > wording suggested by the FSF isn't used. I can't see that adding > MODULE_LICENSE("GPL") lines is going to help much. > > There are several GPL licenses and versions. The line isn't > going to mean much to a lawyer. I really think each file should > be specific about its licensing in words that can be clearly > understood. > > Dave > -- > J. David Anglin dave.anglin@nrc-cnrc.gc.ca > National Research Council of Canada (613) 990-0752 (FAX: 952-6602) ^ permalink raw reply [flat|nested] 17+ messages in thread
* [2.6 patch] binfmt_som.c: add MODULE_LICENSE
@ 2008-06-15 16:13 Adrian Bunk
0 siblings, 0 replies; 17+ messages in thread
From: Adrian Bunk @ 2008-06-15 16:13 UTC (permalink / raw)
To: kyle, matthew, grundler; +Cc: linux-parisc, linux-kernel
This patch adds the missing MODULE_LICENSE("GPL").
Reported-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
4cec562181f818f16f072b9a14ca7a0ce6c66417 diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c
index fdc36bf..6d3bebb 100644
--- a/fs/binfmt_som.c
+++ b/fs/binfmt_som.c
@@ -308,3 +308,5 @@ static void __exit exit_som_binfmt(void)
core_initcall(init_som_binfmt);
module_exit(exit_som_binfmt);
+
+MODULE_LICENSE("GPL");
^ permalink raw reply related [flat|nested] 17+ messages in threadend of thread, other threads:[~2008-08-15 21:44 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-08-06 21:11 [2.6 patch] binfmt_som.c: add MODULE_LICENSE Adrian Bunk 2008-08-10 0:55 ` Grant Grundler 2008-08-10 1:00 ` Matthew Wilcox 2008-08-10 13:41 ` Bdale Garbee 2008-08-10 15:14 ` Matthew Wilcox 2008-08-11 0:05 ` Grant Grundler 2008-08-11 14:15 ` Bdale Garbee 2008-08-10 14:11 ` Adrian Bunk 2008-08-11 0:10 ` Grant Grundler 2008-08-11 10:46 ` Adrian Bunk 2008-08-11 14:56 ` John David Anglin 2008-08-11 15:51 ` Adrian Bunk 2008-08-11 16:56 ` John David Anglin 2008-08-11 18:43 ` Adrian Bunk 2008-08-11 17:11 ` Matthew Wilcox 2008-08-15 21:44 ` Grant Grundler -- strict thread matches above, loose matches on Subject: below -- 2008-06-15 16:13 Adrian Bunk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox