December 2024 Leadership Council Update

Dec. 9, 2024 · Eric Huss on behalf of Leadership Council

Hello again from the Rust Leadership Council! We wanted to share an update on what the Council has been working on since our last update.

Accomplishments so far

Welcome Oli Scherer and TC to the Council

As announced in September, Oli Scherer and TC joined the Council representing the moderation team and lang team respectively.

Foundation updates

In November we wrapped up the election process for the Project Directors of the Rust Foundation. Ryan Levick is continuing for another term with Carol Nichols joining the board (see announcement). We'd like to thank TC for facilitating the election process.

We tried to further clarify the definition of employment which is used for determining Director eligibility (rust-lang/leadership-council#111).

We reviewed our processes for how the Council interacts with the Directors and the Foundation. We identified some concerns about maintaining good communication with the Directors since Mark Rousskov, the only Council member who was also a Director, is stepping down as Director. We also looked at our communication processes with the Foundation, and didn't have specific changes to recommend other than documenting the current status (rust-lang/leadership-council#41).

In November we also coordinated with the directors on a project-wide request for the annual feedback on the Foundation executive director.

Travel grant policy

In April we started a Travel Grant program which provides funds for project members to travel to Rust-related events. We have followed up on that program to publicly document the policy. We are also looking to remove the experimental status of the policy, as we feel like we have been happy with how the program has been working, and expect to keep it funded in the near term.

We'd like to remind all project members that they are welcome to take advantage of this program, and to reach out to your representative if you have any questions.

Compiler operations

We approved funding for a compiler operations position (rust-lang/leadership-council#114). This role is intended to help ensure the effectiveness of the compiler team. The specifics are being coordinated between the compiler team leads and the Foundation.

Project Grants

We approved the use of a portion of the Council's budget to extend one-year grants to several of the candidates of the Fellowship Program (rust-lang/leadership-council#112). We had more excellent applications to the program than the existing funding would cover, and we had the opportunity to divert some of the Council's budget toward this program.

Additional items

And a few other items:

Ongoing work

There are various efforts underway on projects that have had significant discussions since the last update, but have not concluded with any decisions, yet. They are:

Shape of Rust

Work continues to define the shape of the structure of the Rust project (rust-lang/leadership-council#33) and to determine how to organize the teams in the Launching Pad. James Munns has been working to better understand the current status of the Launching Pad teams, and to work on plans for what to do with those teams (rust-lang/leadership-council#118).

Foundation budget

We are continuously looking for ways to effectively use the Council's budget (rust-lang/leadership-council#103). Although we have approved several programs, we still have a significant portion of the budget to spend. James Munns suggested an RFQ process for soliciting quotes on potential projects.

License and copyright

We continue to look at how we can tackle the backlog of issues and concerns regarding the licensing and copyright handling throughout the Rust project (rust-lang/leadership-council#24). We opened a topic to try to get more input on different approaches we can take.

Jonathan Pallant has been working on improving the copyright notices shipped with Rust (rust-lang/leadership-council#120), and has asked the Council to help approve this change.

Additional items

  • Work continues to prepare for the all-hands event in May 2025 at RustWeek 2025 which corresponds with Rust's 10-year anniversary.
  • We have been looking to change the policy for meeting observers (rust-lang/leadership-council#110).
  • We have been asked to review the obligation for the Council and the Project as a whole for approval of The Update Framework RFC, but no conclusion has been reached.
  • We have been reviewing the open tasks for the Council and trying to identify what is needed to move them forward.
  • Niko Matsakis has reached out to the Council for establishing a 3-5 year plan for the project, which is in the initial stages of discussion.
  • We have been working on a coordinated analysis of the inference breakage that happened in the Rust 1.80 release, since the issue involved many teams throughout the project.

Meeting minutes

We publish minutes from all Council meetings to the Leadership Council repo. Links to the minutes since our last update are: