Это могут быть HTML или markdown файлы, разные или объединённые в один или просто обычные текстовые файлы. Рекомендую скачать пару скриптов известных компаний и посмотреть, как решены подобные вопросы оформления у них.

<p>Выбор типа кода: открытый или закрытый</p>

Тип кода – это вопрос важный, если не один из основных.

Вам нужно решить, будет ли Ваш скрипт относиться к свободному ПО (открытый код) или к проприетарному (программное обеспечение, являющееся частной собственностью авторов или правообладателей).

Смысл вытекает из названия. Свободное – после того, как Вы отправили его в плавание, Вам не принадлежит и люди имеют право его менять и вносить изменения, иногда даже создавать на его основе новые продукты и продавать их как свои.

Проприетарное – это значит, что владельцем остается автор. В не зависимости от того, какими правами он вас неаделил (даже если Вам дано вносить изменения в код), перепродавать его Ваш клиент уже не сможет, хотя может использовать его для своих проектов.

В целом, это очень грубое сравнение, потому что лицензий существует огромное множество и различий между ними тоже. Единственное, что Вы должны знать – свободное ПО не означает автоматически бесплатное (как многие думают)!

Как правило люди не хотят открывать свой код и вот по каким причинам:

– я написал этот код, а кто-то просто возьмёт и скопирует его;

– я не люблю, когда другие копаются в моём коде и делают мне свои замечания, я пишу как умею;

– я боюсь, что другие найдут баги в моём коде и смогут их использовать для взлома сайтов моих клиентов;

– я боюсь, что люди увидят уровень моего программирования и не захотят покупать скрипт или попросят возврат денег и т.д. и т.п.

С другой стороны, у ПО с открытым кодом есть свои преимущества:

– Существует огромное сообщество сторонников ПО с открытым кодом, множество ресурсов где можно его рекламировать и продавать.

– Ваши пользователи одновременно являются Вашими тестировщиками и даже… разработчиками. Если Вам удастся создать сообщество фанатов Вашего продукта, то часть этих пользователей сможет внести свою лепту в качестве разработчиков, т.е. писать какие-то модули для Вашей программы, предлагать новые идеи в разработке, помогать находить баги в коде и т.д.

– Вы получаете бесплатную обратную связь от своих пользователей (что не маловажно если у Вас небольшая фирма и нет денег разориться на качественную проверку кода – QA).

– Быть разработчиком ПО с открытым кодом – это очень интересный и полезный опыт, который Вам обязательно пригодится в будущем.

В общем, решать Вам – здесь нет однозначного ответа что хорошо, а что плохо. Всё зависит от бизнес модели, которую Вы хотите реализовать.

<p>Выбор лицензии</p>

Выбор лицензии, на самом деле, непосредственно вытекает из того, какой тип кода Вы хотите использовать.

Если Вы решили продавать свой продукт с закрытым кодом, то тут можете использовать фантазию на полную мощность. В своей лицензии Вы можете написать всё, что Вам хочется (по большому счёту). Рекомендую посмотреть на то, как пишут лицензии Ваши конкуренты или кто-то, кто продаёт ПО с закрытым кодом.

Если же Вы решили продавать скрипт по лицензии с открытым кодом, то их существует огромное количество:

– 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 проекта

<p>Выбор типа модели продвижения: SAAS или продажа готового софта</p>

Выбор правильной модели продвижения имеет ключевое значение для Вашего бизнеса.

От него зависит, в принципе, сможете ли Вы раскрутить свои продажи. Но.. здесь нет правильного решения – всё зависит от конкретной ситуации. В каждой модели есть как плюсы так и минусы.

Самый простой вариант модели продвижения – это продажа готового софта.

Это означает, что Вы продаете готовый скрипт, а клиент устанавливает его у себя на сервере.

Плюсы:

– Простота и понятность модели обслуживания.

Перейти на страницу:

Похожие книги