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

Существует много мифов о программном обеспечении с открытым исходным кодом

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

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

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

Предложение поддержки и услуг

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

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

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

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

Лекции и семинары. Если ваше программное обеспечение очень сложное с крутой кривой обучения, компании могут нанять вас для непосредственного обучения своих сотрудников. Или, если ваше программное обеспечение достаточно популярно, вы можете проводить семинары для тех, кто хочет научиться всему от основ до самых продвинутых аспектов.

Продать учебный материал

Пользователи OSS — это те, кто являются самоучками-одиночками. Они хотят просмотреть ваш код и узнать все в своем собственном темпе. Для этих пользователей лекции и семинары не обсуждаются; вместо этого они предпочитают практический материал.

Вы можете продать этот материал им, и они, вероятно, заплатят за него.

Понимание того, как разработчики программного обеспечения с открытым исходным кодом делают деньги Поддержка программного обеспечения с открытым исходным кодом 2

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

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

Платные плагины и улучшения

В зависимости от лицензии с открытым исходным кодом

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

Понимание того, как разработчики программного обеспечения с открытым исходным кодом делают деньги Поддержка программного обеспечения с открытым исходным кодом 3

Платные расширения. Рассмотрим одну из самых успешных веб-систем WordPress. Он предлагается бесплатно для всех, кто может его использовать и модифицировать, но есть много профессионалов WordPress.

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

Другой пример — игровой движок Unity.

, который доступен в бесплатной и платной версиях. Однако, кроме того, существует Unity Asset Store, который является центральным рынком, где пользователи могут создавать и продавать плагины для использования другими. Единство получает сокращение каждой продажи, и все эти отдельные продажи со временем складываются.

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

JetBrains, компании, специализирующейся на многофункциональных программных средах разработки, нравится такой подход. Например, они предлагают PyCharm бесплатно в виде версии с открытым исходным кодом «Community» и более продвинутой версии «Enterprise» с дополнительными функциями.

Безопасные корпоративные спонсоры

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

Еще один способ спонсорства Crowdfunding. Возможно, вы не добьетесь большого успеха с OSS на таком сайте, как Kickstarter, но есть альтернативы с открытым исходным кодом: на ум приходят FreedomSponsors и BountySource.

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

,

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

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

Кредит изображения: исходный код через Shutterstock, портрет счастливой молодой женщины-оператора с наушниками, крупным планом руку на книгу в библиотеке, молодой инженер-программист, работающий в офисе с наушниками на голове

Ссылка на основную публикацию
Adblock
detector