Приобретение, меняющее всё
В июне 2025 года MariaDB plc объявляет о приобретении Codership — финской компании, основанной в 2007 году, которая разрабатывает библиотеку Galera. Это крупный стратегический поворот для экосистемы MariaDB / MySQL.
Galera Cluster — единственное жизнеспособное решение синхронной multi-master репликации для MariaDB / MySQL. Именно этот компонент позволяет строить высокодоступные кластеры с сильной консистентностью — то, что ни асинхронная, ни полусинхронная репликация гарантировать не могут.
Приобретение Codership даёт MariaDB plc полный контроль над этой критически важной технологией.
Что объявлено
Официальный пресс-релиз MariaDB plc подчёркивает несколько моментов:
Сообщество GPLv2 сохраняется. Текущая версия Galera остаётся под GPLv2. Пользователи community-версии могут продолжать использовать её свободно.
Инвестиции в разработку ускорятся. С ресурсами MariaDB plc Codership сможет ускорить разработку новых функциональностей.
Интеграция с MaxScale будет усилена. Galera + MaxScale сформируют ещё более слаженный дуэт для enterprise-развёртываний.
Это хорошие новости — на поверхности.
Что не сказано
Недавняя история MariaDB plc с open-source лицензиями призывает к осторожности. MaxScale перешёл с GPLv2 на BSL, а затем на коммерческую лицензию. Паттерн установлен.
Несколько вопросов остаются открытыми:
Как долго будет поддерживаться community-версия Galera? Обещание GPLv2 действительно сегодня. Но через 2 года? 5 лет? Существующий код навсегда остаётся GPLv2, но новые версии могут выйти под другой лицензией.
Какова будет разница между community и enterprise Galera? Если новые функции разрабатываются только для enterprise-версии, community-версия застынет и устареет.
Что будет с Percona и другими пользователями Galera? Percona XtraDB Cluster (PXC) использует ту же библиотеку Galera. Приобретение MariaDB plc может осложнить отношения с этими пользователями.
Galera как стратегический дифференциатор
С точки зрения конкуренции Galera — главный козырь MariaDB против двух гигантов:
Против Oracle MySQL
MySQL не предлагает нативной синхронной multi-master репликации. MySQL Group Replication и MySQL InnoDB Cluster — ответ Oracle, но они не достигли зрелости и распространённости Galera. Приобретая Codership, MariaDB гарантирует, что это технологическое преимущество остаётся эксклюзивным.
Против PostgreSQL
PostgreSQL тоже не имеет нативной синхронной multi-master репликации. Существуют сторонние решения (BDR от EDB, Citus для шардинга), но ни одно из них не интегрировано так глубоко, как Galera в MariaDB.
Galera — буквально единственный технический аргумент, делающий MariaDB уникальной по сравнению с этими двумя конкурентами. Без Galera MariaDB — «просто форк MySQL». С Galera — это кластерная экосистема без аналогов.
Влияние на Percona
Наиболее конкретное влияние — на Percona. Percona XtraDB Cluster (PXC) использует библиотеку Galera под лицензией GPLv2. Пока лицензия не меняется, PXC может продолжать существовать.
Но если новые версии Galera зарезервированы для MariaDB Enterprise:
- PXC останется на последней GPLv2-версии Galera
- Баги и уязвимости безопасности, обнаруженные в новых версиях, не будут исправлены в community-версии
- Percona придётся либо форкнуть Galera (дорого), либо найти альтернативу (сложно), либо договориться о коммерческом соглашении с MariaDB plc
Влияние на сообщество
Для сообщества MariaDB приобретение — палка о двух концах:
Позитив: Более быстрая разработка Galera, лучшая интеграция с сервером MariaDB, потенциально новые функции (географическая репликация, улучшенное управление конфликтами, повышенная производительность).
Негатив: Возросшая зависимость от одной коммерческой компании для критически важного компонента. Если MariaDB plc решит ограничить доступ, у сообщества нет немедленной альтернативы.
Урок: Управление имеет значение. MariaDB Foundation управляет community-сервером. Galera же — в руках MariaDB plc (через Codership). Нет независимого фонда для защиты Galera.
Сценарии будущего
Оптимистичный сценарий
MariaDB plc сохраняет Galera GPLv2 для сообщества, добавляет премиум-функции в Enterprise-версию, и все в выигрыше. Разработка ускоряется, Galera становится ещё лучше.
Реалистичный сценарий
Community-версия Galera получает исправления безопасности, но не новые функции. Разрыв между community и enterprise растёт. Серьёзные пользователи мигрируют на платную версию.
Пессимистичный сценарий
Galera повторяет путь MaxScale. Community-версия замораживается, новые версии — только коммерческие. Сообщество вынуждено форкнуть или искать альтернативы.
Моё мнение
Приобретение Codership логично для MariaDB plc. Galera слишком стратегически важна, чтобы оставлять её в руках независимой компании. Контроль позволяет согласовать дорожную карту Galera с дорожной картой MariaDB Enterprise.
Но сообщество должно сохранять бдительность. История MaxScale показывает, что обещания сохранения open-source имеют ограниченный срок жизни, когда усиливается финансовое давление.
Мой совет: пользуйтесь community Galera, пока она есть. Документируйте свою архитектуру. И держите план Б — будь то полусинхронная репликация с ProxySQL, Percona XtraDB Cluster или даже PostgreSQL с Patroni.
Будущее Galera Cluster никогда не было столь многообещающим технически. Оно никогда не было столь неопределённым с точки зрения лицензирования.
Эта статья была первоначально опубликована на Medium.
Комментарии (0)
Комментариев пока нет.
Оставить комментарий