Office Hours from 2023 Q1#

March 23 2023#

Attendees#

  • Brian E Granger

  • Afshin T. Darian

  • Sylvain Corlay

  • Jason Weill

  • Jason Grout

Agenda and minutes#

  • Review and discuss Mission, Vision, Values draft

  • Discuss recent work and blog post on Jupyter AI

  • Social media working group update


28 Feb 2023#

Attendees#

  • Ana Ruvalcaba

  • Jason Weill

  • Steve Silvester

  • A. T. Darian

  • Andrii Ieroshenko

  • Fernando Pérez

Agenda and minutes#

  • JupyterCon updates:

    • GitHub keynote

      • We would love to highlight the work of one or more members of the Jupyter community that takes place on GitHub. Are there any particular projects you would like us to highlight that show off the power of Jupyter to bring a community of people together around data that we could include in our talk?

      • Consider Serena’s work in the Musculoskeletal Imaging Research community https://blog.jupyter.org/report-on-the-jupyter-community-workshop-77016ab1d49b

  • Generative AI in Jupyter blog post outline for discussion

    • EC members who are interested (Fernando and Darian) will give feedback

    • 800 - 1000 is the ideal length for a blog post so multiple articles are probably needed to fully address the topic - the ethical framing of this topic is the most critical one. It’s important to address this topic but it’s more important to get the message right rather than soon.

    • Define what is the CTA for this blog? What is the goal of the post?

  • Office hours changes/updates

    • Thursdays at 10am Pacific starting on March 23

    • Canceled for the next two weeks, alternating to every other week

    • EC may need to use a different channel to not conflict with the Juptyer triage meeting


21 Feb 2023#

Attendees#

  • Jason Weill

  • Jason Grout

  • Steve Silvester

  • Ana Ruvalcaba

  • Sharan Foga

  • Sylvain Corlay

  • Fernando Perez

Agenda and minutes#

  • Generative AI blog post update

  • Martha submitted a (draft) PR for the DEI standing committee: https://github.com/jupyter/governance/pull/160


14 Feb 2023#

Attendees#

  • No community participants


7 Feb 2023#

Attendees#

  • Ana Ruvalcaba

  • Matthias Bussonnier

Agenda and minutes#

  • Security/Tidelift/Numfocus: As you may remember I (Matthias) signed with tidelift for IPython/Traitlet - we have/had our first vulnerability via tidelift, not critical. Would it be possible to check with NF if they actually receive Tidelift money. It is still unclear to me. It was originally asked for this money to go to a “security specific” sub account.

  • JupyterCon

    • Discussion surrounding the “official” Jupyter voice at the conference

    • Talks by JupyterHub, JupyterLab, and Jupyter Notebook

    • Governance/EC update

    • Lightning talks batched together by official subprojects

    • Official messaging can be communicated through electronic signage at the venue. Deadline for content TBD.

    • 3 large auditoriums and 8 small classrooms (too small for tracks)


31 Jan 2023#

Attendees#

  • ???

Agenda and minutes#

  • The EC mentioned a couple of weeks ago that to contact them opening an issue on one of the governance repo was a proper method of contact. This can be found on the EC page. I don’t think this is the case, as https://github.com/jupyter/jupyter.github.io/pull/718 was not replied to.

    • merged

  • The above mentioned page, “Email the EC mailing list (this list is private but open for posting)”. But I can’t find the email to the executive council easily.

    • fixed in https://github.com/jupyter/governance/pull/155, now deployed.

  • I suggest that those EC office hours meeting (or the previous hour) have an agenda item of checking:

    • The governance repo for new/unreplied issues.

    • The google group for new/unreplied issues.

  • JupyterCon Check In

  • Jupyter incubator in the short term: https://github.com/jupyterlab/team-compass/issues/172

  • These are the docs that govern this today:

    • https://github.com/jupyter-incubator/proposals

    • https://github.com/jupyter/governance/blob/main/newsubprojects.md

  • Aspects that need to be updated:

    • How CoC is handled.

    • SSC instead of SC as decision-making body.

    • How to handle “SC sponsor” aspect.

    • Who is the decision making body for each incubated project?

    • What to do about incubator projects that are bit rotting (sparkmagic)?

    • Do we need to renaming this program to attract more contributions (e.g. from jupyterlab-contrib).

    • What is the eventual home for the repo?


24 Jan 2023#

Attendees#

  • Ana Ruvalcaba

  • Jason Grout

  • Steve Silvester

  • Matthias Bussonnier

  • Brian Granger

  • Afshin Darian

  • Fernando Pérez

  • Jason Weill

