[zeromq-dev] Erlang implementation of ZMTP 3.1

Pieter Hintjens ph at imatix.com
Sat Aug 13 21:35:43 CEST 2016


The project is still owned by you and anyone else you select. There
are admin teams who get some rights over projects; I think we had one
case of over-reach with this, didn't happen again. If for some insane
reason people remove your rights (I guess anything's possible given an
infinite future), you fork the project back to your safe space and
make a public noise.

On Sat, Aug 13, 2016 at 8:52 PM, Andriy Drozdyuk <drozzy at gmail.com> wrote:
> Agreed on the name. Will do.
>
> Oh phew, I thought you were beeing serious about the skype interview there
> for a second. :-)
> Is the project "owned" by anyone at that point? What's to prevent me being
> removed from the "admins" (just hypothetical question)?
>
> On Sat, 13 Aug 2016 at 14:11 Pieter Hintjens <ph at imatix.com> wrote:
>>
>> You need to pay us a fee in small-unit BTC (to be discussed) and then
>> pass through the initiation ceremony, which involves firstly the short
>> 6-hour Skype interview about your understanding of queuing theory as
>> it intersects with Conways' Law, then a longer Q&A session with the
>> Elders of the Zero, as we like to call ourselves.
>>
>> Just kidding. It's simply a place on github, that lets you claim the
>> project is "official" and lets us boast we have more "official"
>> projects. No change in the project organization or admin. We have our
>> recommendations for license and process yet you're not forced to
>> follow these.
>>
>> See http://zeromq.org/docs:organization
>>
>> BTW I really would suggest a rename to make it clearer it's not a
>> binding but a complete implementation. Either using "zmtp" in the
>> name, or something MQ, is the fashion.
>>
>> -Pieter
>>
>> On Sat, Aug 13, 2016 at 7:59 PM, Andriy Drozdyuk <drozzy at gmail.com> wrote:
>> > Hi, Peter.
>> > What did you mean by "bring the project into the ZeroMQ organization on
>> > github"?
>> >
>> > Would I still be able to oversee the development process? In particular,
>> > accepting patches, nominating contributors etc...
>> > How does that work?
>> >
>> > Thank you.
>> >
>> > On Thu, 30 Jun 2016 at 12:39 Andriy Drozdyuk <drozzy at gmail.com> wrote:
>> >>
>> >> Thanks Pieter. I've read all those things when I learned zmq :) I agree
>> >> with what you're suggesting, but that model doesn't really work for me
>> >> at
>> >> this time. I was thinking of trying it this way for a year to see what
>> >> happens in the future.
>> >>
>> >> Elliot, thanks for that distinction. I've never thought about that but
>> >> it
>> >> makes perfect sense.
>> >> Regarding curve, that would be amazing. This was going to be my next
>> >> goal.
>> >> You can contact me at drozzy at choven.ca so we can discuss it further.
>> >>
>> >>
>> >> On Thu, 30 Jun 2016, 5:10 a.m. Elliot Crosby-McCullough,
>> >> <elliot.cm at gmail.com> wrote:
>> >>>
>> >>> Hi Andriy,
>> >>>
>> >>> Glad to see a full BEAM implementation.
>> >>>
>> >>> I've been working on something similar in Elixir
>> >>> (https://github.com/SmartCasual/elixir-zeromq) but since you've gotten
>> >>> further in Erlang I'll take a look at contributing Curve support to
>> >>> yours
>> >>> instead, since all I really wanted was native BEAM instead of a
>> >>> binding to
>> >>> the C library given the dangers and/or inefficiencies of doing so.
>> >>>
>> >>> I'll have to look more closely into the licensing you've gone for to
>> >>> see
>> >>> whether it's compatible with my needs.
>> >>>
>> >>> Small note, but what you've got there is an implementation not a
>> >>> binding
>> >>> (which is a good thing).  It would be a binding if it used e.g. the C
>> >>> library to do the work.
>> >>>
>> >>> Regards,
>> >>> Elliot
>> >>>
>> >>> On 28 June 2016 at 18:09, Andriy Drozdyuk <drozzy at gmail.com> wrote:
>> >>>>
>> >>>> At Pieter's suggestion, I am putting this here:
>> >>>> https://github.com/chovencorp/erlangzmq
>> >>>>
>> >>>> Native erlang 18 implementation of ZMTP 3.1 (including resource
>> >>>> property), but without any security.
>> >>>>
>> >>>> Hopefully it will be useful to people. I know I'll use it myself -
>> >>>> since
>> >>>> all (native) erlang bindings are out of date.
>> >>>>
>> >>>> This is a six month young project, so this is NOT performance or
>> >>>> otherwise tested at all, and I would appreciate any feedback (just
>> >>>> take a
>> >>>> second to file an issue).
>> >>>>
>> >>>> Thank you,
>> >>>> --Andriy Drozdyuk
>> >>>>
>> >>>> _______________________________________________
>> >>>> zeromq-dev mailing list
>> >>>> zeromq-dev at lists.zeromq.org
>> >>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >>>
>> >>> _______________________________________________
>> >>> zeromq-dev mailing list
>> >>> zeromq-dev at lists.zeromq.org
>> >>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
> _______________________________________________
> 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