|
How to build business on Free Software (RU)
14 April 2006
Как построить бизнес на свободном ПО?
Не секрет что рынок свободного ПО сегодня растет очень быстро и составляет серьезную конкуренцию компаниям, построившим свой бизнес на разработке софта. Первый пример, который приходит в голову – это конечно Linux и Windows, две операционные системы, соревнующиеся между собой.
Как так случилось что Linux, который разрабатывался без изначально больших инвестиций, так быстро развился, что стал представлять серьезную угрозу такому монополисту как Microsoft? За Microsoft'ом стоят очень большие капиталы, отдел маркетинга, специалисты с многолетним опытом работы, и тем не менее система, написанная сообществом, не преследующим коммерческих интересов, заставляет Microsoft потесниться.
У модели создания свободного программного обеспечения, к которому принадлежит Linux, есть несколько особенностей, отличающих его от модели разработки проприетарного софта:
- Количество разработчиков. В зависимости от популярности проекта над ним могут работать от нескольких десятков до нескольких сотен человек. Это могут быть и программисты, и тестеры, и дизайнеры.
- Открытость кода. Открытый исходный код могут рассматривать тысячи человек, в этом случае шансы обнаружить ошибку куда выше.
- Скорость разработки. Отчеты от пользователей включают в себя не только сообщения об ошибках или пожелания о новой функциональности софта, но и уже готовые патчи.
- Развитие софта в соответствии с требованиями сообщества. Патчи пользователей и их пожелания направляют развитие софта. В результате получается удобный и нужный для всех продукт.
Эти особенности позволяют сообществу свободного софта быстро создавать качественный конкурентноспособный продукт. Созданное ПО очень выгодно пользователям, оно стоит куда меньше чем проприетарное ПО, пользователь приобретает независимость от производителя, экономит на своих расходах, в случае необходимости всегда можно доработать ПО собственными силами, если конечно у персонала пользователя хватит опыта вникнуть в дорабатываемый пакет.
Но программисты тратят свое время на написание программ, и от того что пользователь получает независимость, пользуясь свободным ПО, разработчика никак не побуждает продолжать свою деятельность, ему нужно зарабатывать на жизнь.
Сейчас мы вкладываем в головы людей идею что свободный софт это выгодно, бесплатно и модно. Давайте все им пользоваться и все наши разработки тоже лицензировать под GPL. Хорошая идея. Пользователю удобно. И когда студент выходит из университета и начинает работать как разработчик, он сталкивается с реальностью:
НЕВОЗМОЖНО ПОСТРОИТЬ БИЗНЕС, ИЗГОТАВЛИВАЯ СВОБОДНОЕ ПО, НАСТОЛЬКО ЖЕ ЭФФЕКТИВНЫЙ, КАК В СЛУЧАЕ С КОММЕРЧЕСКИМ СОФТОМ.
Как же можно построить бизнес на свободном ПО?
Об этом я и хочу с вами поговорить.
Любую компанию в первую очередь всегда будет интересовать прибыль, способы получить доходы. И вступая в игру на поле свободного ПО компания будет искать ответ на вопрос:
Кто будет оплачивать разработку софта?
Источники денег могут быть следующими:
- Донации
Небольшие денежные вливания от заинтересованых пользователей, компаний, планирующих в дальнейшем пользоваться разработкой.
Подобный источник не может считаться надежной основой для нормального ведения бизнеса, донации не отличаются регулярностью и размерами суммы. Это годится только для очень небольшой группы разработчиков-индивидуалов.
- Гранты
Немного лучше. Выдаются на развитие одного проекта. По окончанию проекта разработчикам приходится искать другие финансовые источники. Тем не менее команда в несколько человек вполне может найти свою нишу в определенной среде покупателей, предлагающих гранты.
- Производители оборудования
Постоянный источник финансирования, т. к. оборудование постоянно совершенствуется и дорабатывается, соответственно производители заинтересованы в его поддержке во всех операционных системах. Данный источник уже может считаться серьезным, и на нем можно строить бизнес. Как пример: драйвера видеокарт в Линуксе.
- Сервисное обслуживание
Или иными словами продажа услуг, связаных с разработкой и распространением свободного ПО. Сюда может входить поддержка, консультирование, поставка укомплектованых серверов, продажа дистрибутивов, книг и аксессуаров. Примером подобного подхода являются компании Red Hat Inc., ALT Linux, построившие свой бизнес на уже готовом софте.
- Разработка и адаптация ПО под заказ
Написание софта согласно нуждам клиента на основе свободного ПО, причем данный софт может разрабатываться как свободным, так и проприетарным, в завиcимости от пожеланий клиента и лицензии ПО, на основе которого строится разработка. Как пример: PHP редактор Zend, Zend Accelerator.
После того как определены возможные финансовые источники, компания рассматривает сильные и слабые стороны своего продукта, что можно предложить рынку, чтобы продукт продавался. Если продукт не продается – нет и бизнеса. Итак, минусы и плюсы:
Минусы перехода софтверных компаний на разработку свободного ПО
- Теряется инструмент получения прямой прибыли.
После первой же продажи разработанного продукта компания теряет абсолютный контроль над его кодом, а значит уже кто угодно может компилировать и продавать тот же самый софт. Теряется преимущество перед конкурентами, и цена ПО падает вниз. Это значит что у компании нет того прямого источника прибыли, на который можно было рассчитывать в случае разработки проприетарного ПО.
- Нет прямой оплаты разработки и поддержки софта
Если нет привычного источника прибыли, то нет денег на зарплату разработчикам, компания остается без средств к существованию.
- Риск взлома продукта.
Если продукт работает в сети, то изучив коды и найдя там ошибку, теоретически хакер может взломать систему, на которой запущен продукт. Покупая софт клиент хочет быть уверен в его безопасности, и возможность потенциального взлома может отпугнуть клиента.
Плюсы перехода софтверных компаний на разработку свободного ПО:
- Время разработки
Вы выбираете нишу, которую предполагает занять ваш продукт. В случае если ваш выбор оказался удачным и вы делаете действительно что-то нужное – к вам присоединятся разработчики, согласные тратить свое время на разработку свободного ПО. Вы получаете в ваше распоряжение дополнительные ресурсы.
- Низкая стоимость
Разработка свободного ПО подразумевает что к вашему проекту могу подключаться желающие участвовать в нем. Это значит что большую часть работы по написанию кода вы можете переложить на плечи добровольцев, экономя таким образом на стоимости разработки. Такой подход конечно не снимает с вас нагрузку по продвижению и продаже продукта, менеджменту проекта, но низкие затраты на программистов позволяют вам уменьшить общую стоимость проекта.
- Широкий рынок
Как следствие доступности кода будет количество платформ, под которые будет адаптирован ваш продукт. С каждой новой ОС, под которой работает ваш софт, у вас увеличивается количество пользователей.
Мы определились с продуктом, его нишей на рынке, теперь мы рассмотрим возможные бизнес-модели:
Бизнес-модели
Для разработчиков, будь то свободное ПО или же проприетарное, очень важно удерживать под контролем какую-то часть проекта, для воспроизведения которой придется потратить нецелесообразно много ресурсов, т.е. в любом случае необходимо иметь в виду конкуренцию. Это реальность: если услугу (пользу), которую вы предлагаете, очень легко воспроизвести, у вас появится много соперников – ваши прибыли уходят в ноль, а вы уходите с рынка. Подобными запирающими факторами могут служить:
- Ваше имя (марка, брэнд).
- Сложность проекта.
Mozilla – сложность кода позволяет говорить что маловероятно появление нового проекта на базе кода Mozilla, без участия текущих членов команды. Ядро Линукса – на понимание идей и принципов его работы уйдет несоразмерно много времени.
- Аппаратно-программный комплекс, и софт как его часть.
К примеру вы производитель узкоспециализированных устройств-плат для компьютеров, и вы делаете BIOS доступным в исходных кодах. Следуя подобному пути вы ликвидируете конкурентов в вашей нише, вы становитесь монополистом. Вокруг вашего бизнеса конечно могут расти компании-сателлиты, предлагающие вариации ПО для вашего устройства, но железо все равно будут покупать у вас.
- Универсальное ядро софта, вместе с платными плагинами.
Вы разрабатываете максимально гибкий, адаптабельный продукт, к примеру CMS (Content Management System) – Система Управления Контентом сайта. На сегодняшний день действительно востребованный продукт. Вы предлагаете под лицензией GPL само ядро и несколько модулей, которые используются наиболее часто, скажем: гостевая книга, новости и баннеры. В случае если кому-то понадобится какой-то специализированный модуль, к примеру модуль импортирующий XML-структуру с другого сайта, и показывающий данные в собственном оформлении, то клиент может обратиться именно к компании, которая создала этот продукт, т. к. на вхождение в документацию/сам проект ему понадобится время.
Или же вы можете предлагать сразу две версии продукта: свободную (с урезанными возможностями), и коммерческую (усовершенствованную).
Бизнес-модели на примерах
- Двойное лицензирование (MySQL, Trolltech)
Известная кроссплатформенная библиотека Qt, разработанная компанией Trolltech, предлагается под несколькими лицензиями. В случае с версией продукта, продаваемой по коммерческой лицензией, вы получаете право продавать ваши собственные продукты, основанные на Qt, под вашей собственной лицензией,вы получаете доступ к исходным кодам Qt и также вы имеете возможность воспользоваться поддержкой компании Trolltech, получить доступ к базе коммерческих драйверов и дополнительным компонентам Qt. MySQL в свое время предлагала скомпилированную версию продукта для Windows только для некоммеческих целей. Если же вы желали использовать базу данных MySQL как инструмент для своего бизнеса, вам следовало приобрести лицензию, вместе с которой вы также получали поддержку.
- Уничтожение лидера (Netscape)
Компания Netscape, проигрывая в войне браузеров с компанией Microsoft, открыла исходные тексты своего продукта. Браузер продолжает приносить прибыль компании как рекламная площадка.
- Сервисное обслуживание (Red Hat, ALT Linux)
Вокруг разработки создаются создаются компании, получающие доход за счет обслуживания основного продукта – операционной системы.
- Удержание рынка аппаратного обеспечения
При таком подходе производитель программно-аппаратного комплекса открывает исходные тексты своего ПО и дает документацию на API своего железа, получая взамен оттестированые бесплатные драйверы, уже включенные во множество дистрибутивов. Здесь производитель экономит и на разработке, и на дистрибуции драйверов.
- Документация (O'Reilly Media Inc.)
Компания O'Reilly построила свой бизнес на издании и продаже книг для разработчиков софта, системных администраторов, дизайнеров и других специалистов в информационных технологиях.
Как итог мы получаем следующее: построить бизнес на базе свободного ПО возможно. Это означает воспользоваться ресурсами сообщества для разработки программного обеспечения, и ориентировать свой бизнес на сферу услуг вокруг создаваемого продукта.
Как построить бизнес на свободном ПО
Keywords: бизнес свободный открытый софт плюсы и минусы бизнес-модель
(C) Сергей Тютюн ( tiutiun AT gmail.com )
2006 Apr 14
|
|
|