[rust-dev] [ANN] zmq.rs - native stack of ØMQ in Rus

SiegeLordEx slabode at aim.com
Wed Jul 2 12:33:38 PDT 2014

On 07/02/2014 03:16 AM, Corey Richardson wrote:
> Complaining about something I don't like:
> Due to the choice of MPLv2, this won't be usable in the wider Rust
> ecosystem, which is MIT/ASL2 focused. In particular, section 3.2(a)
> requires that any distribution in "Executable Form" carry a notice
> about how to acquire the source code of zmq.rs. This is not
> unworkable, but it is something we have avoided so far in the
> community.

I should note that this is not a universally held opinion in the Rust 
community. While it is true that many/most current Rust projects mimic 
the license of `rustc` itself, there's nothing in Rust as a language 
that precludes or encourages the use of any particular license. The 
mentioned 'avoidance' is likely a consequence of the people just 
preferring those licenses (i.e. they'd use them for their non-Rust 
projects as well) rather than Rust being against the spirit of 
attribution, share-alike, copyleft etc per se.

Personally, I would encourage Free Rust software just like I would 
encourage it in any other language. You shouldn't feel like you need to 
compromise on your moral principles (or whatever else you consult when 
choosing a license) to contribute to Rust's success.


More information about the Rust-dev mailing list