Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add RFC on governance, establishing the Leadership Council #3392

Merged
merged 21 commits into from
Jun 15, 2023
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1dea1e2
Add RFC on governance, establishing the Leadership Council
khionu Feb 22, 2023
8d82b54
Rename leadership council RFC and files to use RFC number 3392; updat…
joshtriplett Feb 22, 2023
55bbeea
Fix URL typos
joshtriplett Feb 22, 2023
71cbce9
Clarify that audits evaluate both moderation policies and their appli…
joshtriplett Feb 23, 2023
e4ed94b
Fix typo in footnote link
joshtriplett Feb 23, 2023
c8688ed
Add blank lines between footnotes, to help mdbook
joshtriplett Feb 23, 2023
075f4b3
Merge pull request #2 from joshtriplett/blank-lines-between-footnotes
joshtriplett Feb 23, 2023
1f93fc2
Clarify evaluation further
joshtriplett Feb 23, 2023
35b77de
Merge pull request #1 from joshtriplett/clarify-audit-of-moderation-p…
joshtriplett Feb 23, 2023
2abcabc
Clarify language on affiliation
joshtriplett Feb 28, 2023
0a79f01
Add RFC summary translations
yaahc Mar 15, 2023
fc3a412
Fixed broken markdown in Russian translation
YohDeadfall Mar 16, 2023
f3db34e
Removed spaces in URLs
YohDeadfall Mar 16, 2023
ca12a42
Fixed more links and one heading
YohDeadfall Mar 16, 2023
487d59e
Removed line breaks
YohDeadfall Mar 16, 2023
03baf9d
Explicitly remove credential delegation
Mark-Simulacrum Mar 16, 2023
096cd1d
Merge pull request #3 from joshtriplett/clarify-affiliation-language
joshtriplett Mar 19, 2023
3ab3b13
Merge pull request #6 from rust-lang/infra-creds
sophiajt Mar 20, 2023
1cbc3d6
Merge pull request #5 from YohDeadfall/fix-ru-markdown
yaahc Mar 21, 2023
5f23807
Merge pull request #4 from rust-lang/translations
yaahc Mar 22, 2023
63a867e
fix missing spaces in Han Simplified translation
yaahc Mar 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Explicitly remove credential delegation
This access previously implicitly transferred to the Council, which we do
not expect to be the case.
  • Loading branch information
Mark-Simulacrum committed Mar 19, 2023
commit 03baf9d94d4836e657f48e9fd4cb2ddd5c2bd590
4 changes: 4 additions & 0 deletions text/3392-leadership-council.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,8 @@ The Leadership Council serves as the successor to the core team in all capacitie

External entities or processes may have references to "the Rust core team" in various capacities. The Council doesn't use the term "core team", but the Council will serve in that capacity for the purposes of any such external references.

The core team currently has access to credentials for various Project accounts, in addition to the infrastructure team. As the Council is not expected to need these credentials, they will not be transferred from the core team into Council ownership, instead residing solely with the infrastructure team[^infra-creds]. The infrastructure team's responsibilities include ensuring teams have the tools and access needed to do their work effectively, while balancing against security and maintainability of our infrastructure. The Council can help coordinate which teams should have access through policy.

## Relationship to the Rust Foundation

The Council is responsible for establishing the process for selecting Project directors. The Project directors are the mechanism by which the Rust Project's interests are reflected on the Rust Foundation board.
Expand Down Expand Up @@ -659,3 +661,5 @@ This RFC will be ratified using the standard RFC process, with the approving tea
[^representative-selection]: Being a Council representative is ultimately a position of service to the respective team and to the Project as a whole. While the authors of this RFC hope that the position is fulfilling and engaging to whomever fills it, we also hope that it is not viewed as a position of status to vie for.

[^council-roles]: The Council is not required to assign such roles exclusively to Council representatives; the Council may appoint any willing Project member. Such roles do not constitute membership in the Council for purposes such as decision-making.

[^infra-creds]: In practice the infrastructure team as a whole will not have access to all credentials and internally strives to meet the principle of least privilege.