On Jun 14, 2007, "Dmitry Torokhov" <dmitry.torokhov@gmail.com> wrote:
You are the author of the change, and you can license them however you
like. Your change itself is not bound by the terms of the GPL, it is
only if it is a derived work of the GPLed work.
If your change is not a derived work, you're not bound by the terms of
the GPL as far as the change is concerned, so the GPL has no say
whatsoever as to how you must release it. If you choose the GPL, then
you're a licensor, and the requirements to pass on all the rights you
have do not apply.
If it *is* a derived work, then you're constrained by the terms of the
license, and you can only distribute it under the same license. You
don't have a right to offer it under a different license in the first
place, so you can't pass this right on.
Derived work or not, when you combine that change with the program,
then you're bound by the terms of the license, and then you cannot
change the licensing terms of the whole program, so you can't pass
this right on either.
--
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}
-