Бесплатная CRM с открытым кодом: на что смотреть

Бесплатная CRM с открытым кодом — это система, у которой доступны исходники: их можно изучить, проверить и доработать, а не только использовать через браузер. Открытый код даёт независимость от одного поставщика и прозрачность, но сам по себе не гарантирует ни качества, ни дешёвого владения. Смотреть нужно на лицензию, активность разработки, документацию, API и условия платных модулей. Ниже — как отличить настоящий open source от красивой вывески и на что проверять проект перед установкой.

Что реально даёт открытый код

  • Проверяемость. Видно, как устроены данные, отчёты и права доступа; при необходимости можно провести аудит.
  • Независимость. Код можно развернуть на своём сервере, доработать и поддерживать силами другого подрядчика.
  • Расширяемость. API, вебхуки и хуки позволяют строить интеграции, не дожидаясь обновлений от вендора.
  • Скорость исправлений. Ошибку можно локализовать и исправить самому, а не ждать закрытого релиза.

Есть и оговорка: открытость кода не отменяет расходов на сервер, администрирование, модули и услуги. SalesMan CRM — пример такой модели: с версии 2024.1 лицензия Apache 2.0, исходники на GitHub, установка на свой сервер. О самой модели читайте в статье «Бесплатная CRM на свой сервер: преимущества и требования».

Лицензия: читаем не название, а условия

  • Ищите файл лицензии. В дистрибутиве SalesMan CRM в корне лежат LICENSE с полным текстом Apache License 2.0 и NOTICE — перечень сторонних компонентов и их лицензий.
  • Проверяйте, что разрешено. Apache 2.0 разрешает коммерческое использование, изменение и распространение кода при сохранении уведомлений и текста лицензии.
  • Уточняйте, с какой версии действует лицензия. У SalesMan CRM Apache 2.0 применяется с версии 2024.1, более ранние версии могли распространяться на других условиях.
  • Читайте оговорки. Правообладатель оставил за собой право изменить лицензию в будущем: это нормальная практика, но условия будущих версий стоит проверять, а используемую версию — фиксировать.
  • Настораживайтесь, если «open source» заявлен, а файла лицензии нет, ядро закрыто, код закодирован или доступен только как облачный сервис.

Живой ли проект: релизы, репозиторий и изменения

  • Релизы и changelog. Актуальная версия SalesMan CRM — 2026.4, список изменений публикуется вместе с дистрибутивом. Проверьте дату и содержание последних правок: исправления, новые требования, миграции.
  • Репозиторий. Исходники на GitHub — это не только архив, но и история, ветки и инструкции по развёртыванию.
  • Требования. Они меняются вместе с версиями: для 2026.4 нужны PHP 8.3–8.5 и MySQL 8.0+. Если документация и changelog расходятся, доверяйте changelog и файлам дистрибутива, а противоречия уточняйте у разработчиков.
  • Документация. Убедитесь, что установка, обновление и API описаны для текущей версии, а не для позапрошлой.
  • План обновлений. Живой проект выпускает релизы и описывает процедуру обновления. Если релизов нет годами, а код не поддерживает актуальные версии PHP, — это риск.

Документация, API и расширяемость

  • Установка и обновление. Инструкции по установке для Windows и Linux и порядок обновления собраны в документации. Есть и «Тур по системе» — им можно заменить отсутствующее демо.
  • API. REST API версии 3 работает с клиентами, контактами, напоминаниями, сделками и лидами; доступ к нему бесплатен, ключ выдаётся в панели управления. Есть вебхуки, события коробочной поставки, хуки и фильтры.
  • Расширения. Плагины и модули: часть возможностей входит в систему, часть продаётся отдельно, поэтому состав поставки стоит сверить до выбора.
  • Демо. Публичного демо у проекта нет: оценивать интерфейс придётся по документации, скриншотам и тестовой установке.

На что смотреть в коде и требованиях

  • Код открыт по-настоящему. Нужен репозиторий с исходниками, а не только собранный архив; полезна понятная структура и список зависимостей.
  • NOTICE и сторонние компоненты. Они перечислены отдельно и имеют собственные лицензии — это влияет на юридическую чистоту внедрения.
  • Требования к окружению. PHP 8.3–8.5, MySQL 8.0+, Apache с mod_rewrite или Nginx, набор PHP-расширений и настройки php.ini: memory_limit, размеры загрузки, max_execution_time.
  • Развёртывание. Система ставится в корень хоста или на поддомен; работа из подпапки не поддерживается.
  • Обновляемость. Должна быть документированная процедура обновления и понятный путь миграции данных: обновиться без потери данных важнее, чем быстро установиться.
  • Безопасность. Смотрите, как устроены права доступа и выходят ли исправления уязвимостей.

Ограничения open-source модели

  • Платные модули и плагины. У SalesMan CRM часть расширений продаётся отдельно, минимальная позиция — от 3 000 ₽.
  • Платные услуги. Установка — от 15 000 ₽, внедрение — отдельная услуга, администрирование и поддержка тоже платные.
  • Свой сервер. Нужны хостинг или VPS, а значит, расходы на инфраструктуру и администрирование. Об этом подробнее — в разделе «Бесплатная CRM».
  • Бесплатное ПО не означает нулевую стоимость владения. Считайте сервер, работы, модули и время специалиста.
  • Фиксируйте условия. Лицензия и состав поставки относятся к конкретной версии; «open source» — это про код, а не про уровень сервиса.

Чек-лист проверки open-source CRM

  • Есть файл LICENSE: понятно, какая это лицензия и с какой версии действует.
  • Есть NOTICE или аналог со сторонними компонентами и их лицензиями.
  • Исходники доступны в репозитории, а не только в собранном архиве.
  • Понятны требования к PHP, MySQL, веб-серверу и расширениям.
  • Документация описывает установку, обновление и API для актуальной версии.
  • Есть changelog и понятная процедура обновления с сохранением данных.
  • API документирован, условия использования прозрачны, вебхуки и хуки описаны.
  • Ясно, что входит в бесплатную поставку, а что продаётся отдельно.
  • Оценены расходы на сервер, администрирование и возможные платные услуги.
  • Учтено, что публичного демо может не быть, и есть план, как оценивать интерфейс.

Итог: открытый код — это инструмент, а не гарантия. Проверьте лицензию, репозиторий, документацию, требования и состав платных модулей, и бесплатная CRM останется предсказуемой в эксплуатации. Скачайте дистрибутив, сверьте требования и посмотрите, что входит в поставку; если нужна помощь с установкой и настройкой — посмотрите услуги и внедрение. Чем эта модель отличается от облачной, разбираем в сравнении с облачной CRM, а другие материалы собраны в разделе «Статьи».