On Jun 15, 2007, Linus Torvalds <torvalds@linux-foundation.org> wrote:
You're mixing two separate issues:
1- does GPLv3 change the spirit of the GPL?
2- is GPLv3 better than GPLv2 for Linux?
The answers may be different, and the reason I got into this debate
was to set the record straight on 1. As the discussion evolved (if
developing into a flamewar can be characterized as evolving ;-), I
realized the motivations for preferring v2 over v3 were not clear to
me (and they still appear contradictory to me), so I started
investigating that, which is indeed 2., but is not about 3:
3- is Linux going to switch to v3?
+1
When you leave an essential portion of the reasoning out, which you
repeatedly did, this conclusion is obvious. But it's also obviously
wrong to try to apply this conclusion to the argument that I phrased.
Isn't a restriction on in-place modification a further restriction on
the permission to modify granted by the license? A further
restriction that is not permitted by the license?
Again, this is not about ROM, CD-ROMs and other unmodifiable media.
In this case, the distributor is not imposing this restriction, it's
not selecting the media with the strict purpose of forbidding
modification. It doesn't retain the ability to modify without failing
to pass it on. This is the key distiction that you repeatedly
dropped. And then, presented it as if it were a separate argument.
I agree, and I don't think I've ever claimed otherwise. It's rights
as far as the software is concerned, and even this might be pushing it
a bit too far. That's why the spirit gives the intuition, but the
legal terms are precise in turning that into "no further
restrictions", as I'd already explained long before you did.
But then, again, the license grants the right to modify, and prohibits
further restrictions to it, so I claim that saying "you can modify,
just not in place, because I won't let you do it" (rather than because
it's impossible), that's a further restriction of a freedom granted by
the license, which turns into a license violation.
Now we can turn into the debate on whether replacing is modifying, and
the conclusion is quite possibly that, in legal terms, it isn't. I
don't care. I'm not here to debate the legal terms. I'm in this
debate to set the record straight on whether GPLv3 changes the spirit
of the GPL.
Actually... What you name as two separate arguments were two parts of
*one* of the 3 arguments I've raised so far.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
-