经历数年相对平静后,MariaDB与其开源基金会之间的关系于今年二月再度紧张,引发外界诸多未解疑问。
争议焦点在于Galera——这项数据库集群技术由MariaDB公司于去年五月收购Codership Oy时一并获得。
今年2月,该技术似乎已被移除出未来版本的MariaDB Server,即由MariaDB基金会运营的开源版本。
MariaDB咨询公司Vettabase的创始人兼董事Federico Razzoli在网上发文指出,MariaDB社区对此决定作出强烈反应,因为Galera对构建高可用性架构至关重要。
“Galera依赖项甚至从二进制文件中被移除,既无提交说明也无任务描述。从GitHub讨论可见,本应知情的相关人员似乎也对此一无所知。”他如此抱怨道。
此后MariaDB做出政策逆转,宣布MariaDB Community Server12.3版将继续包含Galera集群库,该技术采用GPLv2许可证授权。
MariaDB公司联合创始人兼产品管理副总裁Max Mether表示:“社区反馈是MariaDB的重要组成部分,近期各位就Galera集群库是否纳入12.3系列表达了强烈意见……我们充分考虑了这些反馈,认为当前并非实施重大变更的时机。”
尽管如此,Razzoli表示社区需要公司保证不会采取类似举措引导用户转向MariaDB plc的专有代码。“我希望看到(MariaDB plc)在其官网承诺'我们的开源软件将保持开放',”他向The Register表示。
MariaDB源于1995年诞生的开源关系型数据库MySQL,在甲骨文公司2010年收购其母公司Sun Microsystems后分叉独立。2022年末,MariaDB plc通过SPAC实现上市,此后接连遭遇裁员、“持续经营”警告、股价跌破1美元及管理层更迭,甚至放弃了旗舰产品。历经这些变故后,MariaDB plc最终被私有化。MariaDB基金会首席执行官Kaj Arnö表示,此举使社区与公司之间的关系“恢复了理性”。
在近期关于Galera库的声明中,Arnö强调双方已展开开放对话,彼此尊重,并共同致力于MariaDB生态系统的长期发展。
基金会社区倡导者Frederic Descamps表示,双方关系已实现“友好重置”。他补充道,市场对Galera在MariaDB中前景的担忧实属“关切延续性的必然结果”。
他强调Galera库应归属于社区服务器套件。“生产级数据库需要可靠的高可用性方案,我认为剥夺社区用户长期积累的功能并非正确方向。正因如此,我认为'服务器组成部分'应包含历来作为社区套件组件发布的组件。”他在博文中写道。
他认为MariaDB公司值得肯定之处在于收购后未简单分叉Galera代码,此举本可节省成本。
开源倡导者、咨询公司Percona联合创始人Peter Zaitsev指出,此次政策逆转“对整个社区是利好举措,彰显了协调一致的社区发声所能产生的巨大影响力”。
但他补充道,当更先进的Galera版本问世时,其发展走向仍不明朗。“作为MariaDB组成部分的Galera未来开发将何去何从?社区版是否会持续获得Galera更新,还是将以此为筹码诱导用户迁移至其他MariaDB版本?”
