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.
In addition to top-level Foundation governance, each project has its own governance structure with processes adapted to the needs of its community. While the OpenJS Foundation provides a number of high-level requirements to ensure each OpenJS Foundation project is sustainably and equitably run, project maintainers have a great deal of flexibility in day-to-day operations. The OpenJS Foundation Board of Directors appoints an Executive Director (ED) to run the organization on a day-to-day basis. The ED is tasked with contributing to the strategic initiatives set out by the Board, implementing those initiatives and then reporting back on their success. The ED has the authority, within the boundaries of the current budget, to hire staff and contractors or partner with other organizations to advance the Foundation toward its goals. The ED reports to the Chairperson of the Board, with additional oversight and input from the full Board.