This is awesome! I look forward to deprecating https://github.com/erickt/rust-zmq.
On Wed, Jul 2, 2014 at 12:40 AM, Fantix King <[email protected]> wrote: > Thank you, Corey! > > Honestly I didn't dig deep about licensing. It was MIT which I think is > the most open one as BSD. Then http://zeromq.org/docs:organization > 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, > Fantix > -- > http://about.me/fantix > > > On Wed, Jul 2, 2014 at 3:16 PM, Corey Richardson <[email protected]> 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. >> >> Otherwise, I look forward to reviewing this in more depth tomorrow. Nice >> work! >> >> On Tue, Jul 1, 2014 at 11:38 PM, Fantix King <[email protected]> >> wrote: >> > Hi, >> > >> > Here is zmq.rs, a native implementation of ØMQ in the Rust programming >> > language in MPLv2. I've just got a very ugly prototype running till >> now, and >> > I'm expecting to hear more comments on anything. >> > >> > https://github.com/zeromq/zmq.rs >> > >> > For who wants to know more about ØMQ, it looks like an embeddable >> networking >> > library but acts like a concurrency framework. It gives you sockets that >> > carry atomic messages across various transports like in-process, >> > inter-process, TCP, and multicast. You can connect sockets N-to-N with >> > patterns like fan-out, pub-sub, task distribution, and request-reply. >> > (according to http://zguide.zeromq.org/page:all) >> > >> > Back to the project, I did a few iterations and got what it is now, in >> the >> > hope that more discussion can be raised over some actual code to talk >> about. >> > zmq.rs currently has REQ and REP, can `send` and `recv` in ZMTP 2.0. I >> also >> > blogged a bit about the design here (more to come): >> > >> > http://blog.segmentfault.com/fantix/1190000000593564 >> > >> > You are more than welcome to: >> > * comment on the design >> > * suggest different solution >> > * complain about whatever you don't like >> > * open issues on github >> > * send me PRs and code reviews >> > * join me developing and maintaining it >> > * or even star it on github ;) >> > >> > >> > BR, >> > Fantix >> > -- >> > http://about.me/fantix >> > >> > _______________________________________________ >> > Rust-dev mailing list >> > [email protected] >> > https://mail.mozilla.org/listinfo/rust-dev >> > >> >> >> >> -- >> http://octayn.net/ >> > > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev > >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
