Hi,
as I already mentioned in a message on a previous thread, I'm -1 on banning him.
Last time this issue came up I contacted him and we discussed about
these problems several times.  For a while things got better and hhis
behavior got a bit better and his posts less frequent, but lately he
got "active" again.

If you try to get in his shoes, you can see how his behavior kind of
makes sense -- even thought results are far from ideal:
  1) he wants to improve Python and fix problems that affect or might
affect him -- this is completely understandable and reasonable;
  2) however, he read the CLA and disagrees with/doesn't understand a
few things -- this also is somewhat reasonable and shared by a few
other persons; the fact   that most of the others don't care / trust
it and just sign it without even reading doesn't mean that he's wrong;
  3) without a signed CLA he is unable to contribute code (even if
he's otherwise willing and able to do so), and this places him in a
very frustrating position where he his not able to fix things himself
and has to rely on others;
  4) in an attempt to catch the attention of others he relies on
passive-aggressiveness -- likely because he thinks this is the most
effective tool he has available;

His behavior does catch our attention (giving the impression of
(short-term) effectiveness), but in a negative way.  There's also a
vicious circle where our behavior towards him increases his
frustration and leads him to complain louder in an attempt to
compensate; the fact that we already start with a negative bias
against him doesn't help either.

I also agree with Ned when he says:

On Sat, Nov 30, 2013 at 12:41 AM, Ned Deily <n...@acm.org> wrote:
>
> [...]  I personally don't see his behavior, in and of itself, as all that 
> harmful.  I *do* see the negative reaction it provokes as being harmful. [...]
>

That said, I think a ban will make him even more frustrated, and that
might lead to two outcomes:
  1) he will eventually gave up (and make some people happy);
  2) he will likely still face problems with Python that he wants to
fix and he will have to find other ways to report them, since the
regular ways have been precluded to him, thus perpetuating the
aforementioned vicious circle.

I personally don't have problems talking with him, and, if we decided
not to ban him, I'm available to spend more time talking with him and
being a mediator.  I'm not very active on the mailing lists, but I
don't mind taking actions on the bug tracker (so feel free to add me
to the issues he reports -- especially if he causes problems).

I also agree that if people don't want to discuss with him on the MLs
they should just ignore his messages, and especially they should avoid
replying with "attacks" against him or his behavior, rather than
"attacks" against his proposals.  I've already seen a few of his
threads that got ignored for a few weeks before he pinged the thread
only to be ignored again, so this method seems somewhat effective.
(And FTR I don't think I'm wasting my time -- if anything I'm
sharpening my already nearly-limitless patience ;).

Best Regards,
Ezio Melotti
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers

Reply via email to