On 06/23/2016 02:52 PM, Michael Cullum wrote:
Hi all,
Over the past 8 weeks, we [the secretaries] have had a number of
voting members, former project representatives and well known
community members alike approach us regarding a situation they believe
is being detrimental to the continued success of the FIG and the
harmony in the group. It is, essentially, the impact of Paul M Jones
on the harmony of the mailing list and the impact his contribution is
having on making this group welcoming or pleasant to be involved with.
To avoid putting words in mouths but still convey the common
grievances, we’ll quote from those who have complained:
*
“This individual is toxic to the group and is therefore directly
affecting the ability of the group to perform its aims”
*
“I believe this individual is the sole biggest cause of loss of
respect and members for the FIG”
*
“I stepped down as a voting representative due to this member”
*
“The presence of this individual makes me not want to contribute
or get involved with to the PHP FIG”
*
“My main problem with him is that every time I opened a threads
lately to read up, he's getting into some tantrum with other over
small meaningless things. Sometimes he might even be right but
honestly I don't even care whether he is right or wrong. They is
just plainly disrupting the FIG at this stage. He used to be
annoying, but I was fine with that, this is just disruptive though.”
The following complainants said they are happy to be named (Nobody
asked not to be named, but some we never asked if they were happy to
be named):
*
Ross Tuck - Community figure
*
Larry Garfield - Drupal project representative
*
Graham Daniels - PHP League project representative
*
Fabien Potencier - Symfony project representative
*
Mike van Riel - PHPDoc project representative
*
Jordi Boggiano - Composer project representative
*
Anthony Ferrara - Community figure
*
Phil Sturgeon - Former project representative and community figure
*
Christopher Pitt - Former project representative and community figure
*
Rafael Dohms - Community figure
*
Marc Alexander - phpBB project representative
*
Cees-Jan Kiewiet - ReactPHP project representative
In total the number of complaints about this individual totals about
20 however there have also been other concerns aired about this
individual publicly and a number of individuals who contacted us said
they in turn had heard complaints about Paul from others; as a result
of this, and being explicitly asked what we can do/to do something
about this situation, including requests of this specific course of
action we are starting this discussion on PMJ’s membership. It is not
the role of the secretaries to handle this kind of thing or pass
judgement on member projects so we are posting this topic to invite
discussion from both sides of the table out in the open.
We believe having this discussion going on for too long will not be
conducive to the FIG so a vote [to request a new representative from
Aura, which will result in Aura’s expulsion unless a new
representative is provided] will then commence unless a conclusion has
been reached agreeable by all sides before that point. That vote
should then put an end to the current situation.
To clarify further, this topic does not indicate the opinion of
secretaries that this project representative should be expelled, but
that we have been asked by a significant number of voting members and
community members to do something about it so we are moving those
complaints into public for discussion by voting members as we can do
nothing but move the discussion and complaints to the mailing list for
the attention of voting members.
I know this is a difficult discussion to avoid making personal, but
please try and keep it civil and respect self-throttling. People have
requested we ensure we always have two week discussion periods before
voting on matters which means that we will not lock this topic unless
we have no other option open to us but will be issuing temporary
mailing list bans on anyone not respecting rules about civility or
self throttling; more than 3 responses in a 24 hour period will result
in a 24 hour temporary ban, as will repeatedly making posts that cross
boundaries into flaming. If rules are broken multiple times, we will
increase the time period of bans.
Many thanks,
The Secretaries
This is an important moment for FIG, as we look to hold one of the
group's founders accountable for his actions. I therefore want to lay
out why it is imperative that we do so.
"The culture of any organization is shaped by the worst behavior the
leader is willing to tolerate."
-- Gruenter and Whitaker (undated), as circulated widely on the Internet
in the past year
By design, FIG doesn't have a single leader. It was founded as
unstructured as possible. That means that all FIG representatives are,
collectively, "leaders", for better or worse. That means the culture of
FIG is defined by the worst behavior we are willing to tolerate.
Let's review some of Paul Jones' recent behavior:
* Repeated passive-aggressive snarking at Secretary Michael Cullum about
not commenting in voting threads[1][2], specifically when...
* Being called out by the Secretary about claiming to speak for a series
projects that are not FIG members, but simply small libraries he happens
to maintain. As has been stated dozens of times, FIG's bylaws are very
clear that, at this time, projects are represented by people; People
aren't members by virtue of having a long resume, although Paul
routinely declares his intention to ignore that fact. The call out was
on the voting thread as a correction of Paul's presumptive behavior.
* Repeated, continued harassment of the Secretaries over a minor
procedural point, even after an apology was given within hours of the
original point in question. For the record, I believe the Secretaries
did make the wrong call in the Roman Tsjupa expulsion vote as excluding
the individual in question is not supported by the bylaws, even though
it ought to be in the future. But that does not justify the repeated
haranguing that resulted, led primarily by Paul. (I count 37 posts,
just by Paul, on the relevant threads in the span of about 3 days.)
* Paul's primary objection to the FIG 3 proposal was an oblique claim
that more rules == bad[3]. In itself that is not a crime. In the past,
he has been a proponent of letting reasonable people make judgment calls
rather than having lots of rules[4]. That sounds great on the surface,
because it gives the maximum leeway to the calm bully to seem
"reasonable" without accountability. Of course, as soon as the
Secretaries exercised their authority to make a judgment call, his
response was to call for "more rules" to force more minutia into a
public discussion and vote, where it is easier for a reasonable-seeming
bully to get his way. That is, Paul is a hypocrite.
* His ongoing feud with Phil Sturgeon (which is certainly bidirectional)
has spilled onto the list repeatedly; I cannot recall seeing Phil post
of late without a snarky or insulting response from Paul Jones.
* After the inappropriate and off-topic attack on Secretary Samantha
Quinones by an anonymous party[5], his response was to obliquely
attack... well, anyone who spoke in favor of Samantha[6]. His claim to
the contrary notwithstanding, his post was, in essence, a hypothetical
strawman against everyone present. (For the record, I do not believe
the anonymous individual in question was Paul. I do not know who it
was.) Of course, that isn't surprising given that...
* He openly attacked Secretary Candidate Michael Cullum as "against
freedom of speech"[7] for daring to speak out in favor of the proposed
PHP Internals Code of Conduct. Since he saw it fit to drag Internals
into a FIG process, I will note that Paul's own behavior in the
Internals Code of Conduct discussion was abhorrent and insulting.
Declaring anyone who even remotely supported a CoC as "fascist",
"anti-freedom", etc., repeatedly, is not conducive to a mature
discussion. Disagreeing with the PHP Internals CoC is fine, and Paul or
anyone else is entitled to that position. Vitriolic attacks in the name
of that position are not appropriate. Those are the actions of a bully.
And the above is only going back to the start of this year. Going back
further, we see the same pattern of behavior: seemingly calm
passive-aggressive bullying that technically stays within the letter of
the law, such as it is, but is clearly designed to intimidate and
belittle opponents, and objection to any structural changes or actions
that would restrict his ability to do so.
His passive-aggressive behavior extends to technical discussions as
well. For instance:
* Apparently Paul feels it's appropriate to slam those who are trying to
improve FIG's process[8], based on feedback from the community that he
even sought[9], when complimenting a technical proposal. Yet if you
look at his own activity on this list in the last 6 months, it is 99%
process/politics, not technical discussion.
* "Intellectual self-stimulation" is his description for activity on
PSR-12 that doesn't follow the process he considers preferable. That's
on top of, in the same thread, attacking Korvin Santo (PSR-12 Editor)
for the same, not doing precisely the tasks that Paul saw fit to
demand[10]. When called out for it, his response was that he was
"exhorting the PSR-12 team to excellence".
* Going through my mail archive, I think the last time Paul actually
commented on the technical content of a PSR proposal, rather than the
meta process around it, was in August, when talking about PSR-11
(containers). (More recent nods to technical content would be arguing
if non-PSR-7-using projects like Symfony mattered when discussing
middlewares, when talking to Fabien Potencier, the project lead of
Symfony.) So despite his exhortations that we need more tech, less
process, he appears to be as much of a problem himself as anyone. It is
possible I missed another more recent example, but the difficulty in
finding more examples should be telling.
The net result is people being driven away from FIG, including leading
members of the PHP Community. Several of them have spoken out above. I
hope that others that have remained silent will do so.
Such behavior contributes to a toxic and hostile atmosphere in and
around FIG, discourages participation, and generally contributes to a
flippant and contemptuous attitude towards FIG in the community at large.
The bylaws permit FIG to eject representatives who in their judgment,
are "acting inappropriately and to the detriment of PHP-FIG's ability to
meet its objectives"[11]. I believe the preceding paragraph
demonstrates that such behavior does exactly that.
None of the above should be taken to dispute that Paul is a sharp,
intelligent developer. He is, and I actually agree with him on most
technical issues. Nor is it to suggest that Paul has not also
contributed positively to FIG over the years as well. He has. However,
that does not excuse inappropriate and toxic behavior. The phrase here
is "Jeremy Clarkson Effect":
https://blog.vanillaforums.com/help/how-to/dealing-with-toxic-community-member/
Paul Jones is, at this time, a net-negative for FIG. It is indeed
possible that he doesn't realize just how damaging he is, and that the
above behavior is unintentional. I do not know if that is the case. In
the end, it doesn't matter. The behavior is real, the toxic effect is
real, and our responsibility to state that we will not tolerate it is real.
*
I will be voting in favor of Paul's removal from FIG.
--Larry Garfield
[1] https://groups.google.com/forum/#!msg/php-fig/6rZPZ8VglIM/uf3JHrgJNgAJ
[2] https://groups.google.com/forum/#!msg/php-fig/f2-FppEpRJs/PvA5WZoKNgAJ
[3] https://groups.google.com/forum/#!msg/php-fig/h3wrQePdzfc/3ryZCAtlCAAJ
[4] https://groups.google.com/forum/#!msg/php-fig/FV4aL-noVZk/mg8qcuAtCgAJ
[5] https://groups.google.com/forum/#!msg/php-fig/K9KyPzCNmss/HIEJG7YPAgAJ
[6] https://groups.google.com/forum/#!msg/php-fig/K9KyPzCNmss/nkNG6vxnAgAJ
[7] https://groups.google.com/forum/#!msg/php-fig/wPePxyC8vHA/Czwu80icEAAJ
[8] https://groups.google.com/forum/#!msg/php-fig/vTtGxdIuBX8/dIG7KVCADQAJ
[9] https://groups.google.com/forum/#!topic/php-fig/oqO1ZH5tJKU%5B76-100%5D
[10] https://groups.google.com/forum/#!topic/php-fig/VVZe7eI0Clg%5B51-75%5D
[11] http://www.php-fig.org/bylaws/membership/#voting-representatives
*
--
You received this message because you are subscribed to the Google Groups "PHP
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/php-fig/576C439F.8090904%40garfieldtech.com.
For more options, visit https://groups.google.com/d/optout.