They would not have an option of applying a strict license to already-published versions of their work, if they signed up without reading the terms carefully. On the other hand, if a very strict license is the default, users who don't like it could release their code more openly even retroactively.
Very very free licenses (MIT/X11 or WTFPL, for example) can be revoked.
Fahad Sadah