On 1/5/16 4:30 PM, Paul M. Jones wrote:
On Jan 5, 2016, at 16:21, Nate Abele <nate.ab...@gmail.com> wrote:

Hi Rowan,

I don’t presume to speak for Paul, but I don’t think the point is that any 
particular person involved in this discussion is presumed to have a political 
intent, rather that CoCs themselves (the Contributor Covenant in particular), 
and the people typically agitating for them, come from a place of 
hyper-politicization.
Yes, that is an accurate summary of my position.

It is also an inaccurate summary of your statements on this list to date, as well as elsewhere, which have been accusatory, vitriolic, insulting, and hyperbolic.

Yes, there are hyper-politicized people who push CoCs and use "if you sneeze around me I'm mortally offended and will have you fired" type arguments. I do not dispute the presence and existence of such people. I also do not dispute the presence and existence of CoCs, and enforcements thereof, that are "guilty until proven innocent, which you're not allowed to do". That does not imply that all CoCs are inherently such documents or that all who support the concept of a CoC are hyper-politicized crusaders hell-bent on world baby-ification.

I also do not dispute that there is an awful lot of really terrible PHP code in the wild that is riddled with more security holes than swiss cheese, written by people who, in the interests of public safety, should probably not be allowed to use a computer. Does it therefore follow that all PHP code is inherently insecure and PHP developers are all intrinsically incompetent? Of course not. Not even remotely. Most of us on this list, you included Paul, have been in a position to point that out, probably repeatedly.

I dislike and would just as soon stamp out the "guilty until proven innocent" model of political correctness as much as you. But that doesn't mean the world is all rainbows and ponies if we just didn't have CoCs. There are real and legitimate issues in the IT world that need to be addressed, and a good CoC, fairly-enforced, is one useful tool in doing so.

In fact, I would go as far as saying that if you want to stomp out the "guilty until proven innocent" CoC movement, then a major project (like PHP) adopting a CoC that *does* strike a softer tone, focuses on conflict resolution, has teeth but rarely needs them, and otherwise shows that *a CoC needn't be a tool of social control* is the best argument that can be made. Taking a balanced approach and showing that it can work is the best way to undermine and de-fang the extremists. (Both the "CoC as political weapon" crowd and the "I want the right to piss in your cheerios" crowd.)

Modeling the behavior of an extremist, however, is the best way to reinforce and embolden the counter-extremist.

--
--Larry Garfield


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to