[nanomsg] Re: Dead?

  • From: Garrett D'Amore <garrett@xxxxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Tue, 2 Feb 2016 23:49:32 -0800

Funny.  I just googled for the "news" and ran across the Reddit discussion. 
OMG. Sheesh there was a lot of discussion there. 

I was trying to do a good thing; instead I got pounded for it. Frankly the 
negativism that accompanies most OSS projects makes me wonder why we do this at 
all.  After all it is always easier to gripe about who some program is crapware 
than to do anything constructive.  FOSS maintainership is a thankless job. The 
CoC debacle just underscored that for me. 

As to being bribed to come back - while nothing is impossible - it seems 
unlikely to me. The nanomsg code base is pretty unfun for me to work on and it 
would take a lot to get me interested in it again.  The lack of sufficient 
interested contributors has meant I had to carry too much of this beast - not 
my baby - on my own shoulders. The thankless nature and sense of inherited 
responsibility didn't make it more fun. 

My decision to step down may have been rashly made, but I think it was the 
right thing.

My Github commits may have been down of late, but my quality of life has been 
up. :-)

As to questions raised technically. 

Sub sockets don't hang. Frankly even your pyzmq results seem suspect to me 
although I don't use zmq anymore. 

Mangos will for the time being attempt to remain compatible with nanomsg. If 
nobody picks up nanomsg I may drive forward with mangos in the future. We shall 

As to security mangos supports TLS today. Doing so with zmq is possible but a 
lot of work because the design isn't terribly friendly for OpenSSLs 
abstractions.  I'd planned to do so anyway at some point but never found the 

Using curve crypto looks interesting but again someone else would need to drive 
it forward. I've got no time and TLS in mangos meets my needs. :-)

Sent from my iPhone

On Feb 2, 2016, at 8:56 PM, Andriy Drozdyuk <drozzy@xxxxxxxxx> wrote:

Ironically, this whole fiasco is how I saw nanomsg in the firstplace... For 
what it's worth, this community is not as bad as the newsfeeds make it out to 
be. I think Garrett should be bribed to step back in - while you guys make up 
your mind (just random 2 cents), while CoC should be implemented - and 
perhaps C4 as well. 

So does nanomsg SUB socket also hang after a while randomly? (my zeromq sub 
recv stops after 254 messages in pyzmq...) 

Mangos looks good - but how will it develop in the future? Will it follow 
nanomsg or the other way around?

Also, you guys have better support for erlang, which seems to be pretty dead 
for zeromq.

How about security? Anything similar to curvezmq? Because that thing is 
pretty convenient.

Andriy D., 
ON, Canada

Other related posts: