The OpenJS Foundation is supported by 26 member companies including Google, IBM, Joyent, and Microsoft. Membership provides essential financial support for OpenJS Foundation activities, enabling us to provide meaningful support to the projects we host.
In addition to the board of directors, the OpenJS Foundation provides a neutral home for community structures such as the Cross Project Council, or CPC. The CPC consists of technical contributors from projects large and small, and provides governance templates, processes, and mentoring in support of a healthy, diverse, and welcoming project community. Anyone in the community may attend CPC meetings, and regular attendees may be granted ongoing responsibilities.
While the CPC is a delegate body from the Board of Directors, OpenJS Foundation governance was designed to ensure a clear separation of responsibilities between the two.
In addition, the OpenJS Foundation plans to offer an individual membership program, enabling technical community members and end-users to participate in the non-code governance process.
Yes! If you have a project that you’re interested in submitting for consideration, check out the full guidelines.
At a high level, projects must be proposed via GitHub, including their preferred maturity level, and be sponsored by two CPC members. Projects will present their proposal at a CPC meeting where feedback will be provided and accepted upon a majority vote if the CPC believes the project is a fit.
Upon approval by the CPC, projects will be assigned one of these three stages:
- Impact Projects have reached their growth goals and are on a sustained cycle of development, maintenance, and long-term support, including large, well-established project communities.
- Growth Projects are interested in reaching the Impact stage and have set meaningful goals, are actively used in production by 2+ end users, and are an appropriate size/scope.
No, any member of the community is welcomed to get involved in our technical communities.