Когда разработчикам софта нужен Open Source:
Разработчики-издатели — это IT девелоперы (компании и физические лица), которые публикуют первоначальный исходный код, и которые:
- Для первичного размещения и продвижения своей новой (или обновленной) бесплатной версии продукта, чтобы о ней узнали и попробовали как можно большее количество потенциальных пользователей, включая IT компании, индивидуальных разработчиков и конечных пользователей, например с целью бета тестирование функциональности предварительной версии продукта.
- Open Source решение — как элемент поддержки, продвижения и монетизации своей маркетинговой политики, например:
- Поддержка облачной версии продукта: Open Source (упрощенная) и коммерческая (расширенная) облачная версия продукта;
- «Двойное лицензирование», если имеется 2 лицензии: Open Source (бесплатная) и закрытая (коммерческая) версия;
- «Открытое ядро» решения и платные дополнительные модули.
- Поддержка и обслуживание решений с открытым исходным кодом (оказание дополнительных услуг), например:
- комплексная техподдержка своего Open Source решения, например, «Внедрение, установка, настройка, обслуживание, документация и тех-поддержка»;
- курсы обучения, тренинги или услуги по обучению;
- хостинг решения с открытым исходным кодом на серверах клиента, при этом клиент пользуется решением самостоятельно.
- Разработчики рассчитывают на помощь IT сообщества в валидации своего исходного кода на безопасность.
- Разработчики полагают, что публикация Open Source решения предоставит дополнительные возможности для продвижения своего проекта и расширения своей аудитории, например:
- продвижении для какой-то определенной части аудитории, ниши, отрасли и т.д. (например учет специфических потребностей какой определенной аудитории или ниши);
- продвижении для какого-то определенного региона или страны (например, локализация или перевод интерфейса силами местных разработчиков).
- Разработчики заинтересованы в продвижении своего решения не только собственными силами, но и силами сторонних разработчиков (мультипликатор усилий), например:
- для интеграции со сторонними системами (CRM, ERP, учетными системами, e-invoicing системами и т.д.).
- Энтузиасты open source решений, или «амбассадоры», которые являются участниками различных Open Source IT communities.
- Разработчики, кто придерживается современных практик разработки программного обеспечения
Программное обеспечение с открытым исходным кодом — это больше, чем просто «опубликованный исходный код», оно основано на использовании Принципов цифрового развития. - Кто рассчитывает на обратную связь с пользователями Open Source решений
Открытый исходный код дает компаниям прямую связь со своими самыми преданными клиентами. Открытый исходный код усиливает голос потребителей программного обеспечения в отношениях между потребителем и издателем. Кроме того, обратная связь, которую получает частная компания, может способствовать более информированному принятию решений по продукту и улучшению продукта в целом. - Разработчики, кто имеет возможность получения внешнего финансирования или гранта для создания перспективного решения с открытым исходным кодом и затем готов осуществлять техническую поддержку данного решения.
- Если это обязательное условие участия в каком-то событии, конкурсе, hackathon или для получения гранта.