Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90838 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33248 invoked from network); 22 Jan 2016 18:16:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jan 2016 18:16:08 -0000 Authentication-Results: pb1.pair.com header.from=chasepeeler@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=chasepeeler@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.48 as permitted sender) X-PHP-List-Original-Sender: chasepeeler@gmail.com X-Host-Fingerprint: 209.85.218.48 mail-oi0-f48.google.com Received: from [209.85.218.48] ([209.85.218.48:34483] helo=mail-oi0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 65/87-12955-6E172A65 for ; Fri, 22 Jan 2016 13:16:07 -0500 Received: by mail-oi0-f48.google.com with SMTP id k206so53077627oia.1 for ; Fri, 22 Jan 2016 10:16:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-type; bh=xXgyxe2UDEqCok4ptfUpIQ6dJQY6L2jvIXxouOB0Ip0=; b=rkL3vuhhDdA+nC32Rvg8x4y0mHIT1Mmur3Aja7vNwrt38+T6WeGxeEyHnMrubYpB81 Si7jbCDMLiK+ltAL/JoYuvZqahY5LXlzoAinTfQoYsAgZx4YrYiwKsoVsYt7Y2TZNeDX 1Oa8ZF1o/VjTVLh4C10uwGKBPDMQVeV6hQKsYWhLRrHHybZe/s3ZpQexBw6crk0GXUY1 sk/IuMO8clL7GIzPAtyIoJ1LyuJlD/9YunUl3hTQT0dF5y7w/7Zg6RSaXc5r8Lo67SCF +URWtyhM2XrDei5iB+AI6Jen6AdtshWDq0/b5tTp4Mk5M0GN/+N6uB0iuUD5cOY+ImlW 2a7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-type; bh=xXgyxe2UDEqCok4ptfUpIQ6dJQY6L2jvIXxouOB0Ip0=; b=QuLHN3DvsU0H5FDTbyeFs/MmiFMoAbYsCYXZPztnzkmX9e8KvBqth0niFFVjCcybjy 0khjmLCk2OwgOhemuGt+DCc/j1eiaDOiaMJdhsFYDJbkVx6gqBB/m8i4sTXs1H576LK4 JDXpfMlc+1fk9uwOjAv+r4kzMjpzGSVMtvOoIEAUINsd37vz8gxpVlR2Tbzaynsz1ZHe dya9zI6ah+RiikzeRX/tRgjC1vXjtkDzPifYae9VYwYVUZpqfciQ0h0+D5+lPxt/M8yB olbGRXZ0UBHIRGeTcuMcPgQNBsKwLzkXeQD4Nf26IWXpIp4Q9q9RTjbMuAKLaMW5/R8F tFmA== X-Gm-Message-State: AG10YOR8X2KSCZzKu9m34H7fQ163TvYdG9JZpgdCRMYdsCWZhImxSsKPfOwXq/hp0C3pYt4jI0KuBOS+Uh4msA== X-Received: by 10.202.0.204 with SMTP id 195mr3461880oia.131.1453486563454; Fri, 22 Jan 2016 10:16:03 -0800 (PST) MIME-Version: 1.0 References: <56A25C2D.3060903@anderiasch.de> In-Reply-To: Date: Fri, 22 Jan 2016 18:15:54 +0000 Message-ID: To: Derick Rethans , Florian Anderiasch Cc: Pierre Joye , PHP internals Content-Type: multipart/alternative; boundary=001a113794284cf7980529f036cf Subject: Re: [PHP-DEV] Re: [RFC] [Re-proposed] Adopt Code of Conduct From: chasepeeler@gmail.com (Chase Peeler) --001a113794284cf7980529f036cf Content-Type: text/plain; charset=UTF-8 I just want to reiterate what I've said a few times before. I'm leaving the points about why I think a Code of Conduct, in general, is a bad idea until the end, in hopes that others will at least read my other points. I don't think there is anything "new" in what I'm saying below either - I'm pretty sure it's all been proposed or said at one time or another by at least one other person. 1.) I think everyone already knows how to be an adult. The fact that sometimes we don't act in a civil manner isn't because we don't have something telling us what civil behavior entails. Putting it in writing might make us feel good, but it isn't going to change how anyone behaves. Putting it in writing is necessary only if you intended to have a way to enforce it - which requires some form of punitive measures for those that don't, as well as a way to determine if someone violated them. 2.) Instead of focusing on what is and is not proper behavior, and how to punish someone that doesn't follow the rules, we should focus on how we can help out one or more individual that feels they were harmed in some way by one or more other individual. The only initial restriction on whether we help them out is if they are both involved in the PHP community. This means we don't have to define what is and isn't considered "harm" nor do we have to define where such actions must take place. This is what many of us are talking about in reference to conflict mediation. The best thing about this approach is it's the COMMUNITY supporting the rest of the COMMUNITY. If I feel Paul Jones' political views are causing me emotional harm, then I can reach out to the mediation team to help us resolve that. That's it. Doesn't matter where he was espousing his views, and it doesn't matter that they had nothing to do with PHP. It also doesn't require that anyone besides the conflict mediation team, Paul, and myself be involved. The team will obviously be able to suggest that a particular conflict might be better handled via other means as well. 3.) Finally, I think a Code of Conduct that includes punitive measures is a bad idea. I won't go into details on why, as we've gone over them in detail, but I'll sum it up as follows: a Code of Conduct that gives a small group of people the ability to punish others is open to abuse. I'm not saying that anyone proposing such a code of conduct has evil intentions, or even that anyone on this list would purposely act in an evil way if a member of the committee. In fact, the reason I feel such Codes of Conduct is dangerous is that someone acting in what they feel IS a noble way can easily do the opposite. On Fri, Jan 22, 2016 at 11:56 AM Derick Rethans wrote: > On Fri, 22 Jan 2016, Florian Anderiasch wrote: > > > On 22.01.2016 15:29, Pierre Joye wrote: > > > > > > Freshly adopted: > > > > > > http://rubyonrails.org/conduct/ > > > https://golang.org/conduct > > > > > > > Ruby (the language) is discussing the adoption of a Code of Conduct > > right now, and several people in that thread issue what I think are > > similar concerns about the wording in the covenant one: > > > > https://bugs.ruby-lang.org/issues/12004 > > > > AFAICT Rails adopted exactly that one, not sure about slight changes. > > > > FWIW, I like the Go one a lot better. > > I do too. I think there is a lot we can borrow from that. I'll probably > use the weekend to draft the first bit of my suggested process: THe > values document. Expect things from other "codes" to come back into it. > > cheers, > Derick > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- -- Chase chasepeeler@gmail.com --001a113794284cf7980529f036cf--