The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.
The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.
The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation. The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board.
Anyone who has been active in the foundation or one of its member projects, as described in the CPC Governance may request to become a regular member by opening a PR to add themselves to the list of regular members. Outgoing Voting members automatically become Regular members, although they must remain active to retain their status.