[zeromq-dev] CZMQ community & red cards

Brian Knox bknox at digitalocean.com
Thu Oct 16 15:28:42 CEST 2014

I'll describe my overall feelings concerning this as best I can.

1. Recently, some of the interactions in the czmq pull request comments
have felt like a game of passive aggressive "point scoring" instead of
people working together to make useful software.
2. I've been involved with ZeroMQ for a decent amount of time now and this
experience was unexpected to me enough for me to be very taken aback by
it.  It is not at all what I expect.  The ZeroMQ community has been for
quite some time (since at least after the problems going from 2.x to 3.2)
been a nice sanctuary where I can focus on results.
3. When I first started contributing to CZMQ, I made some mistakes in the
form of some overly complex commits.  I have never been treated with
anything but respect and all of my interactions with other people have been
4. The feelings of negativity, and the suspicions of passive aggressive
gamesmanship have quite frankly always been associated with @mrvn.
5. Since I have observed Pieter interact with many people throughout the
years, including myself, and never observed this in his interactions, I
tend to associate blame for this with @mrvn.

I'm trying to state my observations, from my perspective, without too much
emotion behind it.  I am, in fact, quite angry about this turn in tone in
the interactions in our community.


On Thu, Oct 16, 2014 at 5:56 AM, Pieter Hintjens <ph at imatix.com> wrote:

> Hi all,
> I'd like to get feedback on a thread[1] regarding what I consider to
> be unacceptable behavior from a CZMQ contributor.
> There are many people here who use CZMQ and depend on it, and this
> thread is therefore relevant to you.
> My observation is that the contributor in question has tried to make
> large changes to CZMQ, driven by his use cases. So far, so good.
> However these changes added considerable complexity, and in some cases
> broke the existing APIs. The patches also ignored our coding style
> guidelines, despite repeated requests to confirm. We eventually made
> an automatic reformatter, which seems a sad solution to large and
> messy patches.
> CZMQ, like libzmq, is driven by small, incremental changes. The large
> shifts that we got from @mrvn were difficult to deal with, poorly
> argued (IMO) and inconsistent with our process, which demands small,
> focused answers to agreed problems.
> We now find ourselves in sniping. I don't have time or energy for
> this, given this contributor's history of "patch by argument".
> Two things I've done, therefore. One, our C4.1 process now offers
> project maintainers the option of banning troublesome contributors.
> Two, I've told @mrvn that he will be banned if he continues creating
> what I consider "trouble".
> Please weigh in with your constructive opinions on this.
> -Pieter
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20141016/3d31f070/attachment.htm>

More information about the zeromq-dev mailing list