Волшебный котел
Шрифт:
9.7. Открой программу, продавай наполнение
Это — еще одна выдуманная деловая модель. Вообразите нечто наподобие сервиса по обслуживанию программы, показывающей биржевые котировки. Ценны здесь ни программа-клиент, и ни сервер, а обеспечение объективно надежной информации. Поэтому вы открываете исходники всего программного обеспечение и продаете подписку на информацию. По мере того, как хакеры переносят клиент на новые платформы и улучшают его различными способами, ваш рынок автоматически расширяется.
(Это — причина, по которой AOL должна открыть исходный код своей программы-клиента.)
10. Когда
Рассмотрев деловые модели, которые поддерживают разработку программного обеспечения с открытыми текстами, мы можем теперь приблизиться к общему вопросу о том, когда исходному коду, с точки зрения экономики, имеет смысл быть «открытым», а когда — быть «закрытым». Но сначала, нам должно стать ясно, чем выгодна каждая из стратегий.
10.1. В чем выгода?
«Закрытые» исходные тексты позволяет Вам собирать арендную плату за ваши секретные биты; с другой стороны, исключена возможность действительно независимого аудита кода. Подход, связанный с открытым кодом, обеспечивает условия для независимой экспертизы кода, но вы не получите арендной платы за секретные биты.
Вознаграждение за секретность битов хорошо понятно; традиционно модель бизнеса по продаже программного обеспечения была построена на этой основе. До недавнего времени выгода, получаемая за счет независимого аудита кода со стороны сообщества не была понята в достаточной степени. Операционная система Linux, однако, внедрила в сознание урок, который мы должны были усвоить годы назад на опыте развития основных программ, обеспечивающих работу Интернет и других отраслей разработки: что независимая экспертиза открытых исходных текстов — единственный масштабный метод для достижения высокой надежности и качества программы.
Поэтому на конкурентном рынке клиенты, ищущие высокую надежность и качество, вознаградят производителей программного обеспечения, которые идут путем открытия исходного кода, а заодно откроют способы поддержки потока дохода от обслуживания, способы создания добавленной стоимости, и также вспомогательных рынков, связанных с программным обеспечением. Этот процесс лежит в основе удивительного успеха Linux, доля которого росла от нулевой отметки в 1996 году до более чем в 17 % на рынке серверов к концу 1998 года, и кажется, собирается доминировать на этом рынке в течение двух лет (в начале 1999 года IDC прогнозировала, что рост Linux до 2003 года будет происходить быстрее чем всех других операционных систем, вместе взятых).
Почти настолько же важное преимущество открытых исходников — полезность их использования в качестве способа распространения открытых стандартов и построения рынков вокруг них. Лавинообразным ростом Интернет во многом обязан тому факту, что TCP/IP никому не принадлежит; ни у кого нет права распоряжаться основными протоколами Интернет как своей собственностью.
Стоящие за успехом TCP/IP и Linux эффекты, обусловленные совместной работой над ними, должным образом прояснены, и, в конце концов, приводят нас к мысли о следствиях доверия и симметрии: потенциальные участники разделенной инфраструктуры могут обоснованно доверять ей в большей степени, если смогут полностью проследить, как она работает, и предпочтут инфраструктуру, в которой все стороны имеют равные права, нежели ту, в которой одна сторона находится в привилегированном положении, которое использует для того, чтобы получать арендную плату или осуществлять контроль.
Однако, на самом деле, не столь уж необходимо использовать эффект от совместной работы, которые обеспечивают симметрию прав, чтобы поднять свой вес в глазах пользователей программы. Никакой потребитель программного обеспечения не будет сознательно стремиться запереть себя в контролируемую поставщиком монополию, становясь зависимым от закрытых исходных текстов, если существует любая альтернатива приемлемого качества, код которой открыт. Роль этого аргумента растет по мере того, как программное обеспечение становится более критичным для бизнеса потребителей программного обеспечения — чем более от него зависит существование бизнеса, тем менее потребитель может допустить контроль извне.
Наконец, важное преимущество для потребителей открытого программного обеспечения, связанное с доверием — то, что оно является защищенным от будущих проблем. Если исходные тексты открыты, клиент может надеяться на помощь даже в том случае, если продавец пошел ко дну. Это может быть особенно важно для «покрывания фенечками», так как циклы эксплуатации аппаратных средств ЭВМ имеют тенденцию к сокращению; однако, этот эффект является более общим и влечет за собой увеличение ценности открытого программного обеспечения.
10.2. Как они взаимодействуют?
Когда арендная плата за секретные биты выше, чем отдача от открытости исходного кода, становится экономически целесообразной закрытость исходных текстов. В тех же случаях, когда выгоды от открытости кода больше чем арендная плата за секретность, имеет смысл открыть исходный код.
Само по себе, это — тривиальное наблюдение. Становится интересно, когда мы замечаем, что отдачу от открытости кода тяжелее измерить и предсказать чем арендную плату за секретность битов, а это говорит о том, что намного чаще ожидаемый доход недооценивается, нежели оценивается слишком высоко. Действительно, пока основная часть делового мира не начала заново продумывать предпосылки перехода к открытым исходным текстам после открытия Mozilla в начале 1998 года, их предполагаемая доходность повсеместно оценивалось, как близкая к нулю, что впоследствии оказалось неверным.
Так, как мы можем оценить преимущества открытости кода? Вообще это — трудный вопрос, но мы можем приблизиться к решению этой проблемы, так же, как и к любой другой проблемы в будущем. Мы можем начать с наблюдения за прецедентами, в которых основанный на открытости подход преуспел, либо не оправдал себя. Мы можем пробовать обобщить наблюдения до модели, из контекста которой, по крайней мере, будет чувствоваться то, что открытый код приносит чистую прибыль для инвестора или бизнеса, стремящегося увеличить отдачу. Затем мы можем возвратиться к данным и пробовать усовершенствовать модель.
После анализа, представленного в [1], мы можем ожидать, что открытый исходный текст дает высокую отдачу там, где (a) надежность/ стабильность/ масштабируемость — критическое требование, и (b) правильность проектирования и реализации проекта можно без труда проверить другими средствами, кроме независимой экспертизы кода. (Второй критерий встречается на практике в случае с большинством хоть сколько-нибудь сложных программ.)
Рациональное желание потребителя избегать того, чтобы оказаться запертым в рамках монополии одного поставщика, увеличит его интерес к открытым текстам (и, следовательно, конкурентоспособность поставщиков открытых программ), поскольку программное обеспечение становится более критичным для него. Таким образом, появляется еще один критерий (c): тенденция движения к открытости кода появляется тогда, когда программное обеспечение становится критическим для бизнеса местом размещения капитала (как, например, во многих корпоративных информационно-управляющих системах).