MariaDB Server 是一个真正的开源项目

MariaDB Foundation 的使命是确保 MariaDB 生态系统的连续性和开放协作。我们促进 MariaDB Server 及相关连接器(如我们在 GitHub 账户上列出的)的开发。我们的核心是促成和培养协作,使贡献有意义并为每个人带来成果。

以下是我们为确保真正的开源所做的一些事情

  • 实时发布代码,而不仅仅是在发布时。
  • 公共邮件列表IRC 上讨论和计划。
  • 公共错误跟踪器,透明的进度和 优先级。
  • 快速响应 GitHub 上的拉取请求以及附带补丁的错误报告。
  • 保持文档最新,与代码同步开发文档,并鼓励在文档方面的贡献。
  • 定期、免费参加的开发者聚会。
  • 真正的开源,不仅仅是代码堆放。

在 MariaDB Foundation,我们很高兴在这方面做得相当不错,正如我们在年度报告中所述。我们下周的开发者聚会已有近 70 人报名,这预示着作为一个开源基金会,我们今年将取得更多成就。也有我们需要改进的地方——我们不声称一切都已完美——但我们正在取得良好的进展。我们鼓励任何使用 MariaDB server 的人 贡献并帮助我们更快地取得进展。有很多方式可以贡献。选择最适合你或你公司的方式。可以是测试、修复错误、编写新功能,甚至帮助提高可见性和采用。我们也欢迎财务支持

开源和商业并非对立

开源的对立面是闭源,而不是商业。完全有可能同时是开源和商业的。

在 MariaDB Foundation,我们鼓励企业以任何方式使用 MariaDB Server。我们也鼓励公司为服务器做出贡献,并构建支持生态系统的产品。社区越大、越多樣化,就越好。

MariaDB Corporation 和 BSL

我们看到一些人对 MariaDB Corporation 提供非 GPL 许可的附加软件感到不安,例如 MaxScale,这是一个旨在支持分布式环境的下一代 数据库代理。它采用 Business Source License (BSL) 发布,该许可允许所有代码完全开放,并在不超过三台服务器上免费使用。当使用超过三台服务器时,使用它的公司必须为此付费。在特定时间段(MaxScale 为 2 年)后,该版本将转为 GPL 许可,并且所有使用都将免费。

这是一种可以理解的商业模式,旨在构建一家盈利的公司,并持续投资于提供更多功能和新产品。MariaDB Foundation 认可 MariaDB Corporation 在开放性(直接惠及所有用户)与长期商业可持续性(通过对商业层面的使用收费,直接惠及客户,间接惠及用户)之间寻求平衡的努力。

但最重要的是,让我借此机会强调 MariaDB Foundation 的关键观点:BSL 许可对 MariaDB Server 没有影响,MariaDB Server 将永远保持 GPLv2 许可。 BSL 不由 Foundation 使用,Foundation 员工贡献的一切都是完全开源的。