
Полная версия
Как написать и продать свой PHP скрипт
– Стандартные способы техподдержки: форум, база данных по распространенным вопросам, онлайн служба тех.поддержки и т.д.
Минусы:
– Сложности в создании постоянного денежного потока, т.е. клиент купил Ваш скрипт и на этом Ваша прибыль от него закончилась.
– Скрипт должен работать на максимально широком спектре различных серверов или хостингов, т.е. Вы не знаете в какой среде клиент установит Ваш скрипт.
– Соответственно и техподдержка будет требоваться для различных сред, в т.ч. и для сред со старыми и нестандартными настройками.
Другой вариант модели продвижения – это SAAS.
SAAS – это Software as a service (программное обеспечение как услуга), одна из форм модели обслуживания, при которой подписчикам предоставляется готовое прикладное программное обеспечение, полностью обслуживаемое провайдером. Например, Ваш клиент платит помесячную плату за доступ к своему сайту, при этом сайт установлен на вашем сервере и клиент может им пользоваться до тех пор, пока это позволяем оплата.
Плюсы:
– Известность модели обслуживания
– Потенциальная возможность создания постоянного денежного потока, т.е. клиент платит Вам постоянно, пока пользуется продуктом.
– Скрипт работает только на Вашем сервере, а значит нет необходимости в поддержке функциональности скрипта в различных средах.
– Простота в техподдержка, в плане того, что починка багов или выкатка новых версий будет происходить у всех клиентов сразу.
Минусы:
– Сложность в наборе постоянной клиентуры, люди не любят постоянные платежи, увы…
– Требуется сервер, на котором будут запускаться скрипты для Ваших клиентов, соответственно издержки на его обслуживание и техподдержку.
– Большая уязвимость, так как всё находится на одном сервере.
Существуют и иные способы продвижения, но мы в данный момент рассматривать их не будем. В принципе, можно использовать вышеуказанные методы как по отдельности, так и совместно – всё зависит от концепции Вашего бизнеса.
На чём можно зарабатывать деньги, продавая ПО с открытым кодом
Как уже говорилось выше, открытый код – это не значит бесплатный. Это то, что путает многих. ПО с открытым кодом – это тоже товар и его производитель может попросить за пользование его трудом соответствующее вознаграждение.
Как правило Вы можете заработать на следующем:
1. Продажа скрипта как такового, т.е. клиент платит за то, что приобретает Ваш скрипт. Вы можете продавать несколько версии продукта: зашифрованную или с открытым кодом – соответственно за разные суммы.
2. Вы можете продавать подписку на обновления. То есть клиент покупает текущую версию Вашего скрипта, но если он хочет получить будущие обновления, за них придётся заплатить.
3. Вы можете брать деньги техническую поддержку и послепродажное обслуживание.
4. Вы можете брать деньги за разработку новых модулей или нового функционала.
5. Вы можете брать деньги за обучение пользованию Вашим продуктом.
То есть, как видите, и на ПО с открытым кодом есть на чём заработать. Главное попытаться найти свою нишу и понять, что нужно рынку.
Как избежать недобропорядочного использования Вашего скрипта
Этот вопрос волнует многих и не только тех, кто продаёт ПО с открытым кодом.
Тут я Вас должен успокоить: если Вы продаёте open-source продукт – его обязательно кто-то “украдёт” и выложит в сеть. Избежать этого не удастся. Но не надо отчаиваться.
Тут всё зависит от того как на это посмотреть.
1. Конечно, open-source – это всегда риск. Ведь если бы код был бы закрытым, то чтобы взломать программу потребовались бы определенные навыки, а так – любой, кому я не понравился, может взять и слить мой код в Интернете на каком-нибудь сайте “nulled” скриптов.
2. Бояться этого не нужно, так как это в принципе бесплатная реклама для Вас. Плюс куча людей сможет протестировать Ваш скрипт, написать о найденных багах и т.д. Возможно даже кто-то из них в дальнейшем даже купит его.
3. Единственное, что нужно сделать, так это то, что слитая версия скрипта не сможет полностью убить Ваш бизнес. Но это в принципе, общий принцип – не складывать все яйца в одну корзину. Сделать это можно, например, если новые обновления высылаются только зарегистрированным пользователям и требуют отдельной установки.
В целом, от недобросовестного использования или копирования не застрахован никто и ни в чём. Здесь нас выручит только то, что большая часть людей всё таки люди порядочные и не будут пытаться купить ворованную программу. Те же, кто так поступать не собирается всегда будут искать способ обмануть Вас.
Шифрование кода
Если же Вы всё же решаете зашифровать код своей программы, например для версии PRO (оставив код открытым для бесплатной версии), то тут у Вас два варианта: шифровать всю программу или только её самую основную часть (ядро).
Какого-то “правильного” решения здесь нет, всё зависит от Вашего продукта и реакции рынка.
Шифровать только ядро – немного проще, но тут проблема в том, что Вам нужно создать скрипт, часть которого может работать с зашифрованным кодом. Если же весь код зашифрован, то тут всё просто – пользователь должен установить специальную программу-дешифровщик у себя на сервере и “вуаля” Ваш скрипт будет запускаться и работать как ни в чём не бывало.
Вот несколько примеров подобных программ: ionCube и SourceGuardian
Регистрация торгового знака
Вопрос торгового знака – вопрос безусловно важный. Основная проблема здесь в том, что нет каких-то абсолютно универсальных международных законов на этот счёт. Всё зависит от конкретной страны и законов, которые в ней приняты.
Если Вы продаете свой продукт не только в стране проживания, но и в других странах – то тут скорее есть смысл прислушаться к законам той страны, которая имеет больший вес в подобных вопросах и это, безусловно, на сегодняшний день – США.
Однако это не значит, что завтра Вы должны бежать и регистрировать торговый знак в США или в Евросоюзе или где-то ещё. Процедура эта не простая и требует времени, а также денег.
Поэтому прежде чем решить, что Вы будете регистрировать торговую марку – взвесьте все ЗА и ПРОТИВ, проконсультируйтесь у юриста и убедитесь, что Вам это действительно нужно.
Учтите также, что существуют различия в терминологии касаемые торговых марок в различных странах: торговая марка, торговый знак, товарный знак, зарегистрированная торговая марка, брэнд и т.д. При кажущейся смысловой схожести, юридически это могут быть совершенно различные термины.
Патенты
Эта глава будет очень короткой. Патентование – это долгая и выматывающая процедура. Есть смысл ей заниматься, только если у Вас действительно есть что-то, что может быть запатентовано или же для Вас это принципиальный вопрос. Но в области написания PHP скриптов это маловероятно – ведь Вы пишите открытый код.
Как назначить цену?
Вопрос цены – это одни из самых принципиальных вопросов. Почему? Всё просто: назначите маленькую цену – не окупите своих затрат, назначите высокую – отпугнёте потенциальных покупателей и не продадите скрипт.
Когда я впервые решил продать свой PHP скрипт, то обратился за советом к своим друзьям. Меня раздирали сомнения. С одной стороны, мне хотелось заработать много денег, с другой стороны я боялся, что качество моего скрипта не будет соответствовать заявленной цене и что другие программисты попросту начнут меня высмеивать. Несколько схожих с моим скриптов распространялись либо бесплатно (см. благотворительный или личный проект) с ужасным качеством, либо же цена по ним доходила до 400 долларов (непонятно за что).
Но я понимал, что мой скрипт – вещь нужная другим программистам и владельцам небольших бизнесов (я и сам часто и много пользовался им в своей работе) и что на его написание нужно потратить немало времени, а значит тот, кто его купит – сможет сэкономить и своё время. А время – это деньги. Стало быть – я спокойно могу просить за свою работу финансовое вознаграждение. Вопрос был только в том: сколько?
Мои друзья, в целом, идею продажи раскритиковали. Часть из них сказали: зачем тебе это вообще нужно? Выложи бесплатно и дело с концом. Другие советовали брать по одному доллару – типа, если будет очень маленькая цена, то купит каждый. Советов было много и все они были разные, а в результате… почти два года я вкладывал кучу своего свободного времени и ресурсов в развитие скрипта и позволял пользоваться им бесплатно. Его скачали сотни тысяч людей. Было ли это плохо? Нет, я получил бесценный опыт общения с пользователями и научился очень многому.
Но плохо было другое – то, что я позволил мнению других повлиять на моё решение. Если бы изначально я прислушивался только к своей интуиции, а не к мнению моих друзей и знакомых – я бы всё сделал по другому. И, возможно, сегодня этот скрипт выглядел бы иначе. Повторюсь – я не жалею об этих двух годах, когда я разрабатывал и продвигал свой продукт бесплатно, но сегодня я точно знаю, что превратив его в коммерческий продукт на более раннем этапе, я бы смог сделать его намного лучше. Хотя бы по одной простой причине – у меня для этого были бы необходимые финансы и возможность нанять в помощь других программистов.
Надеюсь Вы поняли, что урок, который я вынес для себя был следующий:
Прислушивайтесь к своей интуиции, а не к советам “экспертов”
Итак, как же всё-таки определить цену для своей программы? Точного ответа на этот вопрос Вам никто не даст. Самый правильный способ – это тестирование разный ценовых зон с целью найти наилучшую для Вашего продукта. Но на это нужно время и желание, а они есть не у всех. Поэтому рассмотрим парочку простых способов назначить цену, без особых заморочек.
Итак, варианты:
Сверхнизкая ценаСамый простой способ, без заморочек. Согласитесь, долго думать не надо. Вы просто назначаете стоимость своего продукта в размере $0.99 или $5 (как Вам больше нравится), в зависимости от ниши к которой собираетесь его продавать и всё. В идеале, все видят эту сверхмалую цену и не задумываясь с ней расстаются (ведь никому не жалко потратить доллар или около того за нужный продукт).
Главная проблема в назначении такой цены – это объёмы продаж. Чтобы заработать достаточно денег при такой цене – Вам нужны десятки и сотни тысяч продаж. Технически такое возможно, например, если Вы написали аппликацию для мобильного телефона и она попала в топ в одном из маркетплейсов. Решать Вам – просто заранее оцените объём потенциального рынка, а также Ваши возможности. Не забудьте про себестоимость производства продукта, окупится ли оно при такой цене?
Сверхдорогая ценаТакже довольно простой способ. Тактика эта известна как “вывод продукта в категорию премиум-класса”. Вы просто назначаете сверх высокую цену, с тем, чтобы даже она продажа принесла Вам значительный доход. Вряд ли у Вас из будет много, но этого в данном случае и не нужно. Простой пример: Вы написали крутую CMS и решили продавать её за $1990. Если у Вас будет всего лишь один-два покупателя в месяц (предположим, что найдутся такие), то Вы уже получите довольно хорошую прибыль. Вопрос только в том, как и где найти таких покупателей.
Правило 10-ти процентовЕщё одним из популярных способов является так называемое “правило 10%”. Смысл его в следующем. Для начала оцените стоимость своего проекта как если бы его заказали у фрилансера. Теперь возьмите от неё от 5ти до 10ти процентов. Это и будет цена Вашего продукта. Такой способ позволяет грубо прикинуть “справедливую” цену продукта. Ведь знающий покупатель поймет, что продукт отдают за 10% от цены, по которой его можно получить при заказе у сторонних производителей, причём тут же, уже готовым к использованию.
Оценка рынкаСуществует ещё один, довольно распространённый, способ нахождения правильной цены. Он заключается в том, что Вы должны исследовать рынок и выяснить сколько стоят продукты подобные тому, что Вы собираетесь продавать. Такой способ позволит Вам довольно быстро узнать какова наименьшая и наибольшая цена для Вашего продукта, а значит Вы сможете выставить ту цену, которая кажется Вам наиболее привлекательной в заданном промежутке. И к тому же, Вы будете уверены, что это вполне адекватная цена, приемлемая на рынке, а не взятая “с потолка”.
Оценка через пожертвования.Как ещё один из вариантов возможной оценки стоимости Вашего продукта является оценка стоимости пожертвований. Предположим, что Вы решили сперва не продавать свой продукт, а выложить его в бесплатное пользование, но тем, кому он понравился, Вы предлагаете сделать добровольное пожертвование. Как правило, если у Вас действительно полезный продукт, часть Ваших пользователей пожертвует ту или иную сумму. Сегодня это стало “хорошим тоном”. По размеру этих пожертвований Вы сможете прикинуть минимальную цену своего продукта, так как обычно на пожертвование человек даёт меньшую сумму, чем он готов был бы заплатить, если бы товар был платным.
Приведу пример из собственного опыта. У меня была программа, которая распространялась бесплатно. Какая-то часть пользователей сделала донацию на разные суммы, которые колебались от 10-ти до 20-ти долларов, а один даже заплатил 50 (по его утверждениям моя программа помогла ему в подготовке научной работы). Оценив эти суммы я решил, что справедливая цена для моего продукта – $25,95
Как мне казалось тогда – это было гениальное решение. На сегодняшний день я думаю, что даже если бы я начал с $39, то никакой особой разницы не было бы (ниже мы рассмотрим как нужно тестировать и менять цену).
Один из важнейших моментов, о котором необходимо упомянуть – это себестоимость Вашего продукта. Зачем это нужно знать? Во-первых, для того, чтобы точно понимать какой должно быть минимальная цена Вашего продукта. Во-вторых, чтобы Вы смогли просчитать, сколько времени, денег и прочих ресурсов Вы тратите на производство, воспроизводство и поддержку этого продукта. Себестоимость – это отправная точка для определения справедливой цены.
Мы рассмотрели здесь далеко не все способы формирования цены для Вашего продукта. И если честно, то эта тема достойна вообще отдельной статьи или даже книги. Поэтому, если Вы захотите узнать побольше, то постаравшись, обязательно найдёте всю необходимую информацию в Интернете.
Цена назначена, что теперь?
Итак, Вы назначили лучшую цену в мире! Что же теперь? Тут у Вас два варианта: первый – оставить всё как есть и больше никогда и ничего не менять. Зачем? Ведь Вы же нашли идеальную цену. Вариант второй – продолжать играться с ценой с тем, чтобы не отстать от рынка и нащупать, быть может, лучший вариант.
Что из этого выбрать – решать Вам, я прошёл оба эти варианта, от полного отрицания необходимости изменения цены (зачем, ведь $24,95 – это лучшая цена по “фен-шую”) до осознания того, что любая, даже идеальная цена, не может оставаться такой вечно. Всё меняется, меняются условия на рынке, технологии, появляются новые конкуренты и т.д. Ваша цена должна меняться вместе с рынком.
Итак, Вы можете либо оставить цену неизменяемой, либо периодически корректировать её. В какую сторону?
Здесь всё зависит от первоначальной цены и прочих данных.
Если изначально Вы установили минимально возможную цену, то можете попробовать понемногу её поднимать. Технически, если Вы поднимите цену на 10%, то скорее всего Ваших покупателей это не отпугнёт. Вы также можете менять цену в зависимости от сезона, поведения конкурентов, появления новых технологий и т.д.
Рекомендую Вам прочитать пару хороших книг о ценообразовании, ибо тема эта довольно обширная и в двух словах её не описать.
Продажи – двигатель Вашего проекта

