Эрик Реймонд - Волшебный котел
Очень драматичным примером принятия модели «покрытия фенечками» было решение Apple Computers в середине марта 1999 года открыть исходники «Darwin», ядра их серверной операционной системы MacOSX.
9.3. Отдавая рецепт, откройте ресторан
В этой модели, программа с открытыми текстами используется для того, чтобы создать рыночную нишу, но не для закрытого программного обеспечения (как в случае «торговли себе в убыток»), а для услуг.
(Я называл эту стратегию «Отдавая бритву, продавайте лезвия», используемая в статье метафора звучит не столь напряженно, как подразумевается при такой аналогии).
Это — то, что делают Red Hat и другие производители дистрибутивов Linux. То, что они на самом деле продают — не программы как самостоятельные биты, а ценность, которая добавляется при сборке и проверке управления операционной системой, которая гарантировано (целиком и полностью), будет пользоваться спросом и будет совместимой с другими операционными системами, несущими ту же самую марку. Другие способы зарабатывания ими денег включают свободную инсталляционную поддержку и различные варианты контрактов на продолжение поддержки.
Рынкообразующий эффект открытых исходных текстов может быть чрезвычайно мощным, особенно для тех компаний, которые неизбежно находятся в положении обслуживающих с момента создания. Один очень поучительный недавний случай — Digital Creations, компания веб-дизайна, созданная в 1998 году, которая специализируется на сайтах с поддержкой сложных баз данных и транзакций. Их главным инструментом, бриллиантом в короне компании, является серверная программа, которая сменила несколько названий и воплощений, и теперь называется Zope.
Когда сотрудники Digital Creations искали того, кто вложит капитал в их предприятие, то инвестор, которого они нашли, тщательно оценивал их предполагаемую рыночную нишу, персонал, и инструменты. Он порекомендовал, чтобы Digital Creations открыли исходные тексты Zope.
По традиционным стандартам промышленности программного обеспечения это было абсолютно сумасшедшим ходом. Традиционная мудрость бизнес-школы состоит в том, что основная интеллектуальная собственность, подобно Zope являющаяся фамильными драгоценностями компании, никогда и ни при каких обстоятельствах не может быть никому отдана. Но вкладчик привел два связанных между собой факта. Первый — на самом деле, фактически основной актив Zope — интеллектуальные способности и навыки его персонала. Второй — то, что Zope, вероятно, более ценен в качестве построителя рынка, нежели засекреченного инструмента.
Чтобы понять это, сравните два сценария. В обычном Zope остается секретным оружием Digital Creations. Давайте предположим, что он очень эффективен. В результате фирма будет способный выполнять работы с превосходным качеством и вовремя — но никто не знает этого. Будет легко удовлетворить клиентов, но тяжелее собрать постоянный контингент заказчиков с самого начала.
Инвестор вместо этого мог считать, что открытый текст Zope сыграет роль объявления о реальных активах Digital Creations — его людях. Он ожидал, что клиенты, оценившие Zope, сочтут более эффективным наем экспертов чем проведение внутренней экспертизы Zope.
Один из ведущих разработчиков Zope с тех пор подтвердил публично, что их стратегия, основанная на открытых исходных текстах, «открыла много дверей, в которые иначе мы бы не вошли». Потенциальные клиенты действительно реагируют на логику ситуации — и Digital Creations, соответственно, процветает.
Другим свежим примером является компания e-smith, inc. Эта компания продает контракты на поддержку программного обеспечения интернет-серверов «под ключ», которое представляет собой настроенный Linux. Один из руководителей, описывая распространение свободных копий программного обеспечения от «e-smith», говорит: «Большинство компаний, рассматривало бы это как пиратское программное обеспечение; мы считаем это маркетингом свободного рынка».
9.4. Дополнение аксессуарами
В этой модели Вы продаете принадлежности, связанные с открытым программным обеспечением. Как минимум, кружки и футболки; максимум — профессионально отредактированную и отпечатанную документацию.
«O'Reilly Associates», издатели многих превосходных руководств к открытому программному обеспечению, является хорошим примером дополняющей аксессуарами компании. «O'Reilly» фактически нанимает и поддерживает хакеров, известных среди разработчиков открытых программ (типа Лэрри Вола (Larry Wall) и Брайена Бехлендорфа (Brian Behlendorf)) в качестве способа формирования своей репутации на выбранном ими рынке.
9.5. Открой потом, продавай сейчас
В этой модели Вы распространяете программное обеспечение откомпилированным и в исходнике с закрытой лицензией, которая включает в себя срок, в течение которого исходник будет закрыт. Например, Вы могли бы написать лицензию, которая разрешает свободное распространение, запрещает коммерческое использование без платы, и гарантирует, что программное обеспечение переводится под GPL спустя год после выпуска или в том случае, если продавец закрывается.
При использовании этой модели клиенты могут быть уверены в том, что изделие можно настроить в соответствии с их потребностями, потому что у них есть его исходный текст. Изделие «защищено от будущего» — лицензия гарантирует, что сообщество разработчиков открытых программ сможет использовать его и в том случае, если компания-производитель перестанет существовать.
Поскольку отпускная цена и объем продаж базируются на этих ожиданиях клиента, первоначальный производитель должен наслаждаться увеличенными доходами от программы по сравнению со случаем выпуска ее под исключительно «закрытой» лицензией. Кроме того, поскольку первоначальный код распространяется на условиях GPL, он может подвергнуться серьезной независимой экспертизе, устранению ошибок и добавление мелких усовершенствований, что избавляет производителя от примерно 75 % работ по поддержке.
Эта модель успешно использовалась Aladdin Enterprises, изготовителем популярной программы Ghostscript (переводчик PostScript, который может транслировать его на родные языки множества принтеров).
Главный недостаток этой модели состоит в том, что условия закрытия обычно запрещают независимую экспертизу кода и совместную работу над ним на ранних стадиях существования, именно тогда, когда они необходимы больше всего.
9.6. Открой программу, продавай марку
Это — выдуманная деловая модель. Вы открываете исходник технологии, лежащей в основе программы, сохранив за собой тестовые инструменты или право определять критерии совместимости, а затем продаете пользователям торговую марку, удостоверяя, что выполненные ими реализации технологии являются совместимыми со всеми, носящими данную марку.
(Именно так «Sun Microsystems» должны были бы поступить с Java и Jini).
9.7. Открой программу, продавай наполнение
Это — еще одна выдуманная деловая модель. Вообразите нечто наподобие сервиса по обслуживанию программы, показывающей биржевые котировки. Ценны здесь ни программа-клиент, и ни сервер, а обеспечение объективно надежной информации. Поэтому вы открываете исходники всего программного обеспечение и продаете подписку на информацию. По мере того, как хакеры переносят клиент на новые платформы и улучшают его различными способами, ваш рынок автоматически расширяется.
(Это — причина, по которой AOL должна открыть исходный код своей программы-клиента.)
10. Когда открыть, а когда закрыть
Рассмотрев деловые модели, которые поддерживают разработку программного обеспечения с открытыми текстами, мы можем теперь приблизиться к общему вопросу о том, когда исходному коду, с точки зрения экономики, имеет смысл быть «открытым», а когда — быть «закрытым». Но сначала, нам должно стать ясно, чем выгодна каждая из стратегий.
10.1. В чем выгода?
«Закрытые» исходные тексты позволяет Вам собирать арендную плату за ваши секретные биты; с другой стороны, исключена возможность действительно независимого аудита кода. Подход, связанный с открытым кодом, обеспечивает условия для независимой экспертизы кода, но вы не получите арендной платы за секретные биты.
Вознаграждение за секретность битов хорошо понятно; традиционно модель бизнеса по продаже программного обеспечения была построена на этой основе. До недавнего времени выгода, получаемая за счет независимого аудита кода со стороны сообщества не была понята в достаточной степени. Операционная система Linux, однако, внедрила в сознание урок, который мы должны были усвоить годы назад на опыте развития основных программ, обеспечивающих работу Интернет и других отраслей разработки: что независимая экспертиза открытых исходных текстов — единственный масштабный метод для достижения высокой надежности и качества программы.