Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90346 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2212 invoked from network); 8 Jan 2016 05:52:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Jan 2016 05:52:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.28 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.28 out4-smtp.messagingengine.com Received: from [66.111.4.28] ([66.111.4.28:59104] helo=out4-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/38-55593-48E4F865 for ; Fri, 08 Jan 2016 00:52:05 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 6412B20861 for ; Fri, 8 Jan 2016 00:52:02 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Fri, 08 Jan 2016 00:52:02 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/s0eSbFMAg9DZ1h EZFxzThYBiFY=; b=XSQEBi/M4L7eShoC7Jh+PRxCj0D1f1fBI/QfS+5J/tb1FtR BRMPw+oJ+znz0Lpd3lX+wWd/3vQIfevqI6CP3GyLcrjoSj6jX0z73pcUhFAlSmeE JsSsYj/Uv2MdSuH2WFOhM6ZtQoeN8B2gwPPrDlcGRZsCrZlJ4kd4GXU3+uGo= X-Sasl-enc: Hgn9gwKXmxZ4Lq/4FfQozb+y4s4IoDVHFGQp6REHKzKK 1452232322 Received: from [192.168.42.5] (c-50-178-40-84.hsd1.il.comcast.net [50.178.40.84]) by mail.messagingengine.com (Postfix) with ESMTPA id 1F2F8C013FE for ; Fri, 8 Jan 2016 00:52:02 -0500 (EST) To: internals@lists.php.net References: <66E04ACF-7363-4E47-BFFD-E380E5B1EA23@gmail.com> <6D.39.21755.3576D865@pb1.pair.com> <1AD1B991-A3E5-4D6C-A532-5F0FCCC2ED61@gmail.com> <568D7C5D.9020405@php.net> <1e6a13607a3a1c8b20a4649f8a5ef767@mail.gmail.com> <3AB5AA82-4F17-40C3-B8B5-33697A8DBEC2@gmail.com> <8D90A4F6-4E3E-4283-B8E3-152E4707EF4E@moonspot.net> Message-ID: <568F4E81.1020205@garfieldtech.com> Date: Thu, 7 Jan 2016 23:52:01 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <8D90A4F6-4E3E-4283-B8E3-152E4707EF4E@moonspot.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] [Draft] Adopt Code of Conduct From: larry@garfieldtech.com (Larry Garfield) On 01/07/2016 10:08 PM, Brian Moon wrote: >> Why not? The harassment has been nullified. > I agree with your position on most of this, Paul. However, free email, and thus, Twitter and other social media accounts are nearly unlimited. It becomes an arms race to try and block someone. > > Brian. Simply cutting off contact (either by the receiver of harassment or otherwise) isn't the entire goal. There are least 2 others: 1) Harassment does not need to be direct. If I were to start tweeting up a hostile, insulting storm about someone else on this list, by name and talking about PHP Internals business, but not tweeting @ that person, them blocking me isn't going to accomplish anything. The harm isn't that they are seeing the message necessarily, it's that everyone else I know is seeing it, many of whom that person may not even know. That's still an attack on a person's reputation, and damaging to the person. And before anyone says "well report it", Twitter's track record in dealing with such matters is somewhat worse than pathetically abysmal. If you're not a rich white guy it's somewhat worse than that. The same is true of Reddit, and in many places the police department, too. 2) It's not simply a matter of the two (or however many) people involved. It's a statement of what we as a community are willing to tolerate. "You're a malicious jackass who hurts people, buuuut you don't do it in a place we can ban you, technically, so *shrug*" tells everyone else (both on the list and off) that we are OK with members of our community being malicious jackasses who hurt people. That does harm to the whole community. Conversely, if we do make it clear (through communication, mediation, and if necessary punitive measures) that we don't welcome malicious jackasses who hurt people, even if they happen to be good coders, that's signaling the opposite: That we will favor non-jackasses in this community, even at the expense of people who happen to be good coders. We still can't take care of Twitter, but we can make it clear that we do not accept such behavior amongst our inner-circle. And that in turn influences the kind of people who show up and stick around, and creates a virtuous cycle. It's about the audience as much as the actors. And yes, I am aware that a large part of the concern is the definition of "malicious jackass who hurts people" and "hostile, insulting storm". There *is* a risk of that turning into a "morality clause". That's true. But it could go either direction on such matters, not necessarily just in the "evil PC witch hunt" direction. That's where, as has been repeated, 1) A well-defined code of conduct that takes a positive tone and is neither too prescriptive nor too vague is needed and 2) we have to trust the members of the conflict resolution team to not let it turn into that, and be as objective and sound as humanly possible. Do you think we can find 5 people in the PHP community that we can trust to make fair decisions (NOT that we would always agree with, but that are fair) that don't fall too far into "thought policing", in *any* direction? If not, then the community is already lost beyond all hope and we should all just give up now. I do not believe that to be the case, at all. --Larry Garfield