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