> That sort of copyright assignment sounds like a rather dangerous thing for the project, as it would be clearly designed to let the project get around what many contributors probably see as their rights to their code.
That's why the FSF, when they request copyright assignment, sign a contract ensuring that your code will always be released under a copyleft-style license. Otherwise, the code reverts to you. See http://lwn.net/Articles/359013/