2021-09-02 11:31

Facebook刚刚为开源做出了重大贡献

导读Facebook 宣布将已经开源的Ent 项目(Go 编程语言的实体框架)转移到Linux 基金会。Ent 在 Facebook 被概念化,作为简化构建和维护涉

Facebook 宣布将已经开源的Ent 项目(Go 编程语言的实体框架)转移到Linux 基金会。Ent 在 Facebook 被概念化,作为简化构建和维护涉及大型数据模型的应用程序的过程的一种手段,并于 2019 年在 Apache 许可下发布。

在培育 Ent 社区几年后,Facebook 现在决定将该项目转移到供应商中立的 Linux 基金会的管理之下。

“随着转向 Linux 基金会的中立治理模式,我们(代表我自己和其他 Ent 维护者)希望加倍努力,将 Ent 发展成为Go 中数据访问的行业标准,”Ariel Mashraki 说, Ent 的创建者和主要维护者。

据报道,Ent 由 Facebook Connectivity 团队创建,其灵感来自 Facebook 内部使用的实体框架。

由于该项目是开源的,GitHub、Mail.ru、Scaleway 等领先技术公司与 Facebook 一起为 Ent 贡献了代码。除了这些公司之外,Linux 基金会的云原生计算基金会(CNCF)等各种开源项目和团体也将 Ent 推入了他们的开发流水线。

Mashraki 说,鉴于 Ent 为拥有复杂技术堆栈的公司提供“独特且引人注目的价值主张”,因为它适用于各种用例,因此这并不奇怪。

“让开源贡献者直接拥有项目技术愿景的这一额外步骤是我们对开放和可持续创新的长期承诺的一部分,”Facebook 产品经理 Michael Cheng 说。

Mashraki 最近成立了一家公司,该公司将创建一个基于 Ent 的数据结构解决方案提供商,预计该项目在未来六个月内将看到许多“令人兴奋的发展”。