PSF Meeting Minutes for Feb. 14, 2024
Title: 2024-02-14 PSF Board Meeting Minutes Encoding: utf-8 Author: psf at python.org Content-Type: text/x-rst
A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat/Slack beginning at 14:00 UTC, on February 14, 2024. Olivia Sauls took notes/minutes.
All votes are reported in the form "Y-N-A" (in favor-Y‚opposed-N‚abstentions-A; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions").
- 1 Attendance
- 2 Minutes of Past Meetings
- 3 Board and Staff Monthly Reports for February 2024
- 3.1 Deb Nicholson
- 3.2 Oliva Sauls
- 3.3 Loren Crarey
- 3.4 Laura Graves
- 3.5 Joe Carey
- 3.6 Ee Durbin
- 3.7 Phyllis Dobbs
- 3.8 Mike Fiedler
- 3.9 Seth Larson
- 3.10 Marisa Camacho
- 3.11 Marie Nordin
- 3.12 Débora Azevedo
- 3.13 Simon Wilson
- 3.14 Jannis Leidel
- 3.15 Kushal Das
- 3.16 Dawn Wages
- 3.17 Tania Allard
- 3.18 Denny Perez
- 3.19 KwonHan Bae
- 3.20 Georgi Ker
- 3.21 Cheuk Ting Ho
- 3.22 Christopher Neugebauer
- 4 Work Group Reports
- 5 PSF Board Votes Approved by Email
- 6 Votes Approved by Working Groups
- 7 Consent Agenda Resolutions
- 8 New Business
- 9 Discussions
1 Attendance
The following members of the Board of Directors (11 of 12) were present at the meeting: Deb Nicholson, Débora Azevedo, Dawn Wages, Tania Allard, Denny Perez, Cheuk Ting Ho, Christopher Neugebauer, Georgi Ker, Kushal Das, Jannis Leidel. KwonHan Bae joined the meeting at 14:16 UTC. Jannis Leidel and Kushal Das left the meeting at 15:30 UTC.
Marie Nordin (Community Communications Manager), Loren Crarey (Director of Resource Development), Mike Fiedler (PyPI Safety and Security Engineer) , Joe Carey (Accounting Manager), Ee W. Durbin III (Director of Infrastructure), Laura Graves (Senior Accountant), Seth Larson (Python Security Developer in Residence), Olivia Sauls (Program Director) were also in attendance. Marisa Camacho (Community Events Coordinator) joined at 14:42 UTC.
2 Minutes of Past Meetings
Minutes from prior meeting December 13, 2023:
RESOLVED, that the Python Software Foundation approve the minutes at https://mail.python.org/archives/list/psf-important@python.org/message/F5TXKLJC3T3CVRLSF3B6672VXJOXUIAJ/ as representing a true and accurate record of the December 13, 2023 meeting.
Approved, 7-0-3
3 Board and Staff Monthly Reports for February 2024
3.1 Deb Nicholson
February report not provided.
3.2 Oliva Sauls
- Finalized and presented PyCon US 2024 budget and the PyCon US Committee Meeting
- Began hotel selection process for PyCon US 2026/2027 in Long Beach
- Worked with general services contractor to draft floor plans and sponsor exhibitor kits
- Contract negotiations and floorplan builds with Altitude C, PyCon US AV vendor
- PyCon US CFP
- Closed round 2 of reviews
- Sent out speaker notifications
- Contract negotiation and finalization with PyCon US captioning vendor, White Coat Captioning
- Launched PyCon US Startup Row applications and PyCon US Hatchery CFP
- PyCon US 2024 schedule build and launch preparation
- Began working with Levy, PyCon US catering vendor, on meal planning and pricing
- Finalized contract for PyCon US onsite support
- PSF Fellows handoff to Community Communications Manager
- Began PyCon US Online Experience Committee planning and Hubilo preparations for PyCon US Online
3.3 Loren Crarey
- Communications and meeting with current and potential sponsors
- Drafting and negotiating sponsorship agreements
- Proposing and negotiating directed grants
- Prospecting for potential sponsors
- Support for PyCon US
- Communications with sponsors regarding PyCon US benefits
- Planning for PSF PyCon US booth and working with volunteers
- Monitoring PSF channels for triage while Executive Director OOO
- Managing and coordinating with Community Communications Manager
3.4 Laura Graves
- Ongoing accounting activities
- Year end close activities
- Grants Work Group
- Chaired Workgroup
- Call with Marie to onboard
- Calls with Marie to discuss office hours and other grants-related communications
- Compiling reports for Deb for 2022 and 2023 grants statistics
- PyCon US 2024
- Started review of travel grant applications
- Call with Ee to discuss updates to admin portal
- Sexual Harassment Training
- Issued 1099s and 1042-Ss
- Fiscal Sponsorship
- Kickoff meeting for PyCascades 2024 Travel Grant
- Regularly scheduled meetings PyCascades and PyOhio
- Washington Annual Report
3.5 Joe Carey
February report not provided.
3.6 Ee Durbin
February report not provided.
3.7 Phyllis Dobbs
February report not provided.
3.8 Mike Fiedler
- January:
- Inbound malware reports: 39
- Resolution Time (average): 1d 4h
- 2FA requirement enabled for all users. Some fixes needed. 2FA Required for PyPI - The Python Package Index Blog
- Migrate captcha service from Google reCaptcha to hCaptcha to deter malicious automated actors
- Handled malware and account exposure for gratient package: https://osv.dev/vulnerability/PYSEC-2024-1
- Removed all Basic Authentication related code in favor of 2FA + API Tokens
- Deep dive learning for Pyramid permissions and Caveats to better recommend next steps
- Refactor permissions from group-based to action-based, enabling fine-grained access controls. Further restricted Admin vs Moderator actions to minimize potential escalations, and to support future API integration
- Reviewed OIDC refactors to allow more Trusted Publishers
- Shipped beta preview API for malware/spam reporting. Includes scaffolding for new management API structure
3.9 Seth Larson
- Software Bill-of-Materials work for CPython
- Draft SBOM document shared with SBOM tooling experts in OpenSSF WG.
- Meets NTIA Minimum Elements of an SBOM (US Government requirements for SBOM)
- Added support for python.org/download to host SBOM documents
- Ready for CPython 3.13.0 releases to include SBOM documents, backported to 3.12.
- Added docs for maintaining SBOM documents for CPython core developers
- Responding to feedback from downstream distributors, core devs, and pip maintainers
- SBOMs now available for CPython 3.12.2
- Authored and published announcement blog post, for CPython SBOMs
- Annual Impact Report
- Grant renewal application for Alpha-Omega
- Submitted to Open Source Summit / SOSS Community Day NA CFPs, arranged to attend event
- Reviewed PEP 740 (digital attestations for PyPI artifacts)
- Reviewed CVE Numbering Authority rules draft
- Coordinated and reviewed reports to the Python Security Response Team
3.10 Marisa Camacho
February report not provided.
3.11 Marie Nordin
- Grants Working Group & Docs refresh. Establish & run office hours with Laura.
- PyCon US
- PSF Booth @ PyCon US
- PyLadies Auction
- Community Booths
- Fellows WG & administration takeover from Olivia. Working on a light refresh for the group with Naomi.
- Sponsor benefits communications
- Annual impact report
- Various small comms projects
3.12 Débora Azevedo
- [PSF board] - Participate in email and Slack discussions, attend board meetings
- [PSF board/ IDEA] - Participate in DEI meeting to discuss next steps with IDEA
- [PSF board] - Participate in executive committee meeting
- [Community] - organizing Python Nordeste, northeastern Python conference in Brazil
- [Community] - checking with Python Sul organizers to send their event grant request
3.13 Simon Wilson
February report not provided.
3.14 Jannis Leidel
February report not provided.
3.15 Kushal Das
February report not provided.
3.16 Dawn Wages
- [PSF] (training/mentorship) Meeting re: PSF Chair / PSF Staff
- [Community] Djangonaut Space
- [PSF] Executive committee
3.17 Tania Allard
- [Community] - PyCon US tutorial reviews
- [Community] - Work on Documentation summit hatchery proposal
- [PyLadies GC] - Participate in Slack and email discussions as well as monthly council meetings
- [PyLadies GC] - Outstanding PyLadies award work
- [PyCon US committee] - Participate in meetings and discussions
- [CoC WG] - Participate in Slack discussions and meetings
- [PSF board] - Participate in email and Slack discussions, attend board meetings
- [Community] - Participation in various PyData/NumFOCUS initiatives and discussions
- [Community] - Accessibility audit discussion with https://github.com/python/python-docs-theme maintainers
- [PSF board] - Meeting with IDEA WG team members to discuss next steps and goal setting
3.18 Denny Perez
- PSF - Meeting D&I WG
- PSF - PyCon US Charlas reviews
- PSF - PyCon US Meeting and coordination Charlas track
- PSF - PyCon US - Mentoring community members on how to submit a grant.
- PSF - PyCon US - Meeting Booth Fairies volunteer team
- PSF - Board retreat meeting
- PSF - PyLadies Con - Closing pending items. Preparing post-conference tasks.
- COMMUNITY: PyLadies
- Pyladies Santiago Chile - Organizers meeting (Planning new strategies to create events)
- PyLadies Montreal - Organizers Meeting (Planning strategies to implement in 2024 as a new chapter)
- Pyladies en Español - Host “Casi Viernes con Pyladies” event
- Mentoring Pyladies Cochabamba Bolivia
- Mentoring Pyladies Cuernavaca México
- COMMUNITY: Meetup Python Montreal
- COMMUNITY: Server Discord Python en Español (Content creation about What PSF does)
- COMMUNITY: Python Chile - Organizers weekly meeting
- COMMUNITY: PyLatam - Organizers meeting (Setting the organization for PyCon Latam 2024)
- COMMUNITY: Python Montreal - Organizers meeting (My first meeting Joining as a volunteer member)
- COMMUNITY: PyCascades 2024 - Organizers weekly meeting & Program Chair tasks
3.19 KwonHan Bae
- PSF : WG
- PSF - participated in board discussions via Slack and email
- PSF - attended board meeting
- COMMUNITY : arranged first cPython Sprint in Asia to increase the number of contributors in the region in PyCon APAC
- COMMUNITY : PyCon APAC meetup
- COMMUNITY : PyCon KR Seminar at Busan Hold!
- COMMUNITY : PyCon APAC Session, Travel Preparation
- COMMUNITY : Preparing Other regional PyCon Support
3.20 Georgi Ker
February report not provided.
3.21 Cheuk Ting Ho
- Present as a panelist at EU Open Source Policy summit and EU Policy devroom at FOSDEM (thanks Deb for guidance)
- Give a talk about Python security at Python devroom at FOSDEM
- Gather ideas for the educational funding framework (an action item from retreat)
- Serve the conduct WG and grants WG
- Meeting with Pan-African folks
- Propose documentation summit at PyCon US
- Work on Pypotcats podcasts
3.22 Christopher Neugebauer
February report not provided.
4 Work Group Reports
4.1 Code of Conduct
- Nothing to report at this time.
4.2 Grants
- See list of resolutions under “Votes Approved by Working Groups”
4.3 Sponsors
- Nothing to report at this time.
4.4 Marketing
- Nothing to report at this time.
4.5 Jobs
- Of the 512 Job submissions created in February 2024:
- 162 have status approved
- 3 have status archived
- 32 have status draft
- 198 have status expired
- 60 have status rejected
- 55 have status removed
- 2 have status review
4.6 Trademarks
- Nothing to report
4.7 Fellows
- Nothing to report
4.8 Packaging
- Nothing to report
4.9 Infrastructure
- Nothing to report
4.10 Scientific Python
- Nothing to report
4.11 Diversity & Inclusion Work Group
- Nothing to report
5 PSF Board Votes Approved by Email
RESOLVED, that the Python Software Foundation Board grant $11,000 USD to PyCon Italia 2024 taking place May 22-25, 2024 in Florence, Italy.
Approved; 12-0-0, 2024-01-16
6 Votes Approved by Working Groups
6.1 Grants
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,500 USD to the Django Girls Abuja workshop taking place December 9, 2023 in Abuja, Nigeria.
Approved; 8-0-0, 2023-12-13
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,000 USD to the Django Girls Cagayan de Oro event taking place March 9, 2024 in Cagayan de Oro, Philippines.
Approved; 8-0-0, 2023-12-28
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,000 USD to the Django Girls Busan event taking place February 24, 2023 in Busan City, South Korea.
Approved; 8-0-0, 2024-01-08
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,925 USD to the Django Girls Ho workshop taking place February 23-24, 2024 in Ho, Ghana.
Approved; 8-0-0, 2024-01-11
RESOLVED, that the Python Software Foundation Grants Work Group grant $3,000 USD to PyCon Namibia taking place March 4-7, 2024 in Windhoek, Namibia.
Approved; 8-0-0, 2024-01-11
RESOLVED, that the Python Software Foundation Grants Work Group grant $2,850 USD to Ivan Ogasawara for work on the SciCookie project.
Approved; 8-0-0, 2024-01-22
RESOLVED, that the Python Software Foundation Grants Work Group grant $7,500 USD to DjangoCon Europe taking place June 5-9, 2024 in Vigo, Spain.
Approved; 8-0-0, 2024-01-24
RESOLVED, that the Python Software Foundation Grants Work Group grant $8,300 USD to the "Start your 2024 with Python" event taking place February 20, 2024 in Lagos, Nigeria.
Denied; 0-8-0, 2024-01-29
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,500 USD to the Django Girls Ekpoma event taking place April 19, 2024 in Ekpoma, Nigeria.
Approved; 8-0-0, 2024-01-30
RESOLVED, that the Python Software Foundation Grants Work Group grant $1,150 USD for the education workshop happening at PyCon Namibia on March 4 & 5, 2024.
Approved; 8-0-0, 2024-01-30
RESOLVED, that the Python Software Foundation Grants Work Group grant $3,000 USD to Python Sul taking place September 13-15, 2024 in Florianópolis, Brazil.
Approved; 8-0-0, 2024-02-07
RESOLVED, that the Python Software Foundation Grants Work Group grant $5,000 USD to PyCon SK taking place March 15-17, 2024 in Bratislava, Slovakia.
Approved; 9-0-0, 2024-02-12
RESOLVED, that the Python Software Foundation Grants Work Group grant $500 USD to the Django Girls Eket event taking place March 16, 2024 in Eket, Nigeria.
Approved; 8-0-0, 2024-02-13
6.2 Sponsors
- None at this time.
6.3 Scientific Python
- None at this time.
7 Consent Agenda Resolutions
- None at this time.
8 New Business
The PSF discussed the PyCon US 2024 Budget and voted on the following resolution:
RESOLVED, that the Python Software Foundation board approve the PyCon US 2024 budget.
Approved; 11-0-0, 2024-02-14
The PSF discussed the PyCon Lithuania 2024 Grant Submission and voted on the following resolution:
RESOLVED, that the Python Software Foundation board grant $11,000 USD to PyCon Lithuania 2024 taking place April 2-6, 2024 in Vilnius, Lithuania, only funding half of the attendee travel diversity this year. We would be willing to spend more next year after we hear about this year's successes.
Approved; 11-0-0, 2024-02-14
The PSF discussed the PyConDE and PyData Berlin 2024 Grant Submission and voted on the following resolution:
RESOLVED, that the Python Software Foundation board grant $16,500 USD to PyCon DE & PyData Berlin taking place April 22-24, 2024 in Berlin, Germany.
Approved; 10-0-0, 2024-02-14
The PSF discussed the Python Ghana Grant Submission and voted on the following resolution:
RESOLVED, that the Python Software Foundation board grant 18,350 USD to Python Ghana for 37 user group events, 8 PyLadies events, 2 PyData Meetups, 2 general community events, and a 6-week bootcamp taking place in Ghana during 2024.
Approved; 11-0-0, 2024-02-14
9 Discussions
- The PSF Program Director presented the PyCon US 2024 budget and the PSF board discussed the fiscal impact of PyCon US 2024 and ways to increase sponsorship.
- The board discussed extra requirements for grant submissions via the PSF Grants Working Group
- The board discussed updated on the PSF Code of Conduct and ByLaws changes.
- The board discussed hosting an open space session at PyCon US
Meeting adjourned at 16:05 UTC.