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

  • Michael Cain
  • 0
  • 4572
  • 1267
Реклама

Существует много мифов о программном обеспечении с открытым исходным кодом. Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] «Открытый код» - это термин, который часто используется в наши дни. Возможно, вы знаете, что некоторые вещи с открытым исходным кодом, такие как Linux и Android, но знаете ли вы, что это влечет за собой? Что открыто ... (OSS) и, возможно, наиболее распространенным является следующее: открытый источник и прибыль взаимоисключающие. Конечно, есть те, кто считает, что все программное обеспечение должно быть открытым и бесплатным, но они составляют меньшинство (не похожее на искусствоведов).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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