zikkuratvk ну а какие расходы у вас кроме собственного времени? Как-то находите же вы время бесплатные расширения делать.
На счет цены, да возможно заблуждаюсь. Но я и писал как раз на предыдущей странице про цену ниже психологического барьера, именно об этом. А бесплатных скачиваний согласитесь очень много, даже если за 20 руб модуль продавать уже хорошая сумма выйдет, и так раз в полгода с выходом новой версии, и без всякой поддержки, поддержку платной сделать.
Ладно, советы давать не мешки ворочать)) Я просто втянулся в разговор, думать что-то и решать в любом случае вам, не мне.
Тоже вставлю свои пять копеек: мы все любим качественные продукты. ПО и расширения, попадающие под определение качество, должны быть:
- хорошо написаны (чистый код)
- поддерживать современные стандарты (MVC), и отвечать стандарту де-факто CMS (вынести тексты в языковые стринги, соблюдение копирайта и пр)
- иметь приятный дизайн. нужен дизайнер и верстальщик. сложность варьируется от продукта, тем не менее, даже самый простой модуль желательно покрасить, дабы не выглядело топорным програмисстким решением на коленке.
- нужна инфраструктура для продажи и поддержки продуктов (клуб, личный сайт). альтернатива - поддержка оказывается на общепризнанных площадках типа этого форума или по e-mail, а продажа на маркетах, но репутация разработчика и доверие к продукту повышается при наличии своего сайта
- регулярная поддержка продукта. если он нацелен на международную аудиторию, то это как минимум, поддержка на двух языках (родной в зависимости от страны разработчика и английский - пишу абстрактно, т.к. модель универсальна)
- подробная документация. возможно, перевод на английский.
- хороший хостинг. как правило, выделенный сервер и расходы на его аренду и содержание (системный администратор)
Итого, исходим из того, что человек не может быть талантливым одинаково во всех сферах и поэтому проще оплатить работу стороннего специалиста.
А давайте прикинем какие люди должны быть привлечены время от времени:
- переводчик (перевести тексты с русского на английский с учетом технических терминов)
- дизайнер
- верстальщик
- если вы не программист, а организатор проекта, то, собственно, программист в команде - это ваше все
Это я еще не включил в список расходы на проведение рекламных кампаний, что в одиночку совершенно невозможно проводить чисто физически, но очень важно, чтобы не получилось, когда готовый продукт не пользуется популярностью потому что о нем никто не знает.
Итого какие работы нужно выполнить:
- инфраструктура клуба
- серверная часть
- создание программных продуктов (товаров)
-юридическая поддержка, бухгалтерия
- поддержка продуктов
Можно сэкономить на почти всех пунктах, но тогда либо продукт уже не будет выглядеть профессионально, либо его разработка займет у вас в 10 раз больше времени, т.к. физически не сможете сделать его быстрее.
Даже если пойти по самому минимальному пути и делать все самому, развернув простой сайт на клубном шаблоне, то вы будете тратить все свое личное время на проект, что в реальности означает необходимость в течение месяца тратить деньги на жизнь (покупать продукты, дежурные расходы) и оплачивать прочие счета, например аренду помещения, в котором проживаете.
Вот и посчитайте: если вы отречетесь от внешнего мира и сосредоточитесь только на разработке, то реальность все равно придет в ваш дом в виде оплаты счетов, а значит вам придется либо жить за счет родственников, либо тратить свои накопления, оплачивая этот период. Вот такие дела.