Agenda and minutes#

  • Jupyter generative AI project

    • This brings up the question: Does Jupyter have an ethical or social responsibility around AI tools in Jupyter. Should Jupyter have disclaimers or warnings to users around these tools?

    • These tools often already have guard rails and disclaimers themselves

    • Jupyter does not inherently have a hosting service, so does not have to worry about policies around hosting user content

    • Perhaps we add metadata (or encourage adding metadata) around the generated content

    • Is there a blog post in this? (Jason G. - yes, a blog post is about sparking community discussion, and we definitely could use some community discussion and conventions around this)

    • The AWS version of Copilot has some information about the sources

    • Perhaps we automate inserting metadata around the ai-generated content. Having an official package as a framework for using these services makes it easy to uniformly insert metadata.

    • The heart of Jupyter is talking to humans in prose and computers in code, but now we have another interactive computing partner. It’s very much in the scope and experience of Jupyter. We should embrace this critically.

  • Notes about governance transition

    • Some people seem to not have seen the new EC announcement, either on discourse, or on the blog.

    • Did we email the union of councils with the results? Jason Grout doesn’t see an email to various council lists.

    • We will send such an email pointing people to the blog post.

    • We should repeat the message and tweet occasionally, we can also pin the message to the top

    • EC can also promote it in their social media channels: either Twitter or LinkedIn that links to the post, that will drive traffic to the announcement

  • Consolidation of GitHub’s Jupyter’s Org.

    • Perhaps we have multiple orgs, but please not 13

    • Perhaps this a good question for the SSC to consider?

    • Please stop creating new github orgs until we figure this out

  • Security bug bounty program offer

    • Email sent out to the subproject council lists to ask which subprojects would like to participate in a security bug bounty program funded by the European Commission, run by the Intigriti platform.

  • JupyterCon update

    • Finishing reviews of talks

    • 152 proposals. Around 70 spots or so.

    • Keynote speakers and ticket prices are announced

    • Tutorials are still sort of unclear - we invited tutorial speakers, and looking at funding travel for tutorials = Security: the security team is overwhelmed, and barely have time to respond to questions


17 Jan 2023#

Attendees#

  • Matthias Bussonnier

  • Jason Grout

  • Jason Weill

  • Sharan Foga

  • Steve Silvester

  • Fernando Pérez

  • Afshin Darian

Agenda and minutes#

  • JupyterCon

    • Several keynote speakers are lined up, announced soon

    • There is a rough plan for official subproject updates to the community

    • Rough idea: gather in the morning, then split for tracks, lunch, split for tracks, then come back together before dinner. The afternoon gatherings might be a poster session, keynote, official project updates, etc.

    • Sprints probably Saturday and Sunday, so we are less reluctant to schedule things on Friday

    • CZI is launching an initiative on open source in Latin America - see Fernando about this and the building momentum in Latin America around open source

  • Social media team

    • https://discourse.jupyter.org/t/monitoring-of-mentions-on-twitter/17427

      • Expectation is often that people can get a response, even a redirecting one (please go to this URL) when contacting an official account on social media

      • EC response to this thread: we’re drafting on a charter for a new working group

  • Confusion Jupyter/Discourse privacy policy.

  • What is the process to request/ask questions to this committee outside office hours?

    • Public can post to the EC mailing list right now, but those discussions are not public.

    • Perhaps the EC has a public channel for discussion, like a team-compass or an issue on the governance repo

  • Transparency reports:

    • Trademark report (number of enforcement issues, number of requests, etc.)

    • Community building committee (charter says we’ll have yearly public reports, quarterly steering council reports)

    • Perhaps we have a quarterly report with one paragraph per subproject/working group

    • Apache has a monthly report from the trademarks org to the board

    • Apache also has reports from each project that follow a form with specific information

      • Parquet’s reports: https://whimsy.apache.org/board/minutes/Parquet.html

      • A lot of this information is auto-generated from a tool

    • Software_subprojects.md said:

      • Conduct its activities in a manner that is open, transparent, and inclusive. This includes coordinating with the SSC and the Board of Directors on mechanisms for information flow and updates to the broader community (details of this, project-wide, will be developed as our new governance model is adopted and implemented).

    • EC yearly report

    • Maybe the SSC is responsible for bugging each projects

  • Purpose for this meeting?

    • This call is open for any questions people have. If it turns out that there aren’t, the EC also has items to discuss


10 Jan 2023#

Attendees#

  • Brian Granger

  • Jason Grout

  • Jason Weill

  • Matthias Bussonnier

  • Fernando Perez

  • Sylvain Corlay

  • Afshin Darian

  • Steve Silvester

Agenda and minutes#

  • Social media strategy (prompted by https://github.com/jupyter/governance/issues/146 and mastodon conversation)

    • Regular reminder that there is a Jupyter facebook account…

    • Should we have a social media team?

      • (not call it committee)

    • CBC is focused on events (and starting to branch out to strategically building community within subprojects)

      • So let’s call it the event team ?

  • Jupyter domain

    • Can we use the jupyter.org domain with the NumFOCUS Google Suite

  • Intro blog post re: EC

  • Uffizzi (uffizzi.com) integration w/JupyterLab (broader: how do we handle a commercial vendor submitting a PR?)

    • Unless there is a jlab person that champions this, it’s probably better not to do this. This is probably a self-contained decision for JupyterLab to take up