По следам предыдущего поста мне задали интересный вопрос:

Что думаете о выделении части SaaS-сервиса в open source? Это может оказаться бесплатной рекламой через сотрудников низшего звена? Насколько это может упростить получение первых клиентов? Сейчас не могу решить, делать это для своего продукта или нет.

Вопрос непростой, и ответ на него сильно зависит от типа продукта и модели выхода на рынок.

Если продукт предназначен для разработчиков, аналитиков, DevOps и т.д., и конечные пользователи могут получить ценность самостоятельно, без необходимости внедрения на уровне всей организации — open source будет иметь смысл.

Но реальность всегда сложнее, чем «open source = много бесплатных клиентов». Две вещи, которые фаундеры часто недооценивают: сложность и количество усилий, необходимых для построения сообщества, и время, которое придётся провести в ожидании первой монетизации.

Когда open source имеет смысл Вы нацелены на технических пользователей, у вас есть 12–18 месяцев runway, и вы чётко понимаете, какой функционал останется открытым, а что будет платным.

Когда не имеет смысла Вы собираетесь продавать продукт бизнес-пользователям (продажи, маркетинг, HR), вам нужна выручка в течение 6 месяцев, у вас нет ресурсов для поддержки двух кодовых баз и инфраструктуры сообщества, или ваше конкурентное преимущество основано на проприетарных алгоритмах.

Резюмируя, нужно задать себе 4 вопроса: Будут ли конечные пользователи получать значимую ценность от продукта, если он не раскатан на всю команду/компанию? Есть ли у вас чёткое понимание, что останется бесплатным, а что вы будете монетизировать? Есть ли у вас ресурсы для развития сообщества, или весь open source – это заброшенный GitHub-репозиторий? Есть ли у вас 12–18 месяцев запаса средств до того, как возникнет острая необходимость зарабатывать?

Если ответ на все вышеперечисленное «да», можно попробовать.