Как написать и продать свой PHP скрипт. Самуэль Акопян
ПО с открытым кодом – это очень интересный и полезный опыт, который Вам обязательно пригодится в будущем.
В общем, решать Вам – здесь нет однозначного ответа что хорошо, а что плохо. Всё зависит от бизнес модели, которую Вы хотите реализовать.
Выбор лицензии
Выбор лицензии, на самом деле, непосредственно вытекает из того, какой тип кода Вы хотите использовать.
Если Вы решили продавать свой продукт с закрытым кодом, то тут можете использовать фантазию на полную мощность. В своей лицензии Вы можете написать всё, что Вам хочется (по большому счёту). Рекомендую посмотреть на то, как пишут лицензии Ваши конкуренты или кто-то, кто продаёт ПО с закрытым кодом.
Если же Вы решили продавать скрипт по лицензии с открытым кодом, то их существует огромное количество:
– GNU, General Public License (GPL). Это одна из ключевых лицензий, которая используется при написании открытого ПО.
– GNU Lesser General Public License (LGPL). Дает больше прав, чем GPL. Главное отличие в том, что она позволяет использовать продукты LGPL в проектах, которые распространяются под другими лицензиями.
– BSD (Berkeley Software Distribution). В этой лицензии не такие строгие правила, как в GPL. BSD-лицензий существует несколько видов.
– MIT license (Massachusetts Institute of Technology). Очень короткая и достаточно свободная лицензия. Она разрешает использовать, копировать и модифицировать программное обеспечение на ваше усмотрение. ПО можно предоставлять бесплатно или даже продавать. Ограничений почти нет.
– и т.д.
Для интересующихся этой темой подробно – привожу список полезных ссылок:
– Википедия – Открытое программное обеспечение
– Хабр – Лицензия для вашего open-source проекта
Выбор типа модели продвижения: SAAS или продажа готового софта
Выбор правильной модели продвижения имеет ключевое значение для Вашего бизнеса.
От него зависит, в принципе, сможете ли Вы раскрутить свои продажи. Но.. здесь нет правильного решения – всё зависит от конкретной ситуации. В каждой модели есть как плюсы так и минусы.
Самый простой вариант модели продвижения – это продажа готового софта.
Это означает, что Вы продаете готовый скрипт, а клиент устанавливает его у себя на сервере.
Плюсы:
– Простота и понятность модели обслуживания.
– Отсутствуют издержки на обслуживание серверов, все технические вопросы, а также вопросы нахождения сервера или хостинга должен решать сам клиент. От Вас требуется только, чтобы Ваш скрипт работал без проблем.
– Стандартные способы техподдержки: форум, база данных по распространенным вопросам, онлайн служба тех.поддержки и т.д.
Минусы:
– Сложности в создании постоянного денежного потока, т.е. клиент купил Ваш скрипт и на этом Ваша прибыль от него закончилась.
– Скрипт должен работать на максимально широком спектре различных серверов или хостингов, т.е. Вы не знаете в какой