>>112
You are saying:
GPL specifically considers all modified code to be under GPL
This is incorrect. The GPL really says (and I paraphrase): if you want to distribute any modifications to this licensed work, the whole of the work is licensed under the GPL. Do not confuse what you have written and what is written in the license - they are not the same thing. The requirement is (and I'm paraphrasing again):
1. The
whole work must be conveyed under the GPL IF
you choose to convey a copy of the work to a third party.
2. The licensing terms accompanying any modification must not conflict with anything in the GPL.
The easiest way to do this is to license the modification under the GPL.