Две редакции, одна база
Проект SFTPGo, известный как высокопроизводительное решение для передачи файлов, официально структурировал свое предложение на две редакции. Обе версии используют общее ядро, но Enterprise-версия позиционируется как drop-in replacement (бесшовное обновление) для критически важных сред. Это позволяет бизнесам начать с бесплатной Community-версии (AGPLv3) и масштабироваться до Enterprise без переписывания инфраструктуры.
Технические преимущества Enterprise-версии
Главное отличие Enterprise-редакции — не просто наличие функций, а их производительность и глубина интеграции. Разработчики заявляют о значительном ускорении работы с облачными хранилищами за счет in-memory streaming (потоковой передачи в памяти), что исключает создание временных файлов на диске. Это обеспечивает прирост скорости до 70% по сравнению со стандартным движком.
Также Enterprise-версия предлагает расширенную логику автоматизации, включая виртуальные папки, условия и циклы, что позволяет маршрутизировать данные между различными бэкендами (S3, Azure, GCS) на лету.
Сравнение функционала
Ниже приведена таблица ключевых различий между бесплатной и коммерческой версиями SFTPGo:
| Категория | Community (Open Source) | Enterprise Edition |
|---|---|---|
| Лицензия | AGPLv3 (Copyleft) | Коммерческая (Proprietary) |
| Соответствие стандартам | — | ISO 27001, проверка цепочки поставок |
| Облачный движок | Стандартный | Высокая производительность, in-memory streaming (+70% скорость) |
| Высокая доступность (HA) | Стандартная | Расширенная: общая БД и хранилище, оптимизация координации |
| Автоматизация | Простые плейсхолдеры | Динамическая логика, виртуальные папки, маршрутизация |
| Защита данных | Шифрование, сканирование | Автоматический PGP, антивирус, DLP через ICAP |
| Идентичность | Стандартная | Расширенный SSO, контроль доступа |
| Работа с документами | — | Просмотр, редактирование и соавторство в браузере |
Поддержка и релизный цикл
Разработчики придерживаются модели feature-driven release cycle. Новые крупные функции сначала внедряются в Enterprise-версию, которая обновляется чаще. Community-версия получает стабильные обновления, исправления ошибок и патчи безопасности. Это классическая модель Open Core, где коммерческая версия финансирует развитие экосистемы.
Для пользователей Community-версии доступна документация на docs.sftpgo.com, а поддержка осуществляется через GitHub Discussions. Enterprise-клиенты получают гарантированные SLA и прямую поддержку от авторов проекта.
Источник: Github ↗
