Skip to content

Commit

Permalink
Move to Linux Foundation Charities 501(c)(3) and establish the Jupyte…
Browse files Browse the repository at this point in the history
…r Foundation directed fund.
  • Loading branch information
jasongrout authored and Zsailer committed Jun 14, 2024
1 parent 4236044 commit 6ee5f82
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 18 deletions.
3 changes: 2 additions & 1 deletion _toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ parts:
- file: overview
- file: executive_council
- file: software_steering_council
- file: jupyter_foundation
- file: software_subprojects
sections:
- file: list_of_subprojects
Expand Down Expand Up @@ -43,7 +44,7 @@ parts:

- caption: Previous Governance
chapters:
- file: governance
- file: archive/governance
- file: bootstrapping_subproject_councils
- file: bootstrapping_executive_council

File renamed without changes.
4 changes: 3 additions & 1 deletion executive_council.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ The EC has the responsibility to:
- Manage the Jupyter brand, including the Project-wide website, core design philosophy, design assets, trademarks, and naming.
- Manage public communications and community activities, including social media, conferences, workshops, and community-wide resources.
- Manage any Jupyter services, including hosted services such as nbviewer, jupyter.org, and mybinder.org.
- Manage the Project’s relationship with NumFOCUS, its parent non-profit organization and fiscal sponsor.
- Manage the Project’s relationship with LF Charities, which is Project Jupyter's parent nonprofit organization and legal entity.
- Manage the Project's relationship with the Linux Foundation, which holds assets in custody for Project Jupyter.
- Manage the Project's relationship with the [Jupyter Foundation](./jupyter_foundation.md), including serving on the Jupyter Foundation Governing Board.
- Write an annual stakeholders letter to provide a summary of the previous year’s activities across the community and to highlight the current and future direction of the Project.
- Mentor potential future EC members. The EC is expected to identify potential future members of the EC and proactively mentor those individuals.
- Maintain Project-wide documentation and information to enable users to discover and navigate the resources of the Project.
Expand Down
27 changes: 27 additions & 0 deletions jupyter_foundation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Jupyter Foundation

The Jupyter Foundation is a directed fund of the Linux Foundation 501(c)(6). It exists to provide resources and strategic counsel to Project Jupyter. The charter is here (TODO: Link). We summarize relevant points from the charter below.


## Jupyter Foundation Governing Board

The Jupyter Foundation Governing Board controls the resources of the Jupyter Foundation and works to build a healthy collaboration between the Jupyter community, Jupyter leadership, and members of the Jupyter Foundation, including for-profit organizations. The current members of the Jupyter Foundation Governing Board are listed in the [Leadership Directory](people.md#jupyter-foundation-governing-board).

## Responsibilities of the Jupyter Foundation Governing Board

- Serve Project Jupyter and its mission.
- Meet regularly to review strategic objectives of Jupyter.
- Develop and approve an annual strategic plan and budget for funding from the Jupyter Foundation to benefit Project Jupyter.
- Recruit and retain Jupyter Foundation members.

## Membership

The Jupyter Foundation Governing Board consists of:

- All members of the [Jupyter Executive Council](./executive_council.md)
- One representative from each Jupyter Foundation Premier Member
- No more than two representatives total from all Jupyter Foundation General Members

## Decision making

The Jupyter Foundation Governing Board follows the decision-making policies in its charter. (TODO: Link)
15 changes: 8 additions & 7 deletions overview.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
# Jupyter Governance Overview

:::{note}
Jupyter transitioned from a [Benevolent Dictator For Life (BDFL) + Steering Council](governance.md) governance model to this current governance model in December 2022.
Jupyter transitioned from a [Benevolent Dictator For Life (BDFL) + Steering Council](archive/governance.md) governance model to this current governance model in December 2022.

This document provides a brief informational summary of the Project Jupyter governance model. In case of any substantive discrepancy with the official descriptions of each body, the underlying governance documents should be considered as the source of truth, and we will update this overview as needed.
:::

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

1. The [**Executive Council (EC)**](executive_council.md) 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](executive_council.md).
2. The [**Software Steering Council (SSC)**](software_steering_council.md) 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](software_steering_council.md).
3. The [**Jupyter Foundation**](./jupyter_foundation.md) 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](./jupyter_foundation.md).

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.

### Distinguished Contributors
### Software Subprojects

The [Distinguished Contributors](distinguished_contributors.md) 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 detail, see the [Distinguished Contributors document](distinguished_contributors.md).
[Software Subprojects](software_subprojects.md) 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](conduct/code_of_conduct.md), 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 elects one person to serve on the Software Steering Council. For more details, see the [Software Subprojects document](software_subprojects.md).

