As of this week, the Express project has a new home as an incubating top-level project under the Node.js Foundation. As part of this transition, the source repository has been moved to the expressjs GitHub organization where many of its closely-related middleware modules already reside. We are excited by this move as it further establishes Express’s position as a community-owned project that has become incredibly popular in the Node world.
The Foundation’s mission to support the whole Node.js ecosystem, combined with an open governance model that encourages and empowers community contributions, makes it an excellent fit for Express – especially given how incredibly important Express has become to the millions of developers and users who rely on it every day.
A key goal for us, and a key part of IBM’s overall philosophy around open source, has been to foster an environment where anyone who wants to contribute to, or benefit from Express can do so freely and openly.
IBM has a long history of open source contributions and good citizenship. On a global basis, thousands of IBM developers working on hundreds of projects contribute daily to open source. Taking this step, Express has graduated to a bigger world.
As an incubating project, this process is just beginning. The first steps include organizing the core Technical Committee and documenting the current polices around contributions, releases, and versioning. Developing a governance policy that makes the most sense for Express will be an ongoing dialogue – an iterative process, and not a singular decision.
If you are a developer who cares about Express, we encourage you to get involved! You can help review PRs, resolve and triage issues, and define the open governance policy. Lets work together to ensure that Express continues to thrive.