Wednesday, October 20, 2021

The Ent project has been donated to the Linux Foundation by Facebook

Must Read

In 2019, Facebook open-sourced Ent, an entity framework for the programming language Go that’s designed to make it easier to build apps with large data models. After roughly two years of development, Ent will move under the governance of the Linux Foundation, it was announced today, with the goal of fostering the community of companies using it.

A growing project
The Ent project was inspired by an entity framework Facebook used — and continues to use — internally. Created by the Facebook Connectivity team, Ent aims to ease the burden of maintaining a codebase used to manage hundreds of different entity types with complex relationships. Ent leverages graph concepts to model an app’s schema and code generation techniques to create code that simplifies working with databases, mapping between objects (e.g., a user account) in apps to the tables and columns of a relational database. (In the context of app development, a schema uses keywords to define data properties like descriptions and data types.)

“This additional step of enabling open source contributors to take direct ownership of a project’s technical vision is part of our longstanding commitment to open and sustainable innovation,” Facebook project manager Michael Cheng said in a statement. “Enabling a project’s maintainers to chart their course often sparks additional investment, contributions, and new companies building products and platforms based on that project … We see that Ent is already following a similar pattern, and we’ll be cheering on the Ent community as it enters this next stage of exciting growth.”

In the time that Ent was open-sourced, engineers from Facebook, GitHub, Scaleway, and others have contributed to it. The framework has also been used by the Cloud Native Computing Foundation and other open source ecosystems, including the recently launched data fabric solutions provider Ariga.

Ent is only the latest Facebook-originated tool contributed to the Linux Foundation. Others include Magma, a platform for building wireless networks; GraphQL, a query language for APIs; Presto, an open source distributed SQL query engine; and ONNX, an open format built to represent machine learning models. Last August, Facebook joined the Linux Foundation as a platinum member, and the company’s developers regularly contribute to projects, including the React JavaScript library, the Open Compute Project, and Linux’s cGroup2 container software.

“From the start, it was obvious that Ent would present a unique and compelling value proposition to a diverse range of use cases across any industry with complex technology stacks,” Ent creator and lead maintainer Ariel Mashraki wrote in a blog post. “The promise of collaborating with a broad coalition of users was the main reason we open-sourced Ent.”

News Summary:

  • The Ent project has been donated to the Linux Foundation by Facebook
  • Check all news and articles from the latest Security news updates.
Disclaimer: If you need to update/edit this article then please visit our help center. For Latest Updates Follow us on Google News

More Articles Like This

Latest News