FREE - это не бесплатное, это свободное.
Пакет может быть с закрытым кодом, но разработчик обязан предоставить исходный код по первому же требованию.
Любое дополнение работающее на GPL ядре обязано идти под GPL-лицензией.
Преимущество и одновременно недостаток опенкарта - низкий порог вхождения.
Отсюда выплывает демпинг цен разработчиками модулей, потому что бедный клиент требует дешевых дополнений.
Хотя как по мне, лучше 1 продажа за 10000 чем 100 продаж по 100.
P.S. Мои разработки ни разу не воровали и только по трем причинам:
они написаны мной и их попросту нет нигде
они написаны мной и бесплатны
если же модуль платный, и его никто не пиратил, значит он нафиг никому не нужен.