The Servo Browser Engine's Open Infrastructure
The Servo browser engine, written in Rust, is a Mozilla initiative to test novel approaches to rendering the web and build components to improve Firefox. Servo's zealously open community contribution model is a glimpse into the future of how corporate projects can work symbiotically with volunteers.
Servo inherited a culture of community involvement best practices from the Rust community, and has applied it to both the code of the browser engine and the infrastructure-as-code behind its CI and build pipelines. As with any project, we have a lot of technical room for improvement, but this talk will focus on sharing what's working well for us so far.
I hope that this tour of our contribution model will also educate the audience well enough that if anyone is offended by a technical shortcoming, they can easily contribute a fix for it!