So Unity alerted them that where in breach, they had an ongoing discussion in which unity finally came to the conclusion that they where in fact not in breach... and then they changed the conditions and punished them. Is that how that is to be understood? I mean otherwise why alert them if being in breach before the license change, or why no punish them under the old license but change it first and then punish them?