Если проект крупный, раскрученный и приносит большие деньги, то владелец сам, добровольно купит лицензию. Даже не для того чтобы не иметь проблем с авторским правом, а для того чтобы переехать на официальную версию скрипта (без багов, вирусов и вредоносного кода), получать свежие обновления и техподдержку. Но разработчики (не только cscart , но и других платных движков) часто ведут себя неправильно. Они не ждут когда телёнок превратится в корову и начнёт давать молоко, они требуют оплаты с самого начала, за телёнка. Если сайт приносит доход 1000 руб/месяц или вообще не выстрелил, то владелец не станет платить 20 тысяч за лицензию. Плюс цена за годовые обновления у них чересчур большая - 7500 руб. Поставили бы символическую сумму или вообще сделали бы обнову бесплатно.
Разработчики не хотят понять одну простую вещь - территория бывшего СССР это территория пиратов. И для того чтобы пираты легализовались, нужно делать лицензию более привлекательной чем нуль. Не трогать мелкую рыбёшку, ставить низкие цены на продукты, создавать скидки, бесплатная техподдержка, дешёвые или бесплатные обновления. Или же ориентироватся на владельцев сети магазинов и крупных супермаркетов, которым не жалко выложить 20 кило за скрипт.