rust-lang / leadership-council

Home of the Rust Leadership Council
Apache License 2.0
32 stars 6 forks source link

Add policy for determining Project Director substitutes #61

Closed rylev closed 5 months ago

rylev commented 8 months ago

This solves an ambiguity about what to do when a Project Director cannot make a Foundation Board meeting. Instead of there being UB where in practice the PD in question decided on their own, this document lies out a simple procedure for choosing a sub.

eholk commented 8 months ago

We also had some discussion about whether employment limits apply to substitutes, right? It'd be good to include the conclusion of those discussions in this doc too.

ehuss commented 6 months ago

@rylev I'm wondering if there is anything blocking this?

It seems like there is an open question about employment limits. However, I'm not sure that needs to block this? That is, can that be considered as a followup?

rylev commented 6 months ago

@ehuss I pushed a change that addresses the employer/demographic restriction question. Does this need to be approved by the Council? Should we instead merge and inform the Council to raise objections should they have any?

ehuss commented 6 months ago

I think we have been making policy decisions via consensus, and I think it would be best to keep that process for now. I don't expect this to be too difficult to get people to look at, since it is relatively small (and I hope uncontroversial). Given that:

@rfcbot fcp merge

rfcbot commented 6 months ago

Team member @ehuss has proposed to merge this. The next step is review by the rest of the tagged team members:

No concerns currently listed.

Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

See this document for info about what commands tagged team members can give me.

jonathanpallant commented 6 months ago

I'm not sure I'm ready to hit OK yet. Perhaps we should clarify here whether there is a time limit on the Council's selected alternate. Without a time limit, it seems like a loop-hole for the Council to get around Board membership demographic restrictions.

rylev commented 6 months ago

@jonathanpallant makes sense. I personally think we can assume a hostile Council that willfully ignores the spirit of this rule would face scrutiny in other regards so I don't think we need to be super restrictive here.

My strawman proposal would be that no single individual is allowed to substitute more than 3 times in a 6 month period. This should make it pretty easy to find a substitute in emergency situations that can form some sort of continuum without becoming a de facto PD.

Perhaps we should also give some sort of guidance when it becomes clear that a PD should step down...

rylev commented 5 months ago

@ehuss I'm no longer allowed to push to this repo directly and unfortunately this PR is a branch of the repo and not a fork. Therefore, I can no longer making any changes myself. Let me know how you want to proceed.

ehuss commented 5 months ago

An option is to add yourself as an individual with write access to this repo (since you are still on committees).

Or you can open an new PR from your fork. I'm pretty sure GitHub cannot switch an existing PR.

rylev commented 5 months ago

Closing in favor of #72