A trademark license can be terminated for various reasons such as the expiration of the term, breach of contract, failure to pay royalties, or mutual agreement between the parties.