Как зарабатывают поставщики программного обеспечения с открытым исходным кодом

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

Преимущества использования открытого исходного кода — Детали.

Топ-5 стратегий монетизации софта с открытым исходным кодом.

Как поставщики программного обеспечения с открытым исходным кодом зарабатывают деньги, если они раздают свое программное обеспечение бесплатно?

Есть несколько разных способов, которыми поставщики программного обеспечения с открытым исходным кодом зарабатывают деньги. Ниже представлены самые распространенные.

1) Поддержка и обслуживание

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

2) Двойное лицензирование

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

Одним из хорошо известных примеров двойного лицензирования с открытым ядром является система управления базами данных Oracle MySQL, которая имеет двойную лицензию: проприетарную лицензию и Стандартную общественную лицензию GNU. Версия с открытым исходным кодом является основным предложением, в то время как доступны проприетарные версии, которые предлагают дополнительные функции и корпоративную поддержку.
Кроме того, проприетарная версия может предлагаться в аренду, а также, в зависимости от объема использования.

GitLab также является хорошим примером: Giltab CE (Community Edition) подпадает под лицензию  MIT, а GitLab EE (Enterprise Edition) под коммерческую лицензию. Более подробную информацию вы можете прочитать ЗДЕСЬ.

3) Открытое ядро и платные дополнительные модули

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

4) Плата за сертификацию

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

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

5) Донаты (Пожертвования)

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

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

6) Гранты

Разработчики с открытым исходным кодом могут с самого начала сотрудничать с финансирующими организациями. Организации-доноры поддерживают разработку программного обеспечения с открытым исходным кодом посредством грантов и стипендий.

7) Тренинги

Если вы хотите развивать свое программное обеспечение с открытым исходным кодом и сделать его более доступным для предприятий, вы можете продавать образовательный контент, например тренинги и семинары. Например, посетите Linux Foundation Training and Certification.

8) Хостинг решений с открытым исходным кодом

Модель на стороннем хостинге или самостоятельное размещение
С помощью этой опции вы предлагаете пользователям возможность разместить ваш продукт на собственных серверах или на вашем. Ценностное предложение аналогично модели поддержки: компании не хотят хлопот с размещением вашего продукта самостоятельно и готовы платить вам за него. Преимущество здесь в том, что вам нужно поддерживать только одну версию вашего продукта, что упрощает и делает более экономически целесообразным планирование плана действий и найм меньшей команды.
Недостатком хостинговой модели является то, что она не очень надежна. Скорее всего, вы столкнетесь с конкуренцией со стороны хостинг-провайдеров, которые просто размещают вашу бесплатную версию и взимают со своих пользователей дополнительную плату, полностью лишая вас возможности участвовать в сделке.
Бизнес-модель хостинга также гораздо сложнее реализовать без надежного и популярного продукта. MongoDB и Sentry — это два примера продуктов, которые позволяют вам размещать свои ресурсы самостоятельно или у стороннего поставщика.