Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90488 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14106 invoked from network); 11 Jan 2016 13:47:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jan 2016 13:47:53 -0000 Authentication-Results: pb1.pair.com header.from=brandon@brandonsavage.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=brandon@brandonsavage.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain brandonsavage.net designates 209.85.223.171 as permitted sender) X-PHP-List-Original-Sender: brandon@brandonsavage.net X-Host-Fingerprint: 209.85.223.171 mail-io0-f171.google.com Received: from [209.85.223.171] ([209.85.223.171:36491] helo=mail-io0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 76/D6-64385-882B3965 for ; Mon, 11 Jan 2016 08:47:53 -0500 Received: by mail-io0-f171.google.com with SMTP id g73so152366788ioe.3 for ; Mon, 11 Jan 2016 05:47:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brandonsavage-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ELGnF3DXosXtKOrq9hoQYfmCOkwPobyh9OXzRd0NkSs=; b=An9SKSymGaxPhOOjICnTpm9tLPHxhfCATfxpga6taXacpbUmhO11i7fS3X3xNDWCSx keK3kTgHr+Jc0TxmmL25aSwZfg75bBL13Qp5GUnpbG5pxstfzHh1bUAa4juLKpU+EBSG pXxHNNJhAAKKwN9EibO+FwbXkyHdlMRfaVkeEAcqRLTkrVbaWp/Tnlmt1flmu2ua7w59 qjUo0KCemSRoCEWJ1XlbQrkPqXnVr4MJkVvOBIuFaT741js8GLTpz2SEraCK7Sv0WCku 4wVsi+ndH4ZVdYvyauTncLn++AL5GPUBLSUuYTMsikXadAIVvjd6hmJ5LvBhbtwfJLx0 RLJQ== 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:from:date :message-id:subject:to:cc:content-type; bh=ELGnF3DXosXtKOrq9hoQYfmCOkwPobyh9OXzRd0NkSs=; b=fmm6XEMxp9n4r50lz4RX3sfIv22hnzg2n8Nv3kurop0bA/XBD7/WLqo/BmDymj8eV9 VpHngybmh91zvxcg7GZ2BfAQRUR/HMV7ApYmV25M4rm1hK8OqLwXlTe+FL5tZenZNEWP Th6+/Tv/b3KLCzm2v6dGjoQube0KWfdRus0PEDLP/43NBhuJEz1kQr4a0qvdxiP+6GWx RXqJ3AMq6K0XAOyLOmwOR9cynVBkmxYkEkBNd33hNk5YPhiVpuHdthF/oE6iqkcOqE/H LAIrkcrcbCvw6tZMr/0x0If449YptcCCDzm+KOHBgnYwTb96TA1YRGXYMZGuAUCHpSoI q/Rg== X-Gm-Message-State: ALoCoQmQss8mO86EjPvu/Zxi45CegrXCOAYX+Lw0ufjzp1NVSEiEe9XrJD2NFNia4kSo4yN+i33LWTawzpiegjM1fevmR5bJUQ== X-Received: by 10.107.157.213 with SMTP id g204mr128745404ioe.169.1452520069990; Mon, 11 Jan 2016 05:47:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.98.136 with HTTP; Mon, 11 Jan 2016 05:47:30 -0800 (PST) In-Reply-To: <56934116.70002@garfieldtech.com> References: <910b145571b2c3e98338d54c0dd6a981@mail.gmail.com> <0E9E4C89-1800-4000-BD5A-BC81F43BE2FE@gohearsay.com> <44142A2C-0E7C-4525-880F-7759CD8A502A@heroku.com> <5691D820.4080309@gmail.com> <56934116.70002@garfieldtech.com> Date: Mon, 11 Jan 2016 08:47:30 -0500 Message-ID: To: Larry Garfield Cc: PHP internals Content-Type: multipart/alternative; boundary=001a11402d1ccd236b05290f2ea3 Subject: Re: [PHP-DEV] [RFC] [Draft] Adopt Code of Conduct From: brandon@brandonsavage.net (Brandon Savage) --001a11402d1ccd236b05290f2ea3 Content-Type: text/plain; charset=UTF-8 > > At the same time, though, if someone is being maliciously hostile what > great cover! A private email is not a PHP-Group managed resource, so no > rules! Twitter, ha, no rules! Reddit? LOL like they enforce anything. > If someone wanted to send a death threat to another developer about PHP > business, I would hope that, as a developer, they are at least smart enough > then to do so using a chat program that is "out of scope" so that they're > untouchable. (If they tried to send someone a death threat on list, we > should ban them for stupidity. :-) ) > > That's why the scope needs to cover "involves PHP business, regardless of > medium" rather than "just on certain pieces of server infrastructure". > It's trivial to circumvent otherwise. Now, how do we define "involves PHP > business" in a way that, for example, forbids someone from harassing a gay > person about PHP business but doesn't penalize someone for participating in > an anti-gay-marriage protest in their home town? That's the question we > should be discussing: How that balance works to minimize that risk, and > avoid it being abused to Eich someone. (Yes, I just used Eich's name as a > verb.) > > > Larry, This is a great point, and brings up an interesting potential compromise that might work well for solving this issue. If the issue is that someone might take an on-list discussion and harass someone off-list, why not limit the jurisdiction to individuals who have participated on-list in discussion or voted on the issue? For example, during the very heated discussion over static type hints, if someone who had discussed the issue on Internals had then gone out to Reddit and called Zeev a bunch of terrible things, that could be made actionable under this code of conduct, reportable to the mediation team. On the other hand, we have a lot of people with karma who don't always vote and may not participate in a particular issue on-list. If two people who have karma have a run-in outside the discussion of an issue related to PHP, they should have to be adults and hash that out themselves. And that to me is the crux of the issue. When it comes to making discussions on internals more civilized, governing a person's conduct *as it relates to their participation in the discussion* is about as far as PHP should go. A person who is not a party to the discussion, who does not vote, but does have karma, who happens to tweet "I think X is a moron for proposing Y" is entitled to that opinion, *until they bring it here.* If, on the other hand, the goal of the CoC is not to make Internals a better place, but to govern what people in the community think, say and do when they have no direct involvement with this group, that's another matter entirely. And a much scarier one at that, don't you think? Brandon --001a11402d1ccd236b05290f2ea3--