The GPL And Copyright Assignment by drew Roberts is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
So I was reading this post over at identica and decided to do this quick write up as I did not feel like fighting with the 140 character limit.
I have been pondering this issue for a long time now but somehow perhaps never got around to writing about it or if I did, I forget where.
My thought is that coders should require a binding covenant from the party being assigned the copyrights such that the rights will return to them should there be a breach of the covenant.
The covenant should stipulate that the part and anyone related can never maintain two code bases, one under the GPL and an "enhanced" one available under non-GPL terms only.
I have a feeling that there may be some dirty tricks that can be played to get around the intent of this so it bears some thinking through and discussion.
Now, one possibility to not making such an assignment is to put up patches hosted elsewhere by all coders who want this equality and see if a critical mass of patches is created as a result.
all the best,
drew