### 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](standing_committees_and_working_groups.md) 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.

More details on these can be found [here](standing_committees_and_working_groups.md).
For more details, see the [Standing Committess and Working Groups document](standing_committees_and_working_groups.md).

### Software Subprojects
### Distinguished Contributors

[Software Subprojects](software_subprojects.md) 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](conduct/code_of_conduct.md), 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 elects one person to serve on the Software Steering Council. For more details, see the [Software Subprojects document](software_subprojects.md).
The [Distinguished Contributors](distinguished_contributors.md) 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](distinguished_contributors.md).

## Decision-making and voting procedures

Expand Down
12 changes: 12 additions & 0 deletions people.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,18 @@ Alphabetical by first name, names are followed by GitHub usernames.
| JupyterHub and Binder | Min Ragan-Kelley | [@minrk](https://github.com/minrk) |
| Voilà | Martin Renou | [@martinRenou](https://github.com/martinRenou) |

## [Jupyter Foundation](jupyter_foundation.md) Governing Board

| Representative | Organization | GitHub username |
| -------------- | ------------ | --------------- |
| Afshin Darian | Executive Council | [@afshin](https://github.com/afshin) |
| Ana Ruvalcaba | Executive Council | [@Ruv7](https://github.com/Ruv7) |
| Brian Granger | Executive Council | [@ellisonbg](https://github.com/ellisonbg) |
| Fernando Perez | Executive Council | [@fperez](https://github.com/fperez) |
| Jason Grout | Executive Council | [@jasongrout](https://github.com/jasongrout) |
| Zach Sailer | Executive Council | [@Zsailer](https://github.com/zsailer) |


### Trademark Subcommittee

- Brian Granger, [@ellisonbg](https://github.com/ellisonbg)
Expand Down
17 changes: 8 additions & 9 deletions trademarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,9 @@ This document outlines the policy of the Project Jupyter ("Jupyter")
regarding the use of its trademarks.
Any use of any Project Jupyter trademark must be in accordance with this policy.

"Jupyter" is a trademark of the NumFOCUS foundation,
of which Project Jupyter is a part.
"Jupyter" is a trademark of LF Charities, of which Project Jupyter is a part.

The Jupyter logos (in several variants) are trademarks of NumFOCUS as well.
The Jupyter logos (in several variants) are trademarks of LF Charities as well.

The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.

Expand All @@ -36,7 +35,7 @@ such as "JupyterDays," "JupyterLab," "JupyterHub,"
All trademarks, even those that apply to open source software,
must be used according to certain legal requirements.
If these requirements are not met, the trademark may be endangered or lost.
One of these requirements is for the trademark owner (in this case, NumFOCUS)
One of these requirements is for the trademark owner (in this case, LF Charities)
to maintain standards for using its trademarks,
and to enforce acceptable use of the trademarks by taking action against parties that violate those standards.

Expand All @@ -56,11 +55,11 @@ Underlying Project Jupyter's trademark policy is a set of guidelines for what is
-- and is not -- acceptable use of our trademarks,
specifically the word mark "Jupyter", the Jupyter logos,
and variations of those marks.
This policy describes the uses generally approved by Jupyter and NumFOCUS for its trademarks.
This policy describes the uses generally approved by Jupyter and LF Charities for its trademarks.
However, if you violate this policy,
or otherwise take actions that may compromise the reputation or trademarks of Jupyter,
or expose NumFOCUS to liability,
NumFOCUS may require you to cease all use of any Jupyter trademark,
or expose LF Charities to liability,
LF Charities may require you to cease all use of any Jupyter trademark,
regardless of the uses allowed in this policy.


Expand Down Expand Up @@ -110,7 +109,7 @@ No explicit approval is needed for these uses as long as
We understand that not everyone (including ourselves) can afford to give away merchandise
in sufficient quantities to meet demand.
Because of this, we would love help from the community in creating an official place to purchase
Jupyter branded merchandise with the profits going back to the project through NumFOCUS.
Jupyter branded merchandise with the profits going back to the project through LF Charities.

If you are interested in helping out with this please get in touch with us on
the [Jupyter Google Group][].
Expand Down Expand Up @@ -147,7 +146,7 @@ the following basic guidelines apply to almost any use of Jupyter's trademarks.
0. If the word "Jupyter" or the Jupyter logos are used in certain contexts,
the following statement should accompany its use:

> "Jupyter" and the Jupyter logos are trademarks or registered trademarks of NumFOCUS,
> "Jupyter" and the Jupyter logos are trademarks or registered trademarks of LF Charities,
> used by ___________ with permission.
0. For websites and documentation this can be on a "legal statements" page.
Expand Down

0 comments on commit 6ee5f82

Please sign in to comment.