scientific-python / specs

Scientific Python Ecosystem Coordination (SPEC) documents
https://scientific-python.org/specs/
BSD 3-Clause "New" or "Revised" License
59 stars 45 forks source link

Add SPEC9 - Governance #323

Closed MSanKeys963 closed 3 weeks ago

MSanKeys963 commented 4 months ago

Hi everyone! 👋🏻

This PR adds the first draft for SEPC9 — Governance developed during the Scientific Python Developer Summit 2024.

This SPEC outlines the definition of governance, various open-source governance models, the steps to choose the right governance model, and what needs to be done post-adoption.

I'd appreciate feedback and thoughts on the current draft. Thanks!

MSanKeys963 commented 4 months ago

CC'ing a bunch of folks who have shown interest in reviewing the current draft at the summit: @jarrodmillman @stefanv @InessaPawson @lagru @drammock @munkm

Please tag others if I missed anyone.

jjerphan commented 4 months ago

This is a very valuable contribution. Thank you, @MSanKeys963 and everyone else involved!

MSanKeys963 commented 4 months ago

A section on real life case studies might also be nice (or link to them if someone else already wrote it), e.g., PSF and Matplotlib had a history of switching from BDFL to other forms.

Thanks for the suggestion, @pllim. That's a good point. I'll start looking around the web for case studies. (or ping folks if they're interested in contributing ;) )

This is a very valuable contribution. Thank you, @MSanKeys963 and everyone else involved!

Thanks, @jjerphan!

ivanov commented 4 months ago

For specific instances of governance transition, here's the jupyter blog post from January 2023 announcing the transition to the third governance model for the project. Some of the process and progress of arriving at this governance model can be followed from the minutes going back to 2019, along with other threads in the governance category in the jupyter discourse

MSanKeys963 commented 3 months ago

Thanks everyone for your reviews. I've included your suggestions and commented where I have questions. This PR is ready for review now.

Also, @InessaPawson and @mdhaber - I've added you both as co-authors. I hope it's fine. :)

MSanKeys963 commented 1 month ago

Let's merge this PR as a draft now. We can add more changes via additional PRs. Please review.

CC: @stefanv @jarrodmillman

bsipocz commented 3 weeks ago

OK, let's have this in as draft (which is what we discussed and agreed at the meeting already)