Подчеркнем, что don’t have to означает совсем не тоже самое, что mustn’t:
must not (mustn’t) — запрещается,
don’t have to — нет необходимости (можно поступить по-разному, запрета нет).
Простой учебник английского языка. Самоучитель. Версия 3.0
·
Алексей Юрьевич Виноградов