Читать книгу Как написать и продать свой PHP скрипт - Самуэль Акопян - Страница 6

Предпродажная подготовка
Выбор типа кода: открытый или закрытый

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как написать и продать свой PHP скрипт

Подняться наверх