> Saying that we "do not care" because it does not happen inside php.net > <http://php.net/> > would be very hypocrite and makes the CoC totally useless.
Recognizing that it is irresponsible (and indeed impossible) for an official PHP body to try to control behavior that takes place outside the PHP project’s jurisdiction does not mean those of us who make up the PHP community do not care about others and how they are treated. It is simply a recognition of the project’s legitimate spheres of responsibility. > 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. Because those channels are *actually* official PHP channels and the others are owned and operated by entirely separate third-parties. Kevin Smith Hearsay Interactive <http://gohearsay.com/> ke...@gohearsay.com <mailto:ke...@gohearsay.com> 615.829.6356 > On Jan 7, 2016, at 10:17 AM, Pierre Joye <pierre....@gmail.com> wrote: > > On Thu, Jan 7, 2016 at 11:08 PM, Paul M. Jones <pmjone...@gmail.com > <mailto:pmjone...@gmail.com>> wrote: >> 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. > > The problem with the concept you describe here is to consider that if > someone is harrassed/insulted/etc outside php.net <http://php.net/>'s > channels but still > related to php.net <http://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 <http://php.net/>'s > channel. > Saying that we "do not care" because it does not happen inside php.net > <http://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, > -- > Pierre > > @pierrejoye | http://www.libgd.org <http://www.libgd.org/> > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > <http://www.php.net/unsub.php>