Open afshin opened 2 years ago
I think a seven-day voting period is enough, even is the project is larger than the other ones. Getting the context and the different discussions relative to a vote should not take that long for people working on the project on a daily basis; the main reason I see for extending this voting period is when people are unavailable because of holidays or conferences, and I think that falls in the "special circumstances" field which does not need a more explicit specification.
Thank you very much @afshin for opening this.
I advocate for a 14-day period for JupyterLab because it has become a large complex project with many working pieces and many areas of specialization. I think this is basically option 2 in Darian's choices. Some of the reasoning below would support option 3 as well, but I also think it's important to not be too prescriptive for subprojects.
For me, I often have a week's worth of work mapped out to do. If a vote comes up in an area of the project that I have not been following as closely, it is much harder to work time for context research and evaluation into the schedule (or weekend!) with only 7 days notice. Even for those that do work on the project regularly, disruptions in schedules often are several days to a week, like a conference or time off work (both of which happened for me in this last vote). 14 days is much more accommodating for preexisting plans and schedule disruptions than 7 days.
Further, I strongly believe we should not tailor our decision making process around people that have the luxury of working on the project every day, but that we should be inclusive of the "weekend contributor" who works on open source in their spare time. Two weekends in a vote is much more accommodating than just one for such contributors.
I was about to say 7-days is good. But @jasongrout is making a good point. So 2 weeks sounds better.
Thanks for bringing this up, I wouldn't be surprised if we need to tune things about the new governance model over time.
I think there are a couple of reasons where a longer voting period might make sense:
If we really want to pursue option 2 (change the Jupyter-wide) voting period, I would be much more inclined if we were moving up to 10 days rather than 2 weeks (I think the point about 2 weekends was a good one).
On Tue, Jul 19, 2022 at 8:19 AM Frédéric Collonval @.***> wrote:
I was about to say 7-days is good. But @jasongrout https://github.com/jasongrout is making a good point. So 2 weeks sounds better.
— Reply to this email directly, view it on GitHub https://github.com/jupyterlab/team-compass/issues/154#issuecomment-1189185831, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAGXUEQW3YIMFMASM7ZQ5LVU3BPHANCNFSM537S4XIA . You are receiving this because you are on a team that was mentioned.Message ID: @.***>
-- Brian E. Granger
Senior Principal Technologist, AWS AI/ML @.***) On Leave - Professor of Physics and Data Science, Cal Poly @ellisonbg on GitHub
@afshin I'm a member of the JupyterLab council, but not of @jupyterlab/jupyterlab-council
, so I didn't get a ping about this issue. Can you please add me to the team?
@afshin I'm a member of the JupyterLab council, but not of
@jupyterlab/jupyterlab-council
, so I didn't get a ping about this issue. Can you please add me to the team?
@jweill-aws I just added you - let's know if you did not get the invitation
Thanks Brian, I like your compromise. I support option 2, with 10 days (including 2 weekends) for regular votes with the caveat that it is easy to extend to 14 days with a motion and second.
After further discussion in the governance meeting today, in order to preserve the norm encouraging more nimble voting, I support a simpler version of Brian's compromise: a 7-day normal voting period, with the caveat that it can be easily and automatically extended to 14 days with a motion and a second in comments on the vote.
I added Jason's proposal as Option 0ɑ in the top-level comment. I support this option and think it is a good answer to the question.
I added Jason's proposal as Option 0ɑ in the top-level comment. I support this option and think it is a good answer to the question.
I think it is a good enough compromise.
I also agree with Option 0ɑ. It seems like a good compromise that also leaves open opportunity for us to reassess if we continue to get feedback from future votes.
Further, I strongly believe we should not tailor our decision making process around people that have the luxury of working on the project every day
I also deeply agree with this comment. That was one of my concerns with the original timeline as well.
Question
Is a seven-day voting period long enough for the JupyterLab Council?
Context
The relevant section of the Decision-Making Guide that lays out the procedure for calling a vote states:
Potential answers to the question
Option 0
We change nothing and believe that a 7-day voting period is sufficient for the JupyterLab Council.
Option 0ɑ
@jasongrout proposes a compromise below:
Option 1
The JupyterLab Council chooses to "consider longer voting periods as necessary for special circumstances". It's not explicit what a special circumstance is, but perhaps we might say that since the JupyterLab Subproject is larger than most of the other voting bodies, this is a special circumstance.
Option 2
We amend the Decision-Making Guide, but that would affect all other voting bodies. It would also require a vote of the current Jupyter Steering Council or if the SC has disbanded by the time we open a PR in the
jupyter/governance
repository, it would require a vote of the Executive Council + Software Steering Council.Let's discuss in this thread and during tomorrow's (20 July 2022) JupyterLab weekly meeting (Zoom link) at 16:00 UTC.
team-compass
. If we need to vote, we can call a vote.jupyter/governance
repository.CC: @jupyterlab/jupyterlab-council, @jasongrout, @damianavila have both asked about this issue.