March 2025 Leadership Council Update

Mar. 17, 2025 · 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

Team structure updates

We have moved several teams and added some new ones. Some of this is part of the ongoing work described in the Shape of Rust section below.

The book team (which is responsible for The Rust Programming Language book) and the Rust By Example team have been moved from the Launching Pad to subteams of the lang-docs team. This is in effort to clean up the organization of the Launching Pad. leadership-council#123, leadership-council#139.

The Edition 2024 Project Group has been converted to the Edition Team as part of the Launching Pad. This new team has a charter of clearer responsibilities for running the edition process on an ongoing basis. leadership-council#149.

We approved the creation of the Mentorship team as a subteam of the Launching Pad. This new team is responsible for the Rust organization's participation in programs like Google Summer of Code. Details about Rust's participation in GSoC 2025 was recently announced. leadership-council#153, leadership-council#146.

We approved the creation of the Goals team as a subteam of the Launching Pad. This team is responsible for running the project goals program. leadership-council#150

Program management

We approved reserving $200k (USD) of the Council's budget to hire for the Program Management position (leadership-council#151). This is initially intended to support the Goals and Edition programs. The Foundation is assisting with this process, and initial steps for advertising the position have started.

All hands

Work continues for preparation of the all-hands event in May 2025 at RustWeek 2025 which corresponds with Rust's 10-year anniversary. We discussed and approved several requests:

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 into the shape of Rust discussion has recently been centered around the Launching Pad. In particular, we have been discussing how to organize teams such as the Security Response Working Group which have cross-cutting concerns across all teams in the organization. James Munns (Launching Pad representative) has been working on a proposal which would reframe the Launching Pad into more of a permanent structure that would house teams with cross-cutting concerns across the organization. This proposal also includes the concept of a "Rust Society" (leadership-council#159) previously proposed by Jonathan Pallant. The Rust Society would take on the role of housing community-oriented groups. James is continuing to work on and refine these ideas with the Council.

We have also recently received a request for a GPU Working Group which we broke down into three separate concerns. First, project-focused work includes things like changes to the compiler and the language. Second, project collaboration with the community of developers interested in GPU support, and is something more akin to what we classify as "domain working groups" like the embedded working group. And third, industry collaboration which involves collaboration with industry partners where the Foundation may be more suited to support.

Foundation budget

In addition to the program management role discussed above, we also discussed ways we could potentially focus some of our funding on project inward-facing infrastructure support (leadership-council#136). We noted that we do not have a good understanding of what the needs are of the project members when it comes to internal tooling and infrastructure. We also noted that funding this kind of role could be difficult since it would somehow need to be integrated into the project without adding burden to the project itself.

Additional items

  • We have been discussing more about the issue of communication and connection with the project directors and the Foundation. We previously had Mark Rousskov sharing a seat on both the Council and the Project Directors which provided a bridge to easily communicate between the groups. However, now the Mark is no longer a Director, we have lost that bridge. leadership-council#41
  • We realized the website team is in a bit of limbo with understanding the responsibility about the content of the website, which had some expectations that this would get addressed at the Council level. website production usages
  • Project members have been discussing an AI policy for the Rust org as a whole, but no specific proposal has arisen, yet.

Meeting minutes

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