Не совсем так. В Америке есть такое понятие как void contract clause.Сообщение от SaQSoN
Это означает что нельзя все что угодно написать в лицензии и требовать что все путем. Например если завтра Microsoft напишет в лицензии что устанавливая наше ПО вы согласны отдать нам вашего ребенка по первому требованию - никакой суд не признает это. Абсолютное большинство развитых стран имеют такую систему.
Были и более реалистичные случаи. Подписывая контракт на бумаге требовалось согласиться в течение года после окончания не работать на конкурирующую фирму. Этот случай был в Британии. Суд признал этот пункт контракта недействительным.
Единственный удачный способ защиты это уже упомянутый FADE. Он вроде успешен был в Операции Флешпоинт.
А попытки минировать проги были давно, но кончались огромными скандалами и потому их сейчас не используют.