Где продавать свой скрипт?
Проблема где и как продавать свой софт существует уже много лет (скажем, порядка 25-ти), с тех пор как громкая поступь shareware стала раздаваться по планете и за это время было придумано немало способов как её решить.
Рассмотрим их поближе.
Вариант 1. Свой сайт, продажи со своего сайта
Вы строите свой собственный сайт, на котором предлагаете потенциальным клиентам выбор товара. Вам также придётся построить и имплементировать всю инфраструктуру, связанную с управлением товара, клиентов, платёжей, созданием отчетов и статистики.
Это довольно трудоемкий процесс, особенно если Вы собираетесь создать свой сайт с нуля, а не воспользоваться готовым решением.
Кроме того, даже если Вы сумеете быстро и качественно создать такую систему, её поддержка также потребует определённого времени, а значит это время будет использовано за счёт того, которое Вы могли бы потратить на развитие своих продуктов.
Из плюсов можно отметитьтолько только то, что это Ваш сайт, а значит Вы сможете создавать там такие “фишки”, которые будут заточены конкретно под Ваши специфические нужды.
Вариант 2. Свой сайт, продажи с сайта ритейлера
У вас есть свой простенький сайт, где вы предлагаете свой продукт, но Вы не хотите заморачиваться с интеграцией платежных систем и приёмом оплаты у себя. Всё, что Вам нужно – это найти парочку сайтов, которые предлагают услуги по размещению продуктов в каталогах и приём онлайн платежей. Это один из старейших способов продажи скриптов. Ниже Вы можете найти пару ссылок на подобные сайты:
● ShareIt: https://mycommerce.com
● Regnow: https://regnow.com (был куплен ShareIt)
● Tradebit: https://tradebit.com
● Clickbank: https://clickbank.com (один из старейших на Земле)
И так далее. Я специально не даю больше ссылок, так как Вы сами сможете без особого труда найти в Интернете ещё с десяток подобных, таких как Codecanyon (https://codecanyon.net), Codester (https://www.codester.com) и прочие.
Итак, при этом способе, всё что нужно это – создать простенький сайт, и зарегистрироваться на сайте дигитального ритейлера. Далее, Вы загружаете свой продукт на сайт ритейлера, генерируете ссылку на него и публикуете эту ссылку на своём сайте. Когда потенциальный покупатель заходит на Ваш сайт, то он может получить на нём всю необходимую информацию: описание продукта, скриншоты, видео, УТП (уникальное торговое предложение) и т.д. и т.п. А при нажатии кнопки “Buy Now” он будет перенаправлен на сайт ритейлера, где сможет выбрать подходящую форму и способ оплаты. И это всё – после оплаты покупатель как правило будет автоматически перенаправлен обратно на Ваш сайт. Просто и очень удобно. Не надо создавать свою админку по управлению продуктами и продажами, скидками, клиентами, статистикой и прочим. Всё это будет доступно Вам на сайте ритейлера. Поверьте, это огромная экономия времени и ресурсов.
Вариант 3. Без сайта, продажи с сайта ритейлера
Как ещё один вариант предыдущего способа – это продажи с сайта ритейлера (их ещё называют торговыми площадками – software marketplaces), но без своего сайта. Все плюсы предыдущего варианта сохраняются. Единственный минус – у вас нет своего сайта в Интернете, а это значит, что нет своего “лица” – всё равно, что у бизнесмена нет своего офиса. Впрочем как быстрый способ начать продажи или протестировать рынок на предмет реакции на Ваш продукт – это вполне подходит. Впоследствии, я всё же рекомендую создать свой сайт, хотя бы в качестве сайта-визитки.
Как создать работающий бизнес
Итак, предположим, Вы создали некий продукт, в данном случае – скрипт. Вы считаете, что он несёт в себе некую ценность, а значит его смогут купить, то есть Вы сможете обменять его на определённую сумму денег. Вы даже создали свой сайт, красиво его оформили и подключили платёжную систему. Всё прекрасно… и Ваше воображение уже рисует толпы интернет-пользователей, посещающие Ваш сайт и совершающие покупки… Класс! Проблема только в том, что кроме Вас никто об этом продукте не знает.
То есть… вообще никто! И в этом суть проблемы.
Для наглядности я всегда привожу один простой пример – это простой мысленный эксперимент – назовём его “Киоск в пустыне”..
Представьте, что Вы открыли киоск по продаже газированной воды в пустыне. Вы всё правильно рассчитали, нашли незанятую нишу, у Вас есть потенциальные покупатели (странники в пустыне) и востребованный продукт (газировка). У Вас современно и красиво оформленный киоск (пришлось вложить в это дело свои сбережения), где каждая деталь была продумана до мелочей, включая цветовую гамму окраски стен, слоганы и т.д. и т.п. Вы даже задержали открытие на пару недель, чтобы довести внешний вид своего киоска до полного совершенства (Вы ведь перфекционист и любите всё доводить до конца). И вот… открытие, звучат фанфары, пришло даже пару Ваших родственников, чтобы поддержать Вас морально и попить вкусной газировки на “халяву”.
Вы на вершине блаженства – Вы крутой бизнесмен! Все это видят и ценят, а некоторые Вам даже завидуют. Но вот прошёл день, 2, 10, 20 и даже 30 дней после открытия, а покупателей всё нет и нет. Парочка туристов-экстремалов, не понятно каким образом оказавшихся в этих краях, скинулись, чтобы купить один стаканчик газировки… Вы раскошеливаетесь на рекламу… Однако результат не намного лучше прежнего. Через полгода, отчаявшись, Вы закрываете свой киоск, никому об этом сильно не распространяясь.
Ничего не напоминает?
Пустыня – это Интернет, киоск – это интернет-магазин. Газировка – это ваша идея (товар).
Я сталкивался с подобным способом открытия бизнеса много раз. И люди, которые пытались запустить такой бизнес – это толковые и умные люди, у многих за плечами высшее образование и успешная карьера. Они не понимали только одного: они ставили телегу впереди лошади. То есть сначала они создавали свой бизнес, а затем искали покупателей. Или они считали, что в той области, где они запустили бизнес, покупатели уже существуют и только ждут возможности потратить свои кровные деньги.
Я не говорю, что такой подход не имеет права на жизнь. Он конечно же возможен, но это – не бизнес, это – стартап, а различие в создании и развитии бизнеса и стартапа огромны, путать их нельзя. В этой статье мы говорим о бизнесе и поэтому стартаповский подход не рассматриваем вообще.
А в бизнесе всё начинается с продаж!
Или перефразируя вышеописанный мысленный эксперимент:
Сначала строим продажи, и лишь потом – киоск.
В качестве подтверждения этой идеи расскажу Вам правдивую историю из моего личного опыта.
В начале 90-х, когда экономическая ситуация была, скажем прямо, на грани выживания, многие люди пытались заработать продавая на рынках всё, что было в доме. Мы жили в часе езды от границы с Россией и каждый день толпы людей на автобусах или своих личных машинах ехали на ближайший российский рынок – кто в Псков, кто в Смоленск и продавали там либо старые вещи, либо белорусские продукты. Белорусские продукты ценились, да и в пересчете на российские деньги получалось, что перепродажа приносила в 2-3 раза больше вложенного.
Это, так сказать, присказка. А вот и сказка: мы с моим другом приехали на рынок в небольшой российский городок. Уже не помню, какой товар мы привезли – продавался он плохо, с трудом смогли окупить билет на обратную дорогу. На дворе стояла зима, было где-то минус 15. И тут мы увидели, как подъехал мороженщик с тележкой и к нему мгновенно выстроилась в очередь толпа народа. Мороженное было так себе, обычное, в бумажных стаканчиках, но люди стояли в очереди, чтобы его купить. Мы с моим другом переглянулись и сразу всё поняли. В нашем городе была отличный молокозавод, которые производил разнообразное мороженное, в том числе и “эскимо” в шоколадной глазури. Если уж мороженное в бумажном стаканчике разбиралось в мгновение ока, то что же будет с “эскимо”?!
Через пару дней мы уже стояли у входа на городской рынок с 4-мя коробками глазированного мороженого, теряясь в догадках – как люди отреагируют на наш товар. Однако действительность превзошла все ожидания – мы не успевали открывать коробки, наше мороженное шло на расхват. Где-то через пол-часа мы уже покупали билет на обратную дорогу: весь товар был распродан полностью. Вот так, увидев возможность на рынке мы смогли её реализовать. В дальнейшем у нас появились конкуренты (такими глазастыми оказались, увы, не мы одни) и проблемы с таможней, но это, как говорится – уже совершенно другой рассказ.
Как продвигать свой скрипт (продукт)
Существуют различные способы продвижения своего продукта, различающиеся по ряду признаков. Мы с вами рассмотрим разделение по двум основным категориям: бесплатные и платные. Рассматривать такие категории как: незаконные или полу законные способы рекламы продукта мы с Вами не будем. Если Вам интересна эта тема – Вы сами без труда найдёте много информации в Интернете.