<div dir="ltr">Thank you, Corey!<div><br></div><div>Honestly I didn't dig deep about licensing. It was MIT which I think is the most open one as BSD. Then<a href="http://zeromq.org/docs:organization">http://zeromq.org/docs:organization</a> suggested MPLv2 - something between BSD and GPL just sounded "also not bad" for me, so I didn't pay much attention changing to MPLv2. I wouldn't mind changing back to MIT if that works better for the community :)<br>

<div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div>BR,</div><div>Fantix</div><div>--</div><a href="http://about.me/fantix" target="_blank">http://about.me/fantix</a><br></div></div>
<br><br><div class="gmail_quote">On Wed, Jul 2, 2014 at 3:16 PM, Corey Richardson <span dir="ltr"><<a href="mailto:corey@octayn.net" target="_blank">corey@octayn.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Complaining about something I don't like:<br>
<br>
Due to the choice of MPLv2, this won't be usable in the wider Rust<br>
ecosystem, which is MIT/ASL2 focused. In particular, section 3.2(a)<br>
requires that any distribution in "Executable Form" carry a notice<br>
about how to acquire the source code of <a href="http://zmq.rs" target="_blank">zmq.rs</a>. This is not<br>
unworkable, but it is something we have avoided so far in the<br>
community.<br>
<br>
Otherwise, I look forward to reviewing this in more depth tomorrow. Nice work!<br>
<div><div class="h5"><br>
On Tue, Jul 1, 2014 at 11:38 PM, Fantix King <<a href="mailto:fantix.king@gmail.com">fantix.king@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Here is <a href="http://zmq.rs" target="_blank">zmq.rs</a>, a native implementation of MQ in the Rust programming<br>
> language in MPLv2. I've just got a very ugly prototype running till now, and<br>
> I'm expecting to hear more comments on anything.<br>
><br>
> <a href="https://github.com/zeromq/zmq.rs" target="_blank">https://github.com/zeromq/zmq.rs</a><br>
><br>
> For who wants to know more about MQ, it looks like an embeddable networking<br>
> library but acts like a concurrency framework. It gives you sockets that<br>
> carry atomic messages across various transports like in-process,<br>
> inter-process, TCP, and multicast. You can connect sockets N-to-N with<br>
> patterns like fan-out, pub-sub, task distribution, and request-reply.<br>
> (according to <a href="http://zguide.zeromq.org/page:all" target="_blank">http://zguide.zeromq.org/page:all</a>)<br>
><br>
> Back to the project, I did a few iterations and got what it is now, in the<br>
> hope that more discussion can be raised over some actual code to talk about.<br>
> <a href="http://zmq.rs" target="_blank">zmq.rs</a> currently has REQ and REP, can `send` and `recv` in ZMTP 2.0. I also<br>
> blogged a bit about the design here (more to come):<br>
><br>
> <a href="http://blog.segmentfault.com/fantix/1190000000593564" target="_blank">http://blog.segmentfault.com/fantix/1190000000593564</a><br>
><br>
> You are more than welcome to:<br>
> * comment on the design<br>
> * suggest different solution<br>
> * complain about whatever you don't like<br>
> * open issues on github<br>
> * send me PRs and code reviews<br>
> * join me developing and maintaining it<br>
> * or even star it on github ;)<br>
><br>
><br>
> BR,<br>
> Fantix<br>
> --<br>
> <a href="http://about.me/fantix" target="_blank">http://about.me/fantix</a><br>
><br>
</div></div>> _______________________________________________<br>
> Rust-dev mailing list<br>
> <a href="mailto:Rust-dev@mozilla.org">Rust-dev@mozilla.org</a><br>
> <a href="https://mail.mozilla.org/listinfo/rust-dev" target="_blank">https://mail.mozilla.org/listinfo/rust-dev</a><br>
><br>
<span class=""><font color="#888888"><br>
<br>
<br>
--<br>
<a href="http://octayn.net/" target="_blank">http://octayn.net/</a><br>
</font></span></blockquote></div><br></div></div></div>