4 ms·
EDIT: I realized the post was written before Rust's governance was diversified (https://github.com/rust-lang/rfcs/blob/master/text/1068-rust-governance.md https
by Manishearth 11y ago
EDIT: I realized the post was written before Rust's governance was diversified (https://github.com/rust-lang/rfcs/blob/master/text/1068-rust-governance.md https://github.com/rust-lang/rfcs/blob/master/text/1068-rust...). Rust at that time was "Mozilla led", but this isn't really true now.
> Rust is pushed by Mozilla, Nim is a grass root “true open source” language. Having a “backer” might be good, but I like grass root efforts since they tend to be more open and easier to participate in as a “full” member.
> UPDATE 2014-11-08: I know both languages are open source and have communities. But it remains a fact that Rust is lead by Mozilla (I would be surprised if not) and Nim is lead by its community.
Whilst the majority (not all!) of the core team consists of Mozilla employees, the wider governance does not (http://rust-lang.org/team.html http://rust-lang.org/team.html). Anyone can participate in RfCs, and IIRC people can also request to join subteam meetings (not exactly sure how this works), though the main _discussion_ is out in the open on the RfC anyway. Additionally subteam composition may grow or change over time.
Mozilla certainly is backing a large chunk of Rust development, but as time passes this is becoming less and less true as large features are being written by community members. As far as decision making is done it's pretty open now with a defined process and completely open.
So "Rust is led by Mozilla" isn't exactly true anymore. The core team isn't 100% Mozilla, and the overall governance is even less so.