Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90875 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92617 invoked from network); 24 Jan 2016 10:22:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2016 10:22:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=padraic.brady@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=padraic.brady@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.52 as permitted sender) X-PHP-List-Original-Sender: padraic.brady@gmail.com X-Host-Fingerprint: 74.125.82.52 mail-wm0-f52.google.com Received: from [74.125.82.52] ([74.125.82.52:34037] helo=mail-wm0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FC/90-16574-CE5A4A65 for ; Sun, 24 Jan 2016 05:22:37 -0500 Received: by mail-wm0-f52.google.com with SMTP id u188so33163038wmu.1 for ; Sun, 24 Jan 2016 02:22:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=iMIWfAiordcSLGyPsHyvHu36Mgq5Lhwa8ZCfiBEw+/k=; b=Z5xBR7U4arREMjr3lUoEmqJuko/++V44fb/iJQQNaHy5P7qFs/kM8TsWo/Awh3AU05 4zngH62L5m6bCL7adsnCcfVJWWXwlaMjC40GQenQF6MXmvmlwRZ+AVk6It9iVucRUWsm ACzFebLW34s/nhpf+V/gUZZbmLQhpwAbQVykF5Nsa8EcI3Yg7q7f2i37CWqHTl3eA/z4 kHQFPuF+94njJq1bG+GQydTRjSa2eCXfjnyXdAQcwx+3f9sHvBZuFgEU8LWi7OMdcY8n Qc3XGDvrzs4DqRjTAC6RRps5nkln2UE28AaxYgKPPRditfIgiKTACGDhyXlxl429urAc AhsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=iMIWfAiordcSLGyPsHyvHu36Mgq5Lhwa8ZCfiBEw+/k=; b=PjjQHyq8wa7yI//r+8mrjibj3fistX6d1FTcGBEGK+rZJe3FT1yTDfzdsYO94IFgUR 4ylNQxfvma79nC9Da3yGC59HbT8REFvB/nyJPczd6Jcl39YpG0zTs7iYGI/l4no1joD+ fPoyftDv26AUZhcwt/aKS+79rLnIZFaOfXcYo73SyEGdMl7Ggjmhqzxbe+nJLA7FQZa4 etn2N7WqR+E1ebNZqosBRyvQqoeDNAHBUm/d/jvriwr7qUBDVdvo0Ec28z4MfYMQPQ2p NoURwONTQwoX+ZsrW9Gfp3bdtcwMmUExJ9eJA+sR5LgpdwT5Ky4KoN3vVR7PHLO4Gll+ L2RQ== X-Gm-Message-State: AG10YOT5MJkrq/v4O7kRhDGXiTOUI/AOFjmOJWJTbV7ckSfY4MlbcxP18+0QDHwGAEi7UzvRe7cvp9R9J9WRuA== MIME-Version: 1.0 X-Received: by 10.194.204.225 with SMTP id lb1mr412258wjc.156.1453630953812; Sun, 24 Jan 2016 02:22:33 -0800 (PST) Received: by 10.28.152.212 with HTTP; Sun, 24 Jan 2016 02:22:33 -0800 (PST) In-Reply-To: <56A43770.9080104@gmail.com> References: <56A43770.9080104@gmail.com> Date: Sun, 24 Jan 2016 10:22:33 +0000 Message-ID: To: Stanislav Malyshev Cc: Zeev Suraski , Brandon Savage , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Specific incident in relationship to the proposed Code of Conduct From: padraic.brady@gmail.com (=?UTF-8?Q?P=C3=A1draic_Brady?=) Hi, On 24 January 2016 at 02:31, Stanislav Malyshev wrote= : > Hi! > >> perspective. The absolute best we can do is just that - the absolute >> best. And it's entirely responsible to ensure that it IS the absolute >> best that can be achieved. > > I think this is an incorrect approach - both in making software and > other places. You don't release software when it's absolute best it > could ever be - otherwise PHP would never exist and neither would > 99.9999% of other software. You do it when it is good to solve practical > problem you have. This is why there's a request on identifying the > problem we're trying to solve and result we are trying to achieve. > Because that's the way to know when we're good enough. > Another reason is a dangerous illusion we could predict what people > would do with it years from now. We can't. Thus it is important not > over-specify things - because we don't have enough information now to > know what we'd like to do in specific case in the future. I don't think we're actually disagreeing here :). It was a reference to the projects efforts, i.e. doing the best it can to achieve a desired result. >> day. To state an obvious question - what precisely is the status quo >> in comparison to a COC? Ad-hoc bans by whoever has access to the ML? > > Yes, status quo is pretty much that. IIRC we needed it one, two times > over 20 years? And it worked fine then. Now, maybe it's time to improve > on it, but the data so far does not show we're in failure mode. So I > find a hard focus on bans be a bit strange - for something that we'd use > maybe once per 10 years, it gets a lot of time spent on it. The focus on bans is because it creates a fundamental point of confusion: 1. Bob is harassing Ben. 2. Ben reports harassment. 3. Mediation occurs, but fails. 4. Bob is still harassing Ben. 5. The Code of Conduct contains no mention of penalties. 6. What is the next action of the PHP project? If the Code of Conduct avoids, cannot, or does not answer that final question, then it's suggestive that no action would be taken: Bob could continue harassing Ben for eternity without consequence despite there being a Code of Conduct. In other words, the Code of Conduct either has teeth, or has no teeth. If it has no teeth, then how is it enforceable? If it's not enforceable, then why should anyone bother making reports? Worse, if the Code of Conduct doesn't even mention the teeth, can someone involved in a rare extreme case then claim that the project lacks the authority to punish them? Paddy -- P=C3=A1draic Brady http://blog.astrumfutura.com