Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90325 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36232 invoked from network); 7 Jan 2016 20:50:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jan 2016 20:50:10 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.213.52 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.213.52 mail-vk0-f52.google.com Received: from [209.85.213.52] ([209.85.213.52:35481] helo=mail-vk0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6F/B7-21405-18FCE865 for ; Thu, 07 Jan 2016 15:50:10 -0500 Received: by mail-vk0-f52.google.com with SMTP id k1so180918743vkb.2 for ; Thu, 07 Jan 2016 12:50:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zend-com.20150623.gappssmtp.com; s=20150623; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc:content-type; bh=jCvQehHwckBR7+usZqeHq7N2uCM6pDHe4nUGMtJW2TE=; b=qum8iHZeL16gp47+ZgGeOkoAyIn/tPeTMK0W7JiP0CNsLxnHUjGxnt1WdzoiVp12Ia H1A+PR+QmE5OgaAKpkxsHCGJC8Ak7uSfnOaFJ453bKheThZM/7PPKcsAUo1WzA0pLC28 CxIwmwcqvkEIGtYFnrofgA0P3ZSRgZMQ6t63H9waceNbzyXV2RauvzuU3klfAB7JS8Y3 QEVTcIEI/1TVpuHa4kL11NenH9WaLH/ew6gAPVe38gQNg7xDzEwsiVY28q6KEKnaaeIH uuS7qFniSMUwIHQcvinJGaLTUpOgOEnvctmoyuhaeoXQIr4/u+Ribb3zncuKxFBTgsv3 7iuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=jCvQehHwckBR7+usZqeHq7N2uCM6pDHe4nUGMtJW2TE=; b=FZSGas5Fe9KiWGvIC4nUTGPuroufmuM7aDopucLlidZDh0RcZ/Sn9NvbMP7Iwi0I27 CAud4Pz6Pt7Db1AsCqFobkYOBZYdN5FfuFxPoIIFE48LzWzEB05ng8XvV15G7OBSr3Ue 5W6eEqiR61+CEDXHyBTZt7UZwbfDKqZRX75Gc+VN/asEANv3H3hr81hZD+jvCyaBt8LR IRjx7Stn3V+ZB1xsq3RhtBtgKCot1iGNyO/zFkaH5CRQGwY5F5XOJYolOybBCkDcz6fn IqJCoodTNSQ/Nz74IaqKOOCSyj8CEWd+frB5EGghzKfRFmnwzgmbGH4C8Ovh0x4mvWI2 8pxg== X-Gm-Message-State: ALoCoQmE0a6RZakCaS5wFFnNH9Dpd1vq5gbzudjp885uaHsOEhXgzBeTZocfufjKNo9VW0ouO3H/K+7IQNBVu3liRBqd3guW3slExI0TMUPgLclypL9XiZ4hxjeP0GmB/9sGmW3B3ZtUASWb55TQo4j+vbixYmjRAiehtOqLFul0T0SWgOxRDDMKQTDOnuFBtJ8o7dSZG5HjvV8Y5JTMCpA/jHmQJyx7pA== X-Received: by 10.31.153.85 with SMTP id b82mr40350589vke.121.1452199805720; Thu, 07 Jan 2016 12:50:05 -0800 (PST) References: In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQL0YDuyoRIgr+1z934JDGCphyFvsgJPha2hnJfX4nA= Date: Thu, 7 Jan 2016 22:50:03 +0200 Message-ID: <910b145571b2c3e98338d54c0dd6a981@mail.gmail.com> To: Anthony Ferrara Cc: internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] Re: [RFC] [Draft] Adopt Code of Conduct From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Anthony Ferrara [mailto:ircmaxell@gmail.com] > Sent: Thursday, January 07, 2016 8:15 PM > To: internals@lists.php.net > Subject: [PHP-DEV] Re: [RFC] [Draft] Adopt Code of Conduct > > All, > > On Mon, Jan 4, 2016 at 4:06 PM, Anthony Ferrara > wrote: > > There has been some discussion asking for a split of the RFC into two. > I do not believe that this is a good idea, because the CoC is useless > without > some sort of resolution strategy (without *anything*). And if we do need > to > do something (which I firmly believe), then why not do it right the first > time. I > am more than willing to evolve this proposal significantly (it's no where > near a > final form). This discussion should help it evolve. First, I firmly believe that having a CoC - without anything extra - is anything but useless. Values go a long way. Telling people what you expect of them isn't only the first step towards obtaining that behavior - it's by far the most important step. I suspect anybody who has kids (or that has a reasonably fresh memory of being a kid himself) should be able to vouch for that, and again, I'm bringing up the thesis that the vast majority of us here follow the law not because we're afraid of what would happen if we don't - but because it's the right thing to do. Secondly, if we do want to add an extra layer, having a resolution strategy does not have to include penalties - neither proposed ones nor the jurisdiction to impose ones. If the RFC stopped at structuring how people can bring up issues and have them discussed and mediated, I doubt the RFC would be nearly as controversial as it is right now. The problems begin as soon as we try to create some sort of a mini-judicial-body, that has substantial powers, governs based on loosely written rules, has zero tools and experience in getting to the bottom of things or determining the truth between two or more quarrelling parties. Thinking we can do that when we failed agreeing on infinitely simpler things is remarkably optimistic. I disagree we NEED to do something. PHP is not in a situation where it's in an absolute need of a CoC, and the fact it's thriving without one and that nobody appears to be coming up with examples as to why we must have one beyond future-proofing attests to that. Yes, it's not perfect - but as Stas said, that RFC isn't a magic wand that would make it perfect. That said, I think adopting a CoC is a good idea, much like I teach my daughters what's right and what's wrong without telling them what would happen if they don't follow my guidance. Whenever I have to resort to penalties (which I'm happy to say rarely happens) - I've failed, and I virtually always regret it. I'm still interested in hearing more about the four explicit threats of violence you mentioned. Thanks, Zeev