Groklaw wrote about this a decade ago
"No. One can't retroactively revoke licenses previously granted, unless the license terms allow you to do so. The most you can do is stop granting new licenses."
Of course that is just one legal opinion in one country.