Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90756 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52256 invoked from network); 20 Jan 2016 23:40:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jan 2016 23:40:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.170 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.170 mail-pf0-f170.google.com Received: from [209.85.192.170] ([209.85.192.170:36208] helo=mail-pf0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 88/7A-22511-3FA10A65 for ; Wed, 20 Jan 2016 18:40:35 -0500 Received: by mail-pf0-f170.google.com with SMTP id n128so12466294pfn.3 for ; Wed, 20 Jan 2016 15:40:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=uzCCsezpgWh3pt0ykhSm7C0I11nY8bN3FOLYWmuFMiQ=; b=KRf46hdiasSx9SH9ZJDDhF1ofR5ZtztEIhunATZU/9rPokDzdXCZq1NAm/gKqBf0O8 gVn9HKp9DgUwGzGN0Mk3/AkhXSKF9sF9AnS58B+uMGi9ArwU1lO3W5secVfWi93/3NiU CUPTM+7vTNAcK4pAKmz/flxlbjdWdUr9q5g15crqLOWr5S9YEHhXlSZgQ2r6OJIKfEl8 UVaqFBbWHUD7wZ3+y/EuZMNJyZb4e+TGmJKveKPCcPcCAbx1YzhK6UMAeLlFJ/upwTDD zyzsya1t7J1vqqUZNC6SCngVfsTDwwIh/2cfcN67KclYIFSRyWDompK1oNrv2F6oPh09 PLpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=uzCCsezpgWh3pt0ykhSm7C0I11nY8bN3FOLYWmuFMiQ=; b=VtpR1nu/Ql0fkDXflX3mTXtBUjV3HkBPmZyJ0t5T5mmct473IXXJlfSulCokQptTib nwLO9f+UwEayG8X4GIPbbcDMxDNEQHPg4ftEzQw1k8BlvUrVUUI887cpx3r0gR3s+JTM tsukOaXRT8PFZZUvCHNnNe555Z7dw+ydu2/qT593pQz7HtkRW/e/Li4tc3MovL1QLwGx zIMQpkPTI680TdUEF//t/fGCpMOpxOhQKmOif/jHZr+CYyCjEQ3itVkHZeafYzMwwKjv Z0SmORriFQi4vh2oKH6Mho2We/Kr0XwAkIfr9K9wvFFj7cY6qQmXhifFrKGA+NWh53dV 3R+w== X-Gm-Message-State: ALoCoQnzyievSljuuJYP577kGlV9oUd2yl2FnGyV2Cm2ce9fIFqI4Ej1lUXfiO7+cMrqEFugw5jxA9vFw8iWLr5x5y5Xk/eGag== X-Received: by 10.98.43.88 with SMTP id r85mr55995543pfr.7.1453333232816; Wed, 20 Jan 2016 15:40:32 -0800 (PST) Received: from ?IPv6:2602:304:cdc2:e5f0:50c2:c5fc:b83b:7c70? ([2602:304:cdc2:e5f0:50c2:c5fc:b83b:7c70]) by smtp.gmail.com with ESMTPSA id i76sm51118649pfj.68.2016.01.20.15.40.31 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Jan 2016 15:40:31 -0800 (PST) To: Derick Rethans , PHP Developers Mailing List References: X-Enigmail-Draft-Status: N1110 Message-ID: <56A01AE5.2040100@gmail.com> Date: Wed, 20 Jan 2016 15:40:21 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] [Re-proposed] Adopt Code of Conduct From: smalyshev@gmail.com (Stanislav Malyshev) 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 smalyshev@gmail.com