Hi!

> I have created a new RFC for the PHP Project to adopt the Contributor
> Covenant as the official Code of Conduct for the project
> 
> https://wiki.php.net/rfc/adopt-code-of-conduct
> 
> Let me know what you think or if there are any concerns

Looks to me like solution in search of a problem. I'm with PHP project
since 90s, and maybe it is my biased view, but with all heated and
sometimes very controversial discussions, people rage-quitting and
swearing oaths to never have anything to do with PHP again, etc., that
we have had over these years I can remember maybe a handful of instances
where there were - at least in public spaces of the mailing lists -
comments that may be suspicious within the framework described in
http://contributor-covenant.org/version/1/3/0/code_of_conduct.md. Even
in those instances, I'd be hard pressed to remember any instances that
would constitute actual intentional harassment. Maybe I'm biased, but as
it looks to me, we may have a lot of issues with discussions on the list
and in general about how we conduct things, and there was a lot of
critique about that over the years, but this does not seem to be the
problem we have.

Going into the specifics of the RFC, we can already do all things the
CoC committee is proposed to do, and I don't remember any case where it
was needed - i.e., where a commit had to be reverted or commit karma had
to be revoked for harassment, over 20 years history. Was there such a case?
If it happens that this is needed, we have mechanism to police commits &
pulls. We do not have any mechanism for instituting bans (again, I don't
remember us ever needing one - maybe my memory is faulty?) but I think
such thing should not be done by 5 people. It should be an exceptionally
broad consensus. That consensus would be especially hard to reach when,
as RFC states, nobody but those 5 people (and, I assume, the author of
the complaint) would not even know the details of the issue, and as the
accused would be banned from wikis and mailing lists, thus unable to
provide explanations or defend themselves, no semblance of due process
can be preserved.

If we ever need the procedure for such measures - which I highly doubt -
it should be only performed with very broad consensus (minimum 2/3 with
high quorum requirement so 4 people voting on holiday week-end couldn't
pass such decision) and allow for the accused the chance to explain and
provide their point of view.

-- 
Stas Malyshev
smalys...@gmail.com

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to