Бесплатная 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, а другие материалы собраны в разделе «Статьи».