I'm a little surprised that a lawyer would post the original statement without considering Jacobsen v. Katzer (2008). (I say considering; it's certainly not mentioned.)
Jacobsen v. Katzer says that even a license that is silent on revocation but terms itself perpetual may only be revoked if...