2011/1/6 Kenneth Gonsalves lawgon@thenilgiris.com:
no, rather "oh shit! now that I have accepted these contributions, I cannot use them in my internal company code without a lot of headache". Or "Oh shit! this license does not suit my business model".
Now we come to the crux of the matter - if you have accepted contributions from others into your software (which you sell/support), then you are no longer the sole author - you now move into the "distributor" role. And of course, as I have been maintaining, distributors who do not play fair and by the rules lose out in the GPL world.
You obviously have the choice of not accepting third-party contributions without a copyright assignment.
Binand