Компании с солидным проектом с открытым исходным кодом, конкурирующим с традиционным продуктом с закрытым кодом, кажется, невозможно победить.
Я прочитал эту статью, в которой автор излагает этот сценарий:
Предположим, можно разделить рынок программного обеспечения - скажем, управление сетью - между двумя продуктами. Один делал все возможное и стоил 1 миллион долларов, а другой только на 10% больше, но был бесплатным и открытым.
Ценник коммерческого решения будет автоматически отфильтровывать большое количество пользователей, и эти люди должны будут обратиться к открытому исходному коду. Но некоторые пользователи будут удовлетворены 10% функциональностью и выберут ее напрямую.
Например, у меня на столе стоит оригинальный компьютер Macintosh. Он работает текстовый процессор под названием MacWrite. Он делает все, за исключением проверки орфографии, что мне нужно сделать текстовый процессор. Я могу отформатировать абзацы, выбрать шрифты, сделать текст жирным или курсивным, и даже вставить в рисунки и графики. Все в пользовательском интерфейсе «что видишь, то и получаешь».
Занимает 76К дискового пространства. Это "К", как в "килобайтах".
Сравните это с Microsoft Word. Я думаю, что в прошлый раз, когда я установил только Word, он был размером около 30 МБ, во много раз больше, чем MacWrite, но я использую его не намного больше, чем MacWrite. Как и я, многие пользователи довольны базовым функционалом. Им не нужны все навороты.
Но вернемся к моей аналогии. В начале коммерческая компания, вероятно, проигнорировала бы проект с открытым исходным кодом. Это не представляет угрозы для их потока доходов, так почему они должны обратить внимание на выскочку?
Однако, если этот проект является здоровым и устойчивым, то через год или около того, возможно, он сделает 15-20% от того, что делает коммерческий продукт. Это должно отбросить еще несколько пользователей из их бизнеса, и, возможно, теперь они начнут обращать внимание.
Скорее всего, это внимание примет форму маркетинга против проекта. Они утверждают, что он слишком мал или слишком слаб, чтобы воспринимать его всерьез. И в краткосрочной перспективе это, вероятно, сработает. Но сам факт признания проекта вызовет интерес. Некоторые люди сами решат, что он не слишком маленький и не слишком слабый, и начнут им пользоваться.
Проходит еще год или два, и теперь в проекте реализовано до 50% функциональности коммерческого продукта. Люди начинают присоединяться к проекту группами. Коммерческая компания теперь должна что-то сделать. Что они делают? Они добавляют больше возможностей.
Помните, коммерческий продукт уже сделал 100% того, что нужно людям. Так какие функции они могут добавить? Ненужные. Они могут изменить внешний вид пользовательского интерфейса или добавить функции за пределами сетевого управления. В любом случае, это развитие будет стоить денег, и это начнет поглощать прибыль компании.
Наконец, при здоровом сообществе и притоке новых пользователей проект с открытым исходным кодом в конечном итоге приблизится к 80-90% того, что делает коммерческий продукт. У исчерпав все возможности получения дохода, у коммерческой компании все еще есть один окончательный вариант: поставить винты своим оставшимся клиентам. Найдите способы взимать с них больше, чтобы извлечь максимальную выгоду из своих инвестиций, что, в конечном итоге, оттолкнет их клиентов.
Надуманным? Я так не думаю. Есть только два основных требования:
Во-первых, найдите рынок, где открытый исходный код предоставляет убедительную альтернативу, такую как управление сетью.
Во-вторых, создать устойчивое сообщество вокруг проекта с открытым исходным кодом.
Это кажется очень правдоподобным. Если бы вы были компанией с закрытым исходным кодом, как бы вы конкурировали ??