Linus Torvalds wrote:
You continue to ignore the big important fact that:
- section 2 is _conditional_ on section 1
I'm not ignoring this -- I really just don't see it to be relevant. All
sections have to be obeyed the same, and in this sense all sections are
conditional on all others. Violate one, and the license is not available
to you. This goes without saying.
- section 1 (and FSF guidelines) _requires_ you to leave copyright
notices intact and give the license out along with the program.
IOW, your claim that the GPL requires you to be able to make changes is
INCORRECT.
There are two things here that need seperating. On the one hand, we have
"the program". On the other we have "the license" (and license notices).
The GPL requires you to be able to make changes to the program, not the
license. In the context of the Linux kernel, Linux is the program, and
the GPLv2 is the license. In the context of the GPLv2, the GPLv2 is the
program, and:
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
is the license. If you couldn't change just this bit (and the FSF
copyright) then things would not conflict. But this very license says
you can't change _the program_ (the license document). This conflicts.
This can, btw, also be shown independently by the fact that the FSF
clearly _intended_ the license to be actively linked into the
program: they ask you (in the "How to Apply These Terms to Your New
Programs") to have commands to view parts of the license if your
program is interactive.
This, in fact, seems to be a good point. This one wants an FSF lawyer.
So. Claiming that the GPL license text itself cannot be part of the
program is disingenious. According to your reading, the modified BSD
license wouldn't be compatible with the GPL either, because it requires:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions, and the following disclaimer,
* without modification.
yet the FSF has clearly stated that this is perfectly fine, even though it
also disallows modifications to the license text.
But please note that this is indeed perfectly fine, and does not
contradict anything I say. This requirement only disallows modifications
to the copright and license notices, not modifications of the
_program_ and the GPL is perfectly fine with that.
This is the point I've tried to make a number of times now. The program
is not the same thing as the license and allowing or disallowing
something being done to the license is not the same thing as allowing or
disallowing something to be done to the program. And in the case of the
GPL license text, the license text _is_ the program. Not the license.
Note, we are arguing here over whether or not the GPL document itself is
GPL compatible. I feel it obvious that it is not, you do not agree. What
we _do_ agree on though is that it's wholy irrelevant for the kernel at
least since 2.4.0-test8.
Ever since then, the kernel as a whole has been V2, not a doubt about
it. You feel that even before that, it was V2 only but then you are
ignoring the very strong point Paul Jakma made and which I repeated: if
the "Version 2" in the GPL header were enough to have the program
specify a version, section 9 would be utterly useless, and as such it's
obvious that at very least the intent of the GPL authors here was that
it was _not_ enough.
Hey, you still replied, so you probably don't think I'm completely full
of it. Did you think there was any merit in the suggestion of seperating
the GPL and the NOTE into separate files, so as to leave even fewer room
for people trying to milk the argument?
Rene.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]