Meeting Notes from 2023 Q1#
28 March 2023#
Attendees#
Afshin T. Darian
Ana Ruvalcaba
Steven Silvester
Jason Grout
Fernando Perez
Brian Granger
Decisions made#
Steve and Ana bootstrap the Social Media Working Group as Editors-in-Chief. They will nominate a pool of Associate Editors to manage most individual decisions.
They will create a draft of the charter/guidelines for social media and start the bootstrapping of people for that WG.
Agenda and minutes#
JupyterCon travel funding update
Brief update on CoC committee
CoC language hasn’t been reviewed since its inception.
Maybe worth reviewing/updating based on experience and evolution in this space.
For JupyterCon, we’ll be under the NF umbrella in this regard.
As of this moment, any CoC issue would come to the EC.
Given we’re already using the NF one - could we potentially adopt it wholesale? It’s an option to at least evaluate.
Another suggestion from astropy (Moritz Gunther): NF create an ombuds office that supports individual projects that may struggle with CoC issues.
Update on social media working group
Update on permissions
DEI Charter feedback provided directly on the GH issue: https://github.com/jupyter/executive-council-team-compass/issues/6
21 March 2023#
Attendees#
Afshin T. Darian
Ana Ruvalcaba
Steven Silvester
Jason Grout
Fernando Perez
Brian Granger
Decisions made#
Communicate to EC+SSC that there is a meeting May 9 at JupyterCon, Tuesday afternoon, noon to after dinner, including lunch and dinner.
Offer to each subproject to designate a delegate if their SSC rep cannot come to the EC+SSC meeting. We can offer funding (if needed) for the delegate.
Update the passwords and authorized apps for our social media where possible (particularly Twitter) and start working on the policy that would be the seed of a charter.
Agenda and minutes#
AI and ethics blog post
Leadership meeting / dinner at JupyterCon - what is scope?
Social media questions and sponsorship conversation to help shape a charter
14 March 2023#
Attendees#
Ana Ruvalcaba
Steven Silvester
Afshin T. Darian
Jason Grout
Brian Granger
Fernando Perez
Agenda and minutes#
Open Collective (OC) Demo/Discussion notes
It’s possible to set up different accounting “areas” (not called “accounts” in OC lingo).
Overwhelmingly positive response.
There haven’t been concerns over privacy or access to information from any of the projects using it.
OC does not integrate with Quickbooks.
High level summary
OC provides not only a public view, but also input and communication capabilities for project
7 March 2023#
Attendees#
Ana Ruvalcaba
Steven Silvester
Jason Grout
Afshin T. Darian
Brian Granger
Fernando Pérez
Decisions made#
Funding some JupyterCon participants
JupyterCon: Tuesday afternoon meeting and dinner
JupyterCon: 2024 - approved signing of contract for next year’s organizing committee and venue.
Agenda and minutes#
Permissions audit of 1Password, Google Drive, and GitHub teams
Notebook Format Jupyter Community Workshop update
Built agenda for Friday meeting: Joint Meetings of the EC and SSC
JupyterCon special talks
Notebook and Lab have official talks.
28 February 2023#
Attendees#
Ana Ruvalcaba
Steven Silvester
Fernando Pérez
Brian Granger
Afshin Darian
Decisions made#
Fernando - send email to the security team about domains. Proposed scope of authority would be 1 EC member + 1 person from the infrastructure team.
New schedule for EC meetings selected.
Request NF join a future EC meeting: present and demo Open Collective. Consider this as a potential solution. If there is a write up or summary they’ve written this could be a good starting point
Agenda and minutes#
DEI Charter - Jason W and Ana shared feedback with the others and this team will dedicate working time to an in depth review and revision of the proposed charter.
Community Building Working Group would like to conduct a community census. We’re working on a draft of what questions would be included. Besides a Team Compass and a mailing list what are the requirements of the subprojects? Do we have a central place where all the subproject info is listed?
Accessibility blog post
21 February 2023#
Attendees#
Ana Ruvalcaba
Steven Silvester
Fernando Pérez
Brian Granger
Jason Grout
Decisions made#
Meeting notes should be public on team compass, except for private items highlighted to be filtered out.
Will start with one running document for now, we can make quarterly ones if a single one gets too long.
Publish every month or two a summary list of our active topics for that period, copied from our active task list.
Will send a survey looking for scheduling options for an EC/SSC meeting co-hosted at JupyterCon (either before or after the conference).
Agenda and minutes#
EC Meeting minutes:
The EC meeting minutes should in general be published on our team compass.
Example minutes from the Python Steering Council: https://discuss.python.org/t/november-2022-steering-council-update/21920
Review todo list for EC
Review Survey to the EC/SSC about JupyterCon
Ask EC/SSC members to plan for opportunities for a joint leadership meeting @ JupyterCon.
Reviewing options for offering financial travel support.
Worked on the DEI Committee Charter
14 February 2023#
Attendees#
Ana Ruvalcaba
Afshin Darian
Fernando Perez
Brian Granger
Jason Grout
Steven Silvester
Decisions made#
Code of Conduct incident response:
We have an action item to establish the Code of Conduct incident response Standing Committee.
While we work through that, we reviewed the existing incident response email and Google forms to ensure they are being sent to the Executive Council in the meantime.
Need to finalize finance review of overall financial resources so we can prioritize decisions.
Agenda and minutes#
COC: reviewed processes for submitting issues and tested emails to
conduct@jupyter.org
Reviewed various Google Drives at NF and better organized content
7 Feburary 2023#
Attendees#
Ana Ruvalcaba
Steve Silvester
Afshin Darian
Brian Granger
Fernando Perez
Agenda and minutes#
Prioritization, agenda management, and other logistics discussion
We are starting to use the RICE prioritization framework to prioritize our projects and to-do items.
Future JupyterCon agenda proposal - there is value in establishing communication with the community through JupyterCon for the new structure, how should we reflect it in the conference?
31 January 2023#
Attendees#
Jason Grout
Ana Ruvalcaba
Steve Silvester
Afshin Darian
Brian Granger
Fernando Perez
Agenda and minutes#
Incubation process and contrib orgs
There is ongoing confusion about the contrib (jupyterlab-contrib) orgs that we need to address.
Obviously, anyone is free to do open source work outside of Jupyter. However, the jupyterlab-contrib org is owned by JupyterLab Council members, official Jupyter work is being done there, and council members are recommending that early stage JupyterLab and Jupyter Server work be done there.
For example, https://github.com/jupyterlab-contrib/jupyter-ui-toolkit has been approved by the JupyterLab council as the official UI toolkit for JupyterLab
See https://github.com/jupyterlab/team-compass/issues/172 for another example.
Essentially, jupyterlab-contrib is functioning as an incubator org for JupyterLab, and this is confusing users and developers.
The confusion is problematic as jupyterlab-contrib has no code-of-conduct, no governance, and some Jupyter contributors can’t (legally) contribute to jupyterlab-contrib.
The root cause is that the Jupyter incubator program is essentially dormant/dead.
Reviving the incubator program and figuring out what to do with the contrib orgs would be a great thing for the SSC to dive into.
https://github.com/jupyter-incubator - an official place in Project Jupyter for incubating projects, listed in the governance docs
Creating opportunities for EC+SSC to meet
Fundraising
JupyterCon in-person meeting for EC+SSC
Starting point would be to define a set of desired outcomes / agenda, we can then decide how much time we need and what format would be best
Should be after, not before
Hopefully not during sprints, as the SSC members may really want to be at the sprints
24 January 2023#
Attendees#
Ana Ruvalcaba
Steve Silvester
Afshin Darian
Jason Grout
Brian Granger
Decisions made#
- EC Project Management using a shared spreadsheet
- We will have a public team compass repository with publishable meeting minutes
Agenda and minutes#
SSC Meeting: Creating opportunities for EC+SSC to meet
Fundraising
JupyterCon in-person meeting for EC+SSC
Starting point would be to define a set of desired outcomes / agenda, we can then decide how much time we need and what format would be best
Should be after, not before
Hopefully not during sprints, as the SSC members may really want to be at the sprints
Maybe have dinner one of the nights
Maybe have the afternoon of Tuesday, then dinner Tuesday night?
Because of COVID, consider making the dinner outdoors
Have another regular meeting. 1 day of EC+SSC, then one or two days of broader Union of Councils meetings. Perhaps one day for subproject councils to meet (there there is lots of overlap)
Suppose we fundraise to have each subproject council to meet once a year?
17 January 2023#
Attendees:#
Steve Silvester
Afshin Darian
Jason Grout
Fernando Perez
Decisions made#
Social media team
Should it be a working group?
Steve, Darian, Jason: Yes
Should it have an SSC rep?
Steve, Darian, Jason: No
Agenda/Minutes#
SSC formation
Worked on an agenda for first joint meeting of the SSC and EC
Code of conduct
Discussion on charter draft
Bootstrapping working groups
We think of 2-3 key people that we invite, then let them grow that team themselves
Create a draft charter to have some idea of scope, like 80% done with major things outlined. This charter is committed to the governance docs with a note that it is a draft.
Let the initial people finalize the charter in conjunction with the EC, say over the first 6 months
Discussion on social media team charter
11 January 2023#
Attendees#
Darian
Brian
Jason
Steve
Fernando
Sylvain
Decisions made#
We will record decisions in a new “Decisions made” section of the meeting minutes to keep things lightweight, but explicit.
We created a separate document for the meeting minutes of the EC Office Hours.
Agenda/Minutes#
Announcing EC formation
Fernando sent an email to the existing Steering Council announcing.
Worked on blog post draft
How can we help the SSC to organize?
Schedule joint EC + SSC meeting where we can talk about the purpose of SSC
Default meeting transparency: Anyone can attend, but we ask non-council members to ask their questions in chat
If we need formal structure, we can perhaps use the zoom webinars with council members as panelists
Governance related repos/orgs
Auditing access to repos/orgs
New repo for the EC?
Social media strategy (prompted by https://github.com/jupyter/governance/issues/146 and mastodon conversation)
Jupyter domain
Can we use the jupyter.org domain with the NumFOCUS Google Suite?