简而言之

我们正在考虑将 Debezium 迁移到一个软件基金会,以扩大我们的社区,使我们的路线图和决策更加开放和透明,并鼓励多方供应商的参与和执行。

引言

自 2015 年底成立以来,Debezium 一直致力于成为领先的开源变更数据捕获 (Change Data Capture) 平台。这个项目最初专注于两个连接器,如今已发展成为近十几种不同数据库供应商的连接器组合。

在过去的几年里,我们在多个领域都取得了快速增长。我们为产品组合引入了 Sink 连接器,以改善用户体验并为完整的端到端变更数据捕获管道提供解决方案。我们引入了 Debezium Operator 和 Debezium Server 等补充组件,提供了除 Kafka Connect 之外的其他运行时部署选项。

但除此之外,团队在其他方面也得到了发展。我们不仅有幸扩大了提交者团队,还招募了近半打的社区志愿者,他们帮助贡献、维护和领导我们社区驱动的连接器组合,涵盖 Google Spanner、Vitess、Informix 和 Cassandra。

项目的整体成功离不开我们的志愿者、贡献者、提交者以及我们非凡且充满活力的用户社区的热情、奉献和协作。

为何迁移至基金会?

为了让 Debezium 保持其作为领先的开源变更数据捕获平台的地位,我们必须考虑长期目标,使项目能够适应快速变化、高度创新的格局。

我们的目标很简单:

  • 继续壮大我们的社区

  • 提高 Debezium 的采用率和知名度

  • 在我们的路线图和决策中保持透明

  • 鼓励多厂商的参与和执行

我们相信,将 Debezium 迁移至基金会将有助于更自然地推动这些目标的实现,从而使所有参与者受益。

对 Red Hat 价值观的支持和认同

Red Hat 致力于促进 Debezium 的供应商中立协作文化,就像对待 Linux 内核、Kubernetes、OpenJDK 和 Quarkus 等其他项目一样。

社区反馈

到目前为止,所有关于此次变更的初步讨论都非常积极。但我们希望确保我们做出一个能带来净收益的决定,因此我们制定了一套评估基金会的标准,包括:

  • 在基金会的投资组合中保持可见性、相关性和可识别性。

  • 保持我们当前的发布流程,不增加额外的流程或步骤。

  • 独立自主地做出明智的决定,而不是被强加。

  • 获得许可证灵活性,以便继续使用各种第三方库。

  • 具备创建子项目或使用 Debezium 品牌的能力,专注于可能扩展项目投资组合的新兴趣领域或概念验证。

我们邀请更广泛的 Debezium 社区参与到讨论中来。您可以在我们的 邮件列表Zulip 聊天 中分享您的顾虑和建设性反馈。这对我们决定 Debezium 的最佳归宿至关重要。

让我们共同确保 Debezium 继续成长、繁荣,并保持在变更数据捕获领域的领导地位!

Chris Cranford

Chris 是 IBM 的一名软件工程师,之前在 Red Hat 工作,他致力于 Debezium 项目,并每天都在深入研究 Oracle 和 Change Data Capture 的各个方面。他此前曾从事 Hibernate(领先的开源 JPA 持久化框架)方面的工作,并且继续为 Quarkus 做贡献。Chris 居住在美国北卡罗来纳州。

   


关于 Debezium

Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。

参与进来

我们希望您觉得 Debezium 有趣且有用,并希望尝试一下。在 Twitter @debezium 上关注我们,在 Zulip 上与我们聊天,或加入我们的 邮件列表 与社区交流。所有代码都在 GitHub 上开源,因此请在本地构建代码,帮助我们改进现有连接器并添加更多连接器。如果您发现问题或有改进 Debezium 的想法,请告诉我们或 记录一个问题

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×