===== Linux Foundation: OpenJS Foundation ===== [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:start| return to Linux Foundation ]] ==== About ==== Source: [[https://openjsf.org/about/ |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 [[dido:public:ra:xapend:xapend.a_glossary:j:javascript|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: [[https://openjsf.org/projects/ |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:// * //**[[https://openjsf.org/projects/#impact |Impact]]** stage is generally for large, mature projects.// * //**[[https://openjsf.org/projects/#growth |Growth]]** stage is for projects which are actively mentored, and which intend to graduate to Impact stage.// * //**[[https://openjsf.org/projects/#stlarge |At-Large]]** stage is for new projects, stable projects with minimal needs, and everything in between.// * //**[[https://openjsf.org/projects/#incubating|Incubation]]** stage is for projects which are in the process of joining the OpenJS Foundation.// * //**[[https://openjsf.org/projects/#emeritus|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 [[https://github.com/openjs-foundation/cross-project-council/tree/master/proposals/stage-3/PROJECT_PROGRESSION|Project Progression proposal]]. //