董事会会议 4/2023 纪要:2023 年 11 月 29 日星期三 16:00-17:00 EET

出席董事会成员

  • Eric Herman, 主席
  • Todd Boyd, IBM
  • Sergei Golubchik, MariaDB Corporation
  • Max Mether, MariaDB Corporation (至议程 4)
  • Steve Shaw, Intel 
  • Michael Widenius, MariaDB Corporation

缺席董事会成员

  • Espen Håkonsen, Visma,会议前已支持议程 3 至 6 中的提案,并授权 Michael Widenius 代表其投票 
  • Sean Xiang Peng, Alibaba,会议前已支持议程 3 至 6 中的提案,并授权 Michael Widenius 代表其投票 
  • Barry Abrahamson, Automattic,会议结束后五分钟指出与 Sean 在所有议程上保持一致

出席观察员

  • Sirish Chandrasekaran, Amazon (普通董事会成员,代表 Amazon AWS,自议程 6 起)
  • Paul O’Brien, MariaDB plc (普通董事会成员,代表 MariaDB plc,自议程 5 起)
  • Stanislav Protassov, Acronis

缺席观察员

  • Serguei Beloussov, Constructor (原 SIT)
  • Mark Stockford, ServiceNow

此外,作为无投票权秘书

  • Kaj Arnö, CEO, MariaDB 基金会

1. CEO 更新 

1.1 10 月的员工会议、非会议和 Server Fest

在芬兰 10 月的第一周,我们组织了为期三天(周二至周四)的MariaDB (非)会议和 MariaDB Server Fest,周一和周五则用于召开一年多以来的首次员工会议(也是自首席贡献官 Andrew Hutchings 加入以来的首次会议)。

这一系列活动取得了明显成功,特别是因为这是 MariaDB 基金会几年来首次有 MariaDB plc 广泛代表参与的活动——以我们认为“正确”的精神。我们注意到 plc 的参会人数是基金会参会人数的两倍多,我们自己的员工除了 Anel Husakovic 外都出席了。

非会议的议程吸引了广泛的生态系统代表参与,例如赞助商(感谢 Webpros)、开发者社区代表(感谢 Kristian Nielsen)、供应商(感谢 Codership Galera)以及 MariaDB plc 客户(感谢 Elisa)。 

Server Fest 的演讲进行了直播、录制并发布在我们的 YouTube 频道 @MariaDBFoundation 上。  

1.2 MariaDB Server 治理模型及持续工作

非会议的一个重要议程启动了 MariaDB 基金会的治理项目。 

我们从 MariaDB Server 代码库开始,但已注意到(并确认)社区提出的请求(感谢 Peter Zaitsev),希望将我们的范围普遍扩大到整体 MariaDB 方面,这在代码治理方面意味着连接器、容器(Docker)和操作器(Kubernetes)。我们的主要关注点将继续是我们自己的 Github 仓库 https://github.com/MariaDB/server 中的代码。 

我们的计划是建立一个两层级的治理规则体系。

  1. 静态的上一层(“章程”)构成基础,包含原则,由 MariaDB 基金会董事会制定(和修订),并发布在 mariadb.org 的静态网页上。
  2. 动态的下一层(“具体细则”)深入细节,规定涉及生态系统的流程,由 MariaDB 基金会 CEO 批准(和修订),并发布在 MariaDB 知识库上。 

章程和细则必须相互协调。

这项工作从描述阶段开始,相关方记录当前的工作方式。然后进入规定阶段,在此阶段提出、讨论并逐步实施实际的变更。 

这项工作由 CEO 协调,并涉及 MariaDB 基金会员工(特别是我们的首席贡献官 Andrew Hutchings)、董事会成员(特别是我们的主席 Eric Herman 和 MariaDB plc 首席架构师 Sergei Golubchik)、MariaDB plc 员工(特别是 CTO Jonah Harris、SE 副总裁 Mason Sharp 等),以及社区成员(例如 Kristian Nielsen)。我们还期望关键的代码贡献者(例如 Amazon AWS)参与进来。

1.3 MariaDB 作为多厂商产品的后续进展

鉴于我们将 MariaDB Server 打造成多厂商产品的目标,我们很高兴地报告,来自阿里巴巴的宋利兵(Libing Song)做出了一项重要的功能贡献MDEV-32894 mysqlbinlog flashback support binlog_row_image FULL_NODUP mode),该贡献已由 Andrew Hutchings 合并到代码库中。这是一项关于二进制日志压缩的功能,是值得庆祝的一步。 

同时,我们注意到在代码合并过程中,我们并未完全遵循我们自己的质量开发指南,因为我们遇到了一个令人愉快的“问题”,即该功能足够大,需要更高水平的测试。

我们注意到阿里巴巴还有几项贡献正在进行中,腾讯也有类似的迹象,但现在庆祝还为时过早。

1.4 MariaDB plc 作为赞助商的情况

MariaDB plc 已正式续签了其 2023 年全年的白金会员资格,我们已寄送了相应的发票。

附带提及,CEO 指出他接受了 The Register 文章 MariaDB 基金会 CEO 声称 MariaDB plc 已恢复“理性” 的采访。

1.5 财务状况

虽然亚马逊支付了其钻石赞助费(500,000 欧元),从根本上改善了财务状况,但我们仍然面临 2023 年未收到的款项。我们有约 400,000 欧元的应收账款,且仍有积压的未付工资。

1.6 成立欧盟附属基金会的后续进展 

尽管为此目的的资金(50,000 欧元)已到位,但我们的芬兰审计师无法进行必要的步骤。我们预计将在 2024 年期间正式提交所有必要文件。

1.7 2024 年规划框架

2024 年预算目前基于现有能力不变。鉴于财务状况,我们目前不会增加人员。 

如果我们何时有资源增加人员,我们必须在开放性 (Openness) 和采用性 (Adoption) 之间取得平衡。

  • 合并社区贡献以及在开发者层面与生态系统合作已造成了相当大的积压,现有员工承受着压力。这表明有必要增加开发者层面的人员。
  • 同时,我们的采用性目标将要求我们在帮助用户采用 MariaDB Server 的领域招聘人员。

我们将与 MariaDB plc 重新划分角色,特别是在发布模型、发布管理、代码治理、下载、文档等领域。

我们将仔细定义有意义、可衡量且与我们使命相关的关键绩效指标 (KPI)。

我们将特别关注不同类型赞助商的续签和增长。

作为 2024 年的第一步,我们将在二月的 FOSDEM 周末前后在布鲁塞尔组织一次活动。我们有一项迁移倡议,这是 plc 和我们之间众多良好共同点之一。

总体而言,尽管我们对招聘保持谨慎,但我们对未来充满乐观。这是因为有了新的赞助商(亚马逊 AWS 之后还将有其他赞助商),MariaDB plc 的重生带来了机遇,MariaDB Server 正在成为多厂商产品的证据,以及将 MariaDB Server 打造成生成式 AI 平台(参见议程 6)的强烈兴趣。

2. 关于 Monty 改进 MariaDB 基金会结构的建议讨论

背景:董事会收到了 Monty 提交的以下材料

我昨天 [2023 年 11 月 25 日星期六] 与 Eric 进行了交谈,他表达了对商业公司可能利用赞助获得多个公司董事会成员,并以此方式改变基金会使命的担忧。

我认为这是一个有效的观点,并且我认为利用这次董事会会议来弥补这一漏洞并解决其他一些与保持基金会使命“坚定不移”相关的问题将会很有益。

我建议在投票决定是否允许公司成为董事会成员之前,也对以下问题进行投票

1) 任何公司不应直接或间接拥有超过一名公司董事会成员。

这不包括基于个人贡献获得的个人“非赞助商”成员资格。例如:

  • Sergei Golubchik,他在 MariaDB Plc 工作,但作为董事会成员代表所有 MariaDB 开发者。
  • Michael Widenius,他在 MariaDB Plc 工作,但作为创始人。

其他可能的类似职位

  • 代表 MariaDB 用户的人(我们目前没有这样的董事会成员,但我们应该增加)
  • 代表 Linux 发行版的人?

