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

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

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

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

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

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

Предлагайте поддержку и услуги

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Привлечение корпоративных спонсоров

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

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

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

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

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

Image Credit: Source Code via Shutterstock, Portrait Of Happy Young Female Operator With Headphones, closeup hand on the book in library, Young software engineer working in office with headphones on his head

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий