> If I recall correctly, it means I transfer all possible rights to the FSF. > I no longer own my patch. > > Then it gets released as part of gcc-current, under the GPLv3. > > If I get things correctly *I can no longer release it under GPLv2+*, as we > do for our mutant fork of gcc 4.2.1. > > Is there something I'm missing ?
Yes, there is. Although you transfer all your rights in the patch to the FSF, part of the assignment agreement is a transfer of sufficient right BACK to you allow you to license that patch under any alternate terms you choose to another entity, which precisely solves the problems you have.