2) 任何单一董事会成员不应阻止其他用户或实体成为董事会成员。阻止只能通过多数票实现。

3) 如果基金会创建另一个 MariaDB 基金会分支或实体(例如 MariaDB 基金会芬兰?),其使命必须与原始 MariaDB 基金会相同。

4) MariaDB 基金会使命或 MariaDB 基金会章程的修改只能在现有(非当前出席)董事会成员的 (90% 或除一位董事会成员外全部成员,取较低者) 同意下方可进行。

讨论:应 Monty 的要求,CEO 简要总结了 Monty 的四项内容。关于第 4 项,他补充说,使命宣言基于公司注册证书,根据特拉华州法律几乎不可能修改,而章程已经包含一套精细且周全的修改机制。 

Max Mether 指出,议程 1 至 3 在当前实践中已被遵循,并询问 Monty 在哪些方面需要具体修改,以及是否需要进一步的决定。

Monty 回复称,他的背景材料是对使命和章程背后总体意图的描述,并认为将其作为本次董事会会议纪要的一部分已足够,这样可以作为未来决策和行动的参考。

Eric 指出,Monty 撰写背景材料是为即将到来的议程 3 的决定奠定基础。在组织成员资格方面存在细微差异,允许组织成员资格不一定更好。然而,Eric 总结道,已设置的护栏确实减轻了相关的风险。

至于修改使命和章程,Eric 指出,未来显然会发生变化,因此 MariaDB 基金会有必要能够适应。 

大家大致达成共识,即任何个人不得对任何问题拥有全面否决权;“基金会不能被个人挟持”。

3. 关于是否允许董事会成员同时包含组织和个人的决定

Monty 提案:MariaDB 董事会职位可分配给组织或个人。如果职位授予组织,选举新成员的董事会会议应指定“NN 代表组织 X”成为董事会成员,流程与个人董事会成员介绍相同。如果组织成员组织 X 之后希望由 NN2 接替 NN,组织 X 的代表应在任何即将到来的董事会会议前两周以上通知董事会,以便留出时间进行既定的了解流程。随后的董事会会议应确认 NN 由 NN2 接替成为董事会成员,除非董事会反对。在这种不太可能发生的情况下,NN 仍作为组织 X 的代表留在董事会,这让组织 X 有时间在下次董事会会议前及时介绍 NN3。 

理由:MariaDB 基金会应基于贡献选举其成员。有些贡献由组织获得,有些由个人获得。如果做出贡献的组织偏好组织成员资格,那么 MariaDB 基金会采纳贡献组织的偏好是明智的。

讨论:应 Monty 的要求,CEO 朗读了提案和理由。辩论已在之前的议程 2 中基本进行完毕。我们直接进入投票环节。

投票:Eric 弃权,其余成员均投赞成票。

决定:提案通过。董事会成员允许同时包含组织和个人。

4. 由 MariaDB plc CEO Paul O’Brien 接替董事会成员 Max Mether(MariaDB Server 产品管理副总裁),代表 MariaDB plc。 

Monty 提案:由 MariaDB plc CEO Paul O’Brien 接替 Max Mether(MariaDB Server 产品管理副总裁),代表 MariaDB plc。 

理由:MariaDB plc 及其新任 CEO 再次将 MariaDB 基金会视为其关键利益所在。在 MariaDB 基金会与 MariaDB plc 之间的对抗关系之后,现在需要大量的协调和合作工作。由 MariaDB plc 的最高负责人代表其在基金会董事会任职符合 MariaDB 基金会的利益。Paul 已与多位董事会成员沟通过,他是一个为人熟知且受人尊敬的人。

讨论:Monty 重申了 MariaDB plc 由 CEO 代表进入董事会的重要性,因为存在改善合作的关键机会。他还对这一变动实际上意味着 Max Mether 辞职所带来的附带损害表示遗憾。 

Max 支持 MariaDB plc 成为组织成员的提议。 

Eric 询问了 Paul 可能的可用性。Paul 重申了从 MariaDB plc 和 MariaDB Server 生态系统角度看 MariaDB 基金会的整体重要性。他强调,他希望在两个实体之间建立积极和谐的工作关系。

