I’m pleased to have a number of exciting achievements from the Foundation and staff team to reflect on in this quarterly recap for July, August, and September of 2024. Thank you for your patience with us in assembling this recap – following the flurry of activity in Q3, many members of our team took time off to regroup which delayed this post.
Summary #
During the third quarter of 2024, the Rust Foundation achieved several significant milestones. The Foundation convened the first meeting of the Safety Critical Consortium, establishing the scope and interest areas for this important initiative. Four new members joined the Foundation, and substantial progress was made in software supply chain engineering, including advancements in crate provenance tracking and agreement on using The Update Framework (TUF) for crate signing and mirroring.
The Foundation's growing influence was reflected in 15 organic media mentions across global industry outlets. Staff actively engaged with the community through speaking engagements at significant events, including RustConf, Rust Global, Open Source Congress Beijing, and Open Source Summit Vienna.
Notable achievements included:
- Successfully onboarding a new Infrastructure Engineer,
- Awarding 19 new fellowships for 2024-25, and
- The continued progression of the Rust Specification work.
Q3 Goals #
During the July 2024 Board Meeting, we set several ambitious goals for the third quarter. These included awarding and onboarding 2024 Fellows, organizing RustConf and associated events, including Rust Global, holding an in-person board meeting, defining the C++/Rust interop strategy, and implementing Foundation-driven malicious crate detection tooling in GCP. Substantial staff time was devoted to RustConf 2024 organization and Community Grants Fellowship Awards.
HR & Administration #
In the third quarter, we saw good progress in HR and administration. Marco Ieni joined as Infrastructure Engineer on July 15, substantially impacting the Infrastructure Team's capacity. Plans were made for a week-long staff offsite in Iceland, focusing on team cohesion and future planning. The Board's People Committee began preparations for annual reviews, including the Executive Director's evaluation process.
Technology & Infrastructure #
The Foundation made substantial progress across multiple technical initiatives in Q3. The Safety-Critical Rust Consortium held its first meeting in Montreal, attracting over 30 participants interested in Rust's safety-critical applications. The meeting established subcommittees for coding guidelines, tooling, and education, with the next meeting scheduled at Rust Nation in early 2025.
A significant breakthrough occurred at RustConf 2024 when Foundation and Rust Project members agreed to implement The Update Framework (TUF) for crate signing and mirroring, replacing the original PKI RFC proposal. The team is addressing technical challenges, particularly implementing TAP16 to reduce metadata payload sizes using Merkle trees.
The C++/Rust Interop strategy is nearing completion, with plans to join the INCITS C++ specification committee to enhance collaboration between languages. Security infrastructure advanced with Walter Pearce and Adam Harvey leading the migration to Google Cloud Platform (GCP), implementing regular security scans using tools like Painter and Typomania, with results stored in a neo4J database.
Tobias Bieniek led substantial improvements to crates.io, including:
- Implementation of the crate deletion RFC
- Email notifications for new crate versions
- Migration of download archive data to static.crates.io
- Move to CrunchyBridge database
- RSS feeds for crate publications
- Updated install instructions for binary crates
Tobias has provided an update on the progress of crates.io's development on the Rust Blog.
Infrastructure updates accelerated under Marco Ieni's leadership, including updating Terraform providers, implementing crate and release backups, and completing server cataloging. The Foundation renewed its DataDog partnership for infrastructure monitoring.
Specification work progressed with Connor Horman joining as a contractor, focusing on migrating and reformatting the Reference documentation.
Walter Pearce presented "Dude, Where's My C?" at our Rust Global event at RustConf. Using Painter data, this talk discussed the statistics and implications of externally-linked code across the crates ecosystem.
Adam Harvey continued his work on project sustainability and gave a Python-specific version of his Quantifying Nebraska talk at North Bay Python.
Communications, Marketing & Events #
In Q3, our communications and marketing efforts were largely focused on planning and executing RustConf 2024, which took place from September 10 to 13 in Montreal. We were pleased with the event's results and look forward to hosting it again in 2025.
Major announcements included a $100,000 donation from LambdaClass and the publication of a Rust Foundation report on our technical activities. This "Rust Foundation Technical Report" details the accomplishments and focus areas of our Technology Team, led by Joel Marcey, in concert with our many collaborators in the Rust community. This report series expands upon our "Security Initiative Reports" to include updates and notes on all technical initiatives at the Rust Foundation.
The Foundation also completed its website overhaul for its upcoming launch and received approximately 15 media mentions across industry outlets. Staff participated in key events, including RustConf,Rust Global,Open Source Congress Beijing, andOpen Source Summit Vienna.
Community Grants Program #
The Program awarded and onboarded the 2024 Fellowship cohort, consisting of 3 Community Fellows, 6 Project Goal Fellows, and 10 Project Team Fellows. Two event support grants and four travel grants for Rust Project team members were also awarded and distributed.
As always, I hope that this information gives our community insight into where the Foundation’s resources and efforts were channeled over the past several months. If you have any questions about the contents of this report, don’t hesitate to contact us at contact@rustfoundation.org. If you are interested in joining the Rust Foundation as a member, please email us at membership@rustfoundation.org.
You can find past Rust Foundation Quarterly Updates here.