It’s a good idea to have users agree to a new EULA every time a software product gets an update. This way, users can fully understand the terms to which they’re agreeing.