投票:所有人都支持选举 MariaDB plc 进入董事会。Max 对自己退出董事会投了弃权票。

决定:Max Mether 由组织成员 MariaDB plc 接替董事会席位,代表为 MariaDB plc CEO Paul O’Brien。

Eric 欢迎 Paul 成为新的董事会成员,并感谢 Max 的贡献。 

5. 任命 Amazon RDS 总经理 Sirish Chandrasekaran 为董事会成员,代表 Amazon AWS

Monty 提案:任命 Amazon RDS 总经理 Sirish Chandrasekaran 为董事会成员,代表 Amazon AWS。

理由:Amazon AWS 代表着 MariaDB Server 用户群的很大一部分,并且是仅次于 MariaDB plc 的第二大 MariaDB Server 代码贡献者。Amazon AWS 是 MariaDB 基金会的钻石赞助商,极大地帮助我们执行使命。Sirish 是董事会的观察员,因此是一个为人熟知且受人尊敬的人。

决定:提案一致通过。 

Eric 欢迎 AWS 和 Sirish 成为新的董事会成员。

6. 成立 Gen AI Initiative 支持机构

提案:MariaDB 基金会成立 Gen AI Initiative 指导委员会,邀请所有感兴趣的赞助商和贡献者加入。

理由:投入资源开展 Gen AI Initiative 对 MariaDB 基金会至关重要。这是生态系统一个重要的关注领域,对采用也十分重要。围绕这样一个资源密集型项目进行协作是多厂商合作的绝佳范例,也符合 MariaDB 开放的价值观。从外部角度看,这使得 MariaDB Server 比 MySQL Server 更适合作为 Gen AI 平台,后者是单一厂商产品,不鼓励广泛贡献。

我们的理由基于自上次董事会会议 3/2023(2023 年 9 月 6 日星期三)以来与我们大多数赞助商的互动。早在那时,亚马逊就建议 MariaDB Server 通过向量存储引擎提供 AI 基础设施,类似于 pgvector。

由 Sergei Golubchik 代表 MariaDB plc,Vicentiu Ciorbaru 代表 MariaDB 基金会,现已成立一个核心技术团队,初步目标是创建一个能够存储、索引向量并基于距离/相似度函数(例如欧氏距离,并随着时间扩展到逆内积和余弦距离)搜索它们的引擎。 

初步计划已达到了建议语法层面

  • MATCH col AGAINST (query [, USING { EUCLIDEAN | PRODUCT [ COSINE } ] )

  • VEC_DISTANCE(v1, v2)

并且首批任务已在公开的 Jira 路线图跟踪器中确立, 

除了亚马逊,Acronis、阿里巴巴、Automattic、Constructor、IBM、Intel 和微软也已表达了参与的兴趣。随着行业兴趣的增长以及将 MariaDB Server 用作生成式 AI 平台的潜力,设立一个咨询机构来指导技术进展将是明智之举。MariaDB 基金会邀请成员加入 MariaDB plc CTO Jonah Harris 和 MariaDB 基金会 CEO Kaj Arnö 组成的这个团队,共同设定目标并向 MariaDB 基金会董事会汇报。

讨论:由于时间已晚,此议程留待通过电子邮件讨论。然而,大家普遍对这个想法表示广泛支持。

决定:成立指导委员会,对董事会成员开放加入。

下一步:将就此议程进行一次 Zoom 演示和讨论会议,可能在 2023 年 12 月 14 日星期四 16:00-17:00 EET 举行。建议所有对加入指导委员会感兴趣的董事会成员参加此会议。

7. 2024 年董事会会议

建议的董事会会议时间,均为星期三 16:00-17:00 EET

  • 2024 年 2 月 28 日星期三
  • 2024 年 5 月 22 日星期三
  • 2024 年 9 月 4 日星期三
  • 2024 年 11 月 27 日星期三

决定:如有异议,请在 2023 年 12 月 8 日前通过电子邮件提出,否则将于 2023 年 12 月 12 日前发送上述四个日期的邀请。