Почему Linux бесплатен: как мир открытого кода зарабатывает деньги
Linux

Почему Linux бесплатен: как мир открытого кода зарабатывает деньги

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

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

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

1. Просят пожертвования

Вы заходите на веб-страницу приложения и видите в углу кнопку ‘пожертвовать’. Нажмете ли вы ее? Возможно. Скорее всего, нет. В этом и заключается проблема, когда вы полагаетесь на пожертвования как на источник дохода. Иногда деньги поступают. Часто – нет

Patreon помог некоторым членам сообщества open-source, но многие разработчики недостаточно популярны, чтобы привлекать ежемесячную аудиторию

Такие дистрибутивы, как элементарная ОС и Ubuntu MATE, сумели принести некоторый доход с помощью этой модели, но платформа больше подходит для создателей контента, чем для разработчиков программного обеспечения. Некоторые альтернативы Patreon, такие как Liberapay и Open Collective, разделяют ценности сообщества open-source, но обычно приносят еще меньше денег

Организациям легче привлечь пожертвования, чем отдельным разработчикам. Такие группы, как The GNOME Foundation, KDE e.V., Free Software Foundation и Software Freedom Conservancy, приносят достаточно пожертвований, чтобы функционировать

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

2. Работа в компании

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

Некоторые из них являются компаниями с ‘открытым исходным кодом’. Создание свободного программного обеспечения является ключевой частью их деятельности.Red Hat является крупнейшим примером этого.Canonical, создающая Ubuntu, – еще одна известная компания. Обе компании зарабатывают деньги, заключая контракты на поддержку с компаниями, которые используют их продукты

Растет число технологических компаний, которые оказывают поддержку сообществу разработчиков открытого кода, даже если основной продукт, который они создают, не является бесплатным.Google, чьи Android и Chrome OS основаны на Linux, вкладывает значительные средства в то, насколько хорошо работает ядро. У Microsoft теперь тоже есть свои собственные дистрибутивы Linux. То же самое можно сказать и об Amazon

Похожие: Признаки того, что Microsoft действительно является поклонником Linux

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

3. Быть независимым консультантом или подрядчиком

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

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

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

4. Охотничьи щедроты

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

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

К сожалению, денежный приз не всегда соответствует задаче. Проект elementary ранее использовал Bountysource как способ привлечения помощи, но даже с дополнительными взносами пользователей, большинство заданий предлагали разработчику всего 100 долларов или меньше. Это копейки по сравнению с теми деньгами, которые программист зарабатывает в частном секторе

5. Продажа платных версий

Может показаться, что мы прошли полный круг, но это правда, некоторые проекты действительно зарабатывают на продаже платных версий. Одним из примеров является Krita, инструмент для цифровой живописи, который является частью проекта KDE. Приложение можно скачать бесплатно, но за него придется заплатить, если вы приобретете его в Microsoft Store

Krita не одинока. Ряд приложений сегодня можно скачать бесплатно в обычных местах, но они стоят денег в источниках, где люди склонны ассоциировать качество с ценой

Клиент Conversations XMPP бесплатен на F-Droid, но в Google Play он обойдется вам в несколько баксов. Платное программное обеспечение иногда появляется на рабочем столе Linux. Самым ярким примером является elementary OS, чей AppCenter имеет модель pay-what-you-can, которая является одной из многих причин попробовать элементарную ОС

Хотя у вас есть возможность изменить цену любого приложения на $0, по умолчанию многие приложения являются платными. То же самое относится и к самой операционной системе. Существует Zorin OS, которая имеет платную версию под названием Zorin OS Pro

Почему они это делают?

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

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

Об авторе

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

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

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

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