Понятие «командная работа» приобретает совершенно новый смысл в стартапах с открытым исходным кодом («open source startups»). Даже самые лучшие компании не лишены сбоев в работе программного обеспечения. Так, недавно компания Илона Маска Tesla, производящая электромобили, была вынуждена отозвать почти 12 000 автомобилей из-за сбоя в программном обеспечении. Хотя создание компании без технических сбоев кажется утопией, компании с открытым исходным кодом близки к этому, потому что они вовлекают усилия не только своих сотрудников, но и сообщества пользователей.

Что такое стартапы с открытым исходным кодом?

Проще говоря, стартап с открытым исходным кодом — это стартап, основанный на программных проектах с открытым исходным кодом. Исходный код проекта доступен для всех и может быть изменен другими. В качестве примера можно привести Red Hat, Confluent и MySQL.

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

Ваш стартап с открытым исходным кодом может быть посвящен хранению и обработке данных или творческим проектам а-ля Adobe.

Как работают стартапы с открытым исходным кодом: 5 бизнес-моделей

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

Как отмечает основатель и директор по стратегии компании Cloudera Майк Олсон, «открытый исходный код — это действительно важный компонент стратегического мышления. Это отличная модель распределенной разработки. Это гениальная, недорогая модель распространения — и у них масса преимуществ. Но вам нужно подумать о том, как вы собираетесь получать деньги».

Для этого, как правило, стартапы с открытым исходным кодом используют пять бизнес-моделей:

Модель поддержки

Используя эту модель, стартапы с открытым исходным кодом предоставляют «поддержку» в виде услуг по развертыванию. Вы можете предложить пользователям обучение, исправление ошибок и другие услуги по техническому обслуживанию или внутренней поддержке.

Эта модель может похвастаться низкой нормой прибыли, поскольку она предполагает много ручной работы. Кроме того, крупные компании могут не захотеть платить сторонней компании за управление некоторыми дополнительными услугами.

Учитывая это, если они предполагают использовать ваши услуги в долгосрочной перспективе, они просто наймут свою собственную команду для повторения этой модели. Тем не менее, эта модель может стать хорошей отправной точкой для вашего стартапа, поскольку она поможет вам наладить контакты.

Полностью управляемые услуги

Это еще одна популярная бизнес-модель, в которой стартап предлагает полностью управляемую версию своего проекта. Например, Databricks — это облачная компания с открытым исходным кодом, которая предоставляет полностью управляемую платформу для анализа и хранения данных.

Таким образом, пользователям не нужно беспокоиться о ее эксплуатации или даже о подготовке резервных копий. Другой популярный пример — сайт для ведения блогов WordPress.

Открытое ядро

Как одна из самых популярных моделей, стартап с открытым ядром предлагает большую часть своего кода в виде открытого исходного кода (доступного бесплатно), в то время как часть кода является проприетарной (платной), то есть принадлежит предприятию. Так, ограниченная версия этого программного обеспечения является бесплатной и предполагает участие сообщества.

Проприетарная часть кода находится в ведении инженеров и разработчиков компании и не предполагает участия сообщества. Кроме того, оба кода — с открытым исходным кодом и проприетарный — представлены в двух разных документах, поэтому пользователям приходится переключаться между ними, чтобы сориентироваться в кодах.

Ограничительное лицензирование

Некоторые компании требуют от пользователей соблюдения определенных лицензий, таких как General Public License (GPL) и Affero General Public License (AGPL), для использования их программного обеспечения, добавляя тем самым элемент эксклюзивности. В соответствии с этими лицензиями пользователи должны указывать авторские права при копировании исходного кода.

Кроме того, любая работа, которой они делятся с другими, должна соответствовать тем же условиям и положениям. Иногда им приходится платить за патентные права. Поэтому всякий раз, когда они распространяют свое программное обеспечение, они также передают патентные права. Хотя эти ограничения могут обеспечить правовую защиту пользователя, они также могут быть очень ограниченными в своем применении.

Гибридное лицензирование

Эта модель является усовершенствованной итерацией модели открытого ядра. Здесь открытый исходный код и проприетарный код присутствуют в едином, унифицированном коде. Это облегчает пользователю навигацию по конечному коду без необходимости переходить от одного документа к другому. Кроме того, пользователи могут комментировать собственный код, если найдут какие-либо проблемы, даже если они не могут изменять код самостоятельно.

Часто компании используют комбинацию всех вышеперечисленных моделей. Генеральный директор платформы потоковой передачи данных с открытым исходным кодом Confluent Джей Крепс (Jay Kreps) заключает: «Ключевой аспект таких продуктов данных, создаваемых разработчиками технологий, заключается в том, что они должны иметь сочетание принятия снизу вверх и SaaS (Software-as-a-Service) сверху вниз, и для успеха необходимо, чтобы обе эти вещи хорошо работали». В целом, создание стартапа по разработке программного обеспечения с открытым исходным кодом будет способствовать как инновациям, так и прибыльности, если все будет сделано правильно.


Новые комментарии:

Ваш адрес email не будет опубликован. Обязательные поля помечены *