Существует распространенное заблуждение, что в программном обеспечении с открытым исходным кодом нет денег. Это правда, что открытый исходный код можно загрузить бесплатно, но вы должны рассматривать это как возможность, а не как ограничение.
Компании, которые зарабатывают деньги на программном обеспечении с открытым исходным кодом, включают:
- MySQL (принадлежит Oracle): популярная реляционная база данных
- Red Hat: главный дистрибьютор Linux для серверов и настольных компьютеров
- WordPress : широко используемая платформа для блогов
- SugarCRM: Управление отношениями с бизнес-клиентами
- Magento: электронная коммерция, торговая платформа
- Zimbra: сервер электронной почты и обмена сообщениями
Являетесь ли вы создателем проекта с открытым исходным кодом или экспертом в одном, вот пять способов заработать деньги, используя свой опыт работы с программным обеспечением с открытым исходным кодом. Каждая из этих идей предполагает, что проект с открытым исходным кодом использует лицензию с открытым исходным кодом, которая разрешает описанную деятельность.
Продать контракты на поддержку
Сложное приложение с открытым исходным кодом, такое как Zimbra, может быть свободно загружено и установлено, но это сложная часть программного обеспечения. Настройка требует экспертных знаний. Поддержка сервера с течением времени может потребовать кого-то с ноу-хау. К кому лучше обратиться за такой поддержкой, чем к людям, создавшим программное обеспечение?
Многие компании с открытым исходным кодом продают свои собственные услуги поддержки и контракты. Подобно коммерческой поддержке программного обеспечения, эти сервисные контракты предоставляют различные уровни поддержки. Вы можете назначить самые высокие тарифы на немедленную поддержку по телефону и предложить более низкие тарифы для более медленной поддержки по электронной почте.
Продайте дополнительные возможности
Хотя базовое программное обеспечение с открытым исходным кодом может быть бесплатным, вы можете создавать и продавать дополнения, которые обеспечивают дополнительную ценность. Например, платформа блогов WordPress с открытым исходным кодом включает поддержку тем или визуальных макетов. Доступно множество бесплатных тем различного качества. Несколько компаний, таких как WooThemes и AppThemes, продают полированные темы для WordPress.
Создатели или сторонние разработчики могут создавать и продавать улучшения для проектов с открытым исходным кодом, что делает этот вариант отличной возможностью для заработка.
Продать документацию
Некоторые программные проекты сложно использовать без документации. Бесплатное предоставление исходного кода не обязывает вас выдавать документацию. Рассмотрим пример Shopp, плагина электронной коммерции для WordPress. Shopp — это проект с открытым исходным кодом, но для доступа к документации вам необходимо заплатить за лицензию, которая обеспечивает доступ к веб-сайту. Можно — и совершенно законно — настроить магазин Shopp с использованием исходного кода без документации, но это займет больше времени, и вы не будете знать все доступные функции.
Даже если вы не создали программное обеспечение с открытым исходным кодом, вы можете написать руководство, поделившись своим опытом, а затем продать эту книгу либо через электронные издательские каналы, либо через традиционных книгоиздателей.
Продать бинарники
Открытый исходный код — это просто исходный код. На некоторых компьютерных языках, таких как C ++ , исходный код не может быть запущен напрямую. Сначала он должен быть скомпилирован в так называемый двоичный или машинный код. Двоичные файлы специфичны для каждой операционной системы. В зависимости от исходного кода и операционной системы, компиляция в двоичные диапазоны сложности от простого к сложному.
Большинство лицензий с открытым исходным кодом не требуют от создателя свободного доступа к скомпилированным двоичным файлам, только к исходному коду. В то время как любой может загрузить ваш исходный код и создать свой собственный двоичный файл, многие люди либо не знают, как или не хотят тратить время.
Если у вас есть опыт создания скомпилированных двоичных файлов, вы можете легально продавать доступ к этим двоичным файлам для различных операционных систем, таких как Windows и macOS.
Продайте свою экспертизу в качестве консультанта
Продайте свой собственный опыт. Если вы разработчик с опытом установки или настройки любого приложения с открытым исходным кодом, то у вас есть рыночные навыки. Бизнес всегда ищет помощь на основе проекта. Такие сайты, как Elance и Guru.com, являются внештатными рынками, которые могут помочь вам связаться с работодателями, которые будут платить за ваши знания. Вам не нужно быть автором программного обеспечения с открытым исходным кодом, чтобы зарабатывать на этом деньги.