Объяснение технологий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Похожие посты
Объяснение технологий

Как работает жесткий диск? [Технология объяснила]

Объяснение технологий

Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет]

Объяснение технологий

Разрешения графического дисплея - что означают цифры? [MakeUseOf Объясняет]

Объяснение технологий

Как переформатировать внешний жесткий диск, не теряя на нем все