Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Jupyter’s governance model is anchored on three bodies that complement each other:

  1. 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:

    NameGitHubTerm
    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
  2. 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:

    NameSubprojectGitHub
    Angus HollandsJupyter Book@agoose77
    Gabriel FouasnonJupyter Accessibility@gabalafou
    Jeremy TuloupJupyter Frontends@jtpio
    Johan MabilleJupyter Kernels@johanmabille
    Jupyter Security RepresentativeJupyter Security
    Martha CryanDEI Standing Committee@marthacryan
    Martin RenouVoilà@martinRenou
    Min Ragan-KelleyJupyterHub and Binder@minrk
    Paul IvanovJupyter Foundations and Standards@ivanov
    Sylvain CorlayJupyter Widgets@SylvainCorlay
    Vidar FauskeJupyter Server@vidartf
  3. The 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:

    NameOrganizationGitHub
    Afshin DarianExecutive Council@afshin
    Brian GrangerAWS@ellisonbg
    Celeste HorganSnowflake@celestehorgan
    Chris HoldgrafExecutive Council@choldgraf
    Eric JohnsonGoogle@metrizable
    Jacob Diamond-ReivichExecutive Council@jake-stack
    Michał KrassowskiGeneral Members@krassowski
    Rick WagnerExecutive Council@rpwagner
    Rus PandeyApple@bigsur0
    Stephanie StattelBloomberg@dharmaquark
    Yaniv SchaharMeta@YDawn
    Zach SailerExecutive 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.