Прочитал исправно аж все 9 страниц. С магазинами для клиентов имею дело уже много лет.
Часть ваяю на Битриксе, часть на Опенкарте, часть на иных системах, но основное правило - избегать даже частично чего-либо закодированного.
Первый раз столкнулся с проблемой лет так 10 назад (с Битриксом), ваятель скрылся в "туман", контактов с ним уже не было, а сайт нашей компании упорно отказывался закодированной частью обновляться и переноситься на иной хостинг. Работал в штате, шеф сказал "надо", деньги за него были уплачены (до моего появления) весьма неимоверные...
Пришлось поднапрячься и раскубировать, но удовольствия от этого не получил от слова "совсем"...
По поводу жадных заказчиков (тут читал где-то), - не знаю, мне не попадались, если уж заказчик экономит на официально купленной у разработчиков сборке модулей, то как он потом планирует сайт раскручивать, там потребуются регулярные вливания, да гораздо более весомые. По моим наблюдениям - сайты таких клиентов не то, что в ТоПе оказываются, а из реальной ПоПы никогда и не показываются..(прошу прощения за мой иностранный).
Потратить на сборку животрепещущих модулей-шаблонов Опенкарта каких-то 5-10 тыс. рублей - да это "копейки" для сайта-магазина, заказчик которого хотя бы чуток понимает для чего он делает сайт и что он от него хочет.
Просто объясняешь заказчику, что все модули, плагины и прочее у вас будут официально купленные, с лицензиями и прочими атрибутами и стоить это будет вышеуказанную сумму, отдельную от моих работ - и никаких проблем никогда не было, наоборот, когда заказчик видит полную открытую раскладку и ответственный поход - он еще более убеждается в том, что с Исполнителем заказа он не прогадал.
Но "подсовывать" клиенту модули или иное с неизвестным, закубированным содержимым, не важно - частично, правильно, с хорошим ли настроением кодировал его разработчик или не очень, есть ли в нем подозрительные "отверстия" или нету - я никогда не буду, хотя каюсь, изредка приобретал закубированные модули для Опенкарта, но уж если совсем иного выхода не было, а Заказчика честно предупреждал об этом и возможных последствиях.
Но в большинстве случаев, или находил открытые модули или сам что-то ваял или переводил с Опенкарта на другую систему магазина.
Конечно, я бы покупал для Опенкарта гораздо больше модулей, шаблонов, если их код был бы открытым и, знаю по коллегам, что такой далеко не я один, думаю, что, в итоге, весьма приличные деньги "проплывают" мимо разработчиков закрытого опенкартовского обеспечения...
Серьезные, уважающие себя, клиенты используют легальное обеспечение, а разработчики, как детишки малые, страшась всего и всея, упускают реальных, постоянных и добросовестных покупателей...
Да и, например, даже если случится ниже-подобный казус:
Есть магазин, создан он был кем-то или куплен у кого-то, вдруг звонит кто-то и обиженным голоском так говорит:
- Вот тут знаете, я созидатель творения под названием "Альфа-супер-пупер-турбо-Х для Опенкарта" , но вот ваш магазин использует его нелегально, миновав мой и так не очень-то объемный кошелечек, можем ли мы как-то подправить лик сей печальной несправедливости?
Первая эмоция, конечно, типа "Вот пройдоха" - в отношении продавца или созидателя наличествующего магазина, а вторая уже вслух:
- И какова цена этого Супер-пупера? (из глубин подсознания выплывает острозубая мордочка мысли о "сто тыщ пятьсот")
- Дак целых тыща пятьсот (две тыщи пятьсот, даже три тыщи пятьсот, не говоря уж о просто пятьсот)
- Уфф, едренть, пришлите ссылку на ресурс, из которого можно понять, что вы и есть Творец сего замечательного Чуда, поздоровкаемся в нем и тут же подлатаем ваш похудевший кошелечек...
Ну а пока - пролетая мимо гнезда разработчика...