Hi!

> I've decided to re-propose the CoC RFC. There are many reasons for it, 
> but there are a few points I want to make.
> 
> I strongly believe that a Code of Conduct is required. The amount of 
> toxic behaviour on this list is in my opinion unacceptable. It drives 
> people away, it certainly did. It is also one of the reasons I am not 
> nearly as active as I used to be.

Thanks for continuing the discussion. I'd like however to point out that
one of the major points of contention, as I see it - that it is not at
all clear how having CoC prohibiting things like "the use of sexualized
language" and "trolling", would help with "toxic behavior". I want to be
very clear, because I feel this concern is not being understood, so I
will try to outline it as detailed as I can, please excuse the verbosity:

1. I do not think literally anybody wants to see trolling or sexual
language attacks, or harassment, etc. on the list. I think we all agree
this is unacceptable.

2. I think most of the people here know that the list has been not the
friendliest place ever, and most of the people here would like to
improve that.

3. I do not think we do have now or ever had a significant problem with
behaviors described by "Code of Conduct Text". I think the problem
described may be caused by other set of behaviors, not covered by "Code
of Conduct Text".

4. Given that, it is not clear to me, and apparently some other folks
too, how banning those (as universally agreed) despicable behaviors is
going to lead to any improvement on the matter of "toxic".

5. Since so many people somehow did not understand that, judging by
their comments, this does not mean anybody thinks it is OK to behave
that way (see 1). It means that it appears we are trying very hard to
fix not the same place that is claimed to be broken.
Now, it can be that *both* places are broken, or that the fix can be
applied as a preventive measure - and both are fine. But arguing "we
have problem X therefore let's apply fix for a different problem Y"
sounds strange to me.

I think clarifying that matter would help.

Also, there was a complaint that there has been too much critique and
not enough constructive proposals. I think there is some truth to that,
as it is much easier to find bugs than to develop things, and much more
people submit bug reports than fix them. This is natural, but this
certainly could use improvement. In that spirit, I would like to
reiterate the proposal of handling CoC matters that I personally think
would be the best. This is my personal approach, so please feel free to
amend, criticize and disagree.

1. Make a values statement, along the lines of:
https://www.drupal.org/dcoc
https://www.djangoproject.com/conduct/
https://www.freebsd.org/internal/code-of-conduct.html
https://meta.wikimedia.org/wiki/Grants:Friendly_space_expectations

This document should emphasize behaviors we want to achieve and
reinforce, not be just a catalog of behaviors we hate.

In this document, as one paragraph, include "unacceptable behavior"
statement from current RFC, verbatim or suitably modified (that of
course does not preclude including other parts of it in other paragraphs).

"Constructive Collaboration Guidelines" probably should be part of this
document too - and be stated before the unacceptable part. I know it
sound like nitpicking but I think tone of the documents is important and
if we start with negatives (even by rejecting them) it sets different
tone than if we start with positive. It's one thing to welcome people to
your house with "Welcome, friend, feel at home!" and another with
"Please don't steal my wallet and don't kick my dog!"

2. Create a conflict resolution team whose stated purpose is to resolve
conflicts (note: not punish or exclude!) which impact the project and
impede or disrupt the collaboration.

3. Separately from the document above, have a conflict resolution
policy, which describes how the CRT above is elected, how it resolves
issues, what are the confidentiality guidelines, what are processes for
creating bans & appeals, etc.

I know not everybody agrees, but I think it is much more beneficial to
have this in a separate document and if possible, as a separate RFC,
since discussion about it is substantially different from (1) and
partially from (2) - principal agreement on having such team is much
more important, IMO, than figuring out how long it can ban people for.

That would also make discussion a bit more manageable, as discussing at
the same time two different things: do we want CoC and the particular
details of CRT behavior we want. I think separating these discussion
would allow us to emphasize things we agree on and formalize them
quickly, and hash out the details without the concern that small
disagreements would derail the whole process.

If this looks good to anybody, I can take the time to actually arrange
the texts - though English not being my naive language, I am not the
best person for copy-writing. But I assume somebody could fix it up
afterwards :)
-- 
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