Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90261 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26219 invoked from network); 7 Jan 2016 16:17:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jan 2016 16:17:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.50 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.218.50 mail-oi0-f50.google.com Received: from [209.85.218.50] ([209.85.218.50:33863] helo=mail-oi0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0E/D0-21405-F9F8E865 for ; Thu, 07 Jan 2016 11:17:35 -0500 Received: by mail-oi0-f50.google.com with SMTP id o124so316290015oia.1 for ; Thu, 07 Jan 2016 08:17:35 -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=xbdLP1dF6SJ8rYfd2MWqKJIRVbpPGPZPNU3jfO8JTuY=; b=W/+cDtYsOF13cuXNicUR28F+ybpUKH9pPDUkouLwjJNbbWp2hCrk2Itj54eYxX1Fg9 vedq8Sy6iebRJVw9L9MkxjjEU9IsT1iUjcSqUI5pnWn9tCeL5EXVrbiv8jtGFJahPHLm xTRoNjYxbh0PsgwmQwBrqP3LkHhylmLMBedp0PKNTSJX9HmSXybJ/N9HAF4IZSnHwT6V nnQJW/aB42goDnlA7kGrNLw7L9W9lOcaMqo9oywW9vqMDCSswEHJRPpawfL9hh/5cEUc FB2cP3VXUGebPRE4dna5ZsWBVYyYjUMJRvWLuJ1+6xHqLIqaYnlCDXz1xkrWd+2UCdkI k/Hg== MIME-Version: 1.0 X-Received: by 10.202.203.198 with SMTP id b189mr66045050oig.39.1452183452644; Thu, 07 Jan 2016 08:17:32 -0800 (PST) Received: by 10.202.64.136 with HTTP; Thu, 7 Jan 2016 08:17:32 -0800 (PST) In-Reply-To: <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> <3AB5AA82-4F17-40C3-B8B5-33697A8DBEC2@gmail.com> Date: Thu, 7 Jan 2016 23:17:32 +0700 Message-ID: To: "Paul M. Jones" Cc: PHP internals , Anthony Ferrara Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] [Draft] Adopt Code of Conduct From: pierre.php@gmail.com (Pierre Joye) On Thu, Jan 7, 2016 at 11:08 PM, Paul M. Jones wrote: > Hi all, > > As I have stated previously, I find the Contributor Covenant text objecti= onable, in that it couples person, project, and politics, so that the perso= n becomes answerable to the project for their politics. > > If there simply must be a code of conduct, they should be decoupled. To t= hat end, I propose that the entire "Code Of Conduct Text" in the RFC be rem= oved, 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 in= stead: > > 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 res= ulting 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 beyo= nd the scope of the project to either reward or punish members for their ac= tivity outside channels owned by the project. Even so, conflict in non-proj= ect channels does occur. As such, I suggest adding the following text (or s= ubstantially 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 offici= al PHP accounts on Github, Twitter, and Facebook, as well as all php.net ma= iling lists, and perhaps even all php.net email accounts. The problem with the concept you describe here is to consider that if someone is harrassed/insulted/etc outside php.net's channels but still related to php.net, we should look to the other direction. It is wrong. If someone starts to put bad pressure on another person (harassment, insults, personal attacks, etc) trying to make this person either abandon an idea, RFC or even to force this person to leave the project, the attacker will most likely use non php.net's channel. Saying that we "do not care" because it does not happen inside php.net would be very hypocrite and makes the CoC totally useless.I agree it makes the task harder but I do not see how some channels are under the CoC and for other we should ignore the issue. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org