[zeromq-dev] Writing higher-level bindings

Pieter Hintjens ph at imatix.com
Tue May 14 23:21:03 CEST 2013


Hi Robin,

You don't need permission, and you can use any license you like, of
course, it's your original work. The only restriction I know of is you
can't call it "ZeroMQ" since that technically means the core library.

In terms of building an open source project, my best advice is in the
book, Chapter 7. Make it (L)GPL, release it rapidly and accept pull
requests openly, promote anyone who looks sane as maintainer, and keep
it simple. Your mileage may vary.

-Pieter



On Sun, May 12, 2013 at 8:13 PM, Robin Kåveland Hansen
<kaaveland at gmail.com> wrote:
> Hi,
>
> I've been reading through the guide every now and then for the past few
> months and used zeromq for a couple of pet projects. I've been using the
> Python bindings for libzmq and I've had a blast.
>
> While the documentation is good and the bindings are excellent, I have
> realised that I have sort of developed a higher-level library on top of
> pyzmq in my effort to understand it. I have done this I think, primarily to
> make it easier to use the limited functionality of zmq I've found the need
> for so far. So the library I've created for myself is not by any means
> complete, it just makes it easier to set up applications that have some
> specific usecases. Example:
> http://codepad.org/z8p0ImK6
>
> This is more magic than plain pyzmq, but I think it makes it easier to make
> the simplest applications.
>
> I kind of want to release this when it supports a broader spectrum of
> usecases than just pub/sub and req/rep, but I thought I'd at the very least
> ask permission first and maybe also get some opinions about that way of
> running a zeromq application.
>
> If I were to release this, would the modified BSD license be okay? I'm not
> planning on bundling libzmq or pyzmq, they'd be dependencies in a setup.py
> file.
>
> Grateful for any feedback, thanks!
> --
> Kind regards,
> Robin Kåveland Hansen
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



More information about the zeromq-dev mailing list