Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90259 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22900 invoked from network); 7 Jan 2016 16:08:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jan 2016 16:08:15 -0000 Authentication-Results: pb1.pair.com smtp.mail=pmjones88@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pmjones88@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.174 as permitted sender) X-PHP-List-Original-Sender: pmjones88@gmail.com X-Host-Fingerprint: 209.85.223.174 mail-io0-f174.google.com Received: from [209.85.223.174] ([209.85.223.174:36772] helo=mail-io0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/20-21405-E6D8E865 for ; Thu, 07 Jan 2016 11:08:14 -0500 Received: by mail-io0-f174.google.com with SMTP id g73so58795242ioe.3 for ; Thu, 07 Jan 2016 08:08:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3D6zm+cBGyaVMBArNwjrLLmr2IzEPFjSm7By2z5QN9w=; b=cW2AKi2CtYntQ/16g3hBHSd1O0utQAR2DTb/bJnlEeCe/d/K58GVP0hL8P7fyyXqYr ZuKu1QKjYbemOFuB1SWjp9zZPuoJ8UhltKYgLtJZNXXWyqDuI5V0CuiqSUjOi6WL/9Bn ga3Q0IT0D0RlzkLQ9XAj+1hvfosREgNTxtaLjU5+PuNMkmp1YghEGwR8yJZWZE4o8j+E vSRq1NXsDnRnLgETtfAT7HQoJpyWb6ohb6TkZBPn4PNqk+6RqlDmkLrfdIxpS6S3ZWn8 KFHetXVioayIrBWGd1go1IL3KID3TYmTSQnXTMKZ30jhxu+VShfAfp4059Su8MDwZvNu +y/w== X-Received: by 10.107.31.17 with SMTP id f17mr39686818iof.68.1452182891559; Thu, 07 Jan 2016 08:08:11 -0800 (PST) Received: from ronin.attlocal.net (107-223-29-56.lightspeed.nsvltn.sbcglobal.net. [107.223.29.56]) by smtp.gmail.com with ESMTPSA id kc8sm5090197igb.4.2016.01.07.08.08.10 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 07 Jan 2016 08:08:10 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) In-Reply-To: Date: Thu, 7 Jan 2016 10:08:09 -0600 Cc: Anthony Ferrara Content-Transfer-Encoding: quoted-printable Message-ID: <3AB5AA82-4F17-40C3-B8B5-33697A8DBEC2@gmail.com> 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> To: PHP internals X-Mailer: Apple Mail (2.3096.5) Subject: Re: [PHP-DEV] [RFC] [Draft] Adopt Code of Conduct From: pmjones88@gmail.com ("Paul M. Jones") Hi all, As I have stated previously, I find the Contributor Covenant text = objectionable, in that it couples person, project, and politics, so that = the person becomes answerable to the project for their politics. If there simply must be a code of conduct, they should be decoupled. To = that end, I propose that the entire "Code Of Conduct Text" in the RFC be = removed, and replaced with this single sentence: We are committed to evaluating contributions within project channels without regard to the contributor's experience, ability, identity, body, religion, politics, or activity outside of project channels. Alternatively, if that's not specific enough, use this single sentence = instead: We are committed to evaluating contributions within project channels (such as reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other project activities) without regard to the contributor's level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, nationality, politics, or activity outside of project channels. Both of these use language cribbed from the Contributor Covenant, and = add explicit protections for politics and other activity outside the = project. This decouples person, politics, and project from each other, = leaving each with its own separate sphere of influence. It also removes = the scope of resulting actions-to-be-taken from the expectations of = conduct, and leaves it to the conflict resolution language. The replacement is restricted to project channels only. I predict, based = on earlier comments, that some will object to this. I opine that it is = beyond the scope of the project to either reward or punish members for = their activity outside channels owned by the project. Even so, conflict = in non-project channels does occur. As such, I suggest adding the = following text (or substantially similar text) to the conflict = resolution language: Q: What about conflict outside of project channels? A: If you feel conflict via a non-project channel is unbearable, you should handle the incident(s) using the means provided by that channel. For example: - If you feel you are being abused via Twitter, you might block or mute the person(s) you feel are abusing you, and/or report the abuse to Twitter. - If you feel you are being harassed via email, you could set up a rule to delete or junk emails from the person(s) you feel are harassing you. - If you feel you are subject to a credible threat of physical harm, you should report it to law enforcement. Finally, although the original RFC text does not define "project = spaces", I think that "project channels" should be defined; for example, = the official PHP accounts on Github, Twitter, and Facebook, as well as = all php.net mailing lists, and perhaps even all php.net email accounts. --=20 Paul M. Jones pmjones88@gmail.com http://paul-m-jones.com Modernizing Legacy Applications in PHP https://leanpub.com/mlaphp Solving the N+1 Problem in PHP https://leanpub.com/sn1php