Does the term "irrevocable," with respect to a media distribution and publication license mean *forever* or does it mean *until the contract term ends.*

The exact language from the "license" section:

You hereby grant to ___________ the exclusive, irrevocable and worldwide right and
license to use, reproduce, keep copies...
And the relevant portion of the "term" section:

Notwithstanding any contrary provision in this Agreement, either party may terminate this
agreement on written notice of not less than twenty (20) business days.
Thanks for your time and consideration.

Ian