Jupyter’s governance model is anchored on three bodies that complement each other:
The Executive Council (EC) is ultimately responsible for all dimensions of the Project (including, but not limited to, software, legal, financial, community, operations, inclusion and diversity, etc.). The members of the EC actively work to carry out the Project’s mission in accordance with its values and to support operations through delegation to the Software Steering Council (SSC), Software Subprojects, Standing Committees, and Working Groups. These other bodies will report to the EC, and the EC is expected to support, oversee, manage, and ensure the success of operations across Jupyter. For more detail, see the Executive Council document.
Current Members:
Name GitHub Term Afshin Darian @afshin2023-2026 Chris Holdgraf @choldgraf2025-2026 Jacob Diamond-Reivich @jake-stack2026-2027 Martha Cryan @marthacryan2026-2027 Rick Wagner @rpwagner2025-2026 Zach Sailer @Zsailer2024-2027 The Software Steering Council (SSC) has jurisdiction over software-related decisions across Project Jupyter, with a primary focus on coordination across projects and decisions that have impact across many Jupyter Subprojects. It is also a mechanism for representatives of each project to share information and expertise. Technical decisions and processes where the SSC isn’t explicitly involved are automatically delegated to the individual projects to manage their day-to-day activities, create new repositories in their orgs, etc., with independence and autonomy. For more details, see the Software Steering Council document.
Current Members:
Name Subproject GitHub Angus Hollands Jupyter Book @agoose77Gabriel Fouasnon Jupyter Accessibility @gabalafouJeremy Tuloup Jupyter Frontends @jtpioJohan Mabille Jupyter Kernels @johanmabilleJupyter Security Representative Jupyter Security Martha Cryan DEI Standing Committee @marthacryanMartin Renou Voilà @martinRenouMin Ragan-Kelley JupyterHub and Binder @minrkPaul Ivanov Jupyter Foundations and Standards @ivanovSylvain Corlay Jupyter Widgets @SylvainCorlayVidar Fauske Jupyter Server @vidartfThe Jupyter Foundation is a directed fund of the Linux Foundation 501(c)(6) that exists to provide resources and strategic counsel to Project Jupyter. The Executive Council serves on the Jupyter Foundation Governing Board. For more details, see the Jupyter Foundation document.
Current Governing Board Members:
Name Organization GitHub Afshin Darian Executive Council @afshinBrian Granger AWS @ellisonbgCeleste Horgan Snowflake @celestehorganChris Holdgraf Executive Council @choldgrafEric Johnson Google @metrizableJacob Diamond-Reivich Executive Council @jake-stackMichał Krassowski General Members @krassowskiRick Wagner Executive Council @rpwagnerRus Pandey Apple @bigsur0Stephanie Stattel Bloomberg @dharmaquarkYaniv Schahar Meta @YDawnZach Sailer Executive Council @Zsailer
Additionally, the Executive Council (EC) receives input from a Community Advisory Panel. This panel advises the EC with perspectives and connections that may reach beyond the active Jupyter community.
Other major components of the organization¶
In addition to these three bodies, the following are other major parts of the Project related to governance.
Software Subprojects¶
Software Subprojects in the Jupyter community are official areas of focus and effort within the Jupyter ecosystem. They often map to a single GitHub organization. Subprojects must abide by the Jupyter Code of Conduct, Jupyter decision-making and governance processes (e.g. respecting the project’s trademark policies), as well as commit to certain technical limitations and scope. Each Subproject maintains a Subproject Council and elects one person from the Subproject Council to serve on the Software Steering Council. For more details, see the Software Subprojects document.
Standing Committees and Working Groups¶
In addition to the software work on Jupyter that is coordinated through the Software Steering Council (SSC), much of the project’s work expands beyond software. Examples include code of conduct incident response, diversity and inclusion, operations, legal, fundraising, events, community, and marketing. Standing Committees and Working Groups carry out this non-software related work of the project by delegation from the Executive Council (EC).
The primary difference between Standing Committees and Working Groups is that Standing Committees are intended to be permanent; they are only created and dissolved by a joint vote of the EC and SSC. In contrast, Working Groups can be created and dissolved by the EC acting alone.
For more details, see the Standing Committees and Working Groups document.
Union of Councils¶
The Union of Councils represents the combination of councils, sub-councils, and working groups in Jupyter. See the Union of Councils section for more information.
Distinguished Contributors¶
The Distinguished Contributors are a group of Jupyter community members that have gone above-and-beyond in their support of the project over the years, making substantial and sustained contributions in any area of activity (software development, governance, community engagement, events, etc.). The Jupyter community confers membership in this group as a way of recognizing their effort and saying “thank you.” For more details, see the Distinguished Contributors document.
Decision-making and voting procedures¶
The EC, SSC, Standing Committees and Working Groups all use uniform voting procedures outlined in the Decision-Making Guide.