OpenJS Foundation

return to Linux Foundation

About

Source: About OpenJS Foundation

Developers rely on a growing portfolio of open source technologies to create, test and deploy critical applications. By creating a center of gravity for the open source JavaScript ecosystem, the OpenJS Foundation’s mission is to drive broad adoption and ongoing development of key JavaScript solutions and related technologies.

The primary goals of the OpenJS Foundation are:

To promote the widespread adoption and continued development of key JavaScript and web solutions and related technologies.To facilitate collaboration within the JavaScript development community.To create a center of gravity for open source projects throughout the end-to-end JavaScript ecosystem guiding them toward open governance and diverse collaborator bases.To host the infrastructure to support hosted JavaScript open source projects.To enable, through advancement of Projects and strategic partnerships, an open and accessible web.

Hosted Projects

Source: OpenJS Foundation Hosted Projects

We strongly believe in sharing best practices and reducing redundant administrative work across projects, particularly when it comes to non-technical governance. To that end we have established a Cross Project Council, or CPC, to centralize coordination among projects as well as certain technical governance and moderation processes. One of the CPC’s primary functions will be to oversee the progression of projects between stages of their lifecycles.

Projects hosted by the OpenJS Foundation fall into one of four categories:

Impact stage is generally for large, mature projects.Growth stage is for projects which are actively mentored, and which intend to graduate to Impact stage.At-Large stage is for new projects, stable projects with minimal needs, and everything in between.Incubation stage is for projects which are in the process of joining the OpenJS Foundation.Emeritus stage is for projects which have completed their lifecycle and are retired.In addition, the CPC oversees an Incubation process for projects which seek to be hosted by the OpenJS Foundation.

The project lifecycle is documented in the Project Progression proposal.