Benjamin (and all others still paying attention),

I love the Django code of conduct. It's not perfect but it's quite good. 
How does a person who claims one or even many historically marginalized 
identities know that the Django community is a safe place for them without 
a published and enforced code of conduct? It can be scary enough to enter 
into a field as white- (at least here in the U.S.) and male-dominated as 
software development even with a code. Without one, you have no guarantee 
that _safety_ is going to be given a higher priority than making sure those 
with power and privilege have the freedom to say whatever they want, 
whenever they want. 

I'm glad that you're staff is comprised of 40% women. That is truly 
something to be applauded. It's something I have never been able to achieve 
myself and I'd be interested in hearing (elsewhere, not in this thread) how 
you were able to do that. I hope that those women feel safe in their 
working environment. I hope that when harassment does occur (let's be 
honest, it's a matter of when, not if), they are not burdened with both the 
pain of what they've experienced _and_ the difficulty of having to figure 
out to whom to report it and how. I hope their complaints will be taken 
seriously. 

You want people to address your warning against unintended consequences. 
Here goes. I think you're exaggerating this risk. We are not trying to 
enforce an anti-social behavior code on the entire universe for all time. 
What #86 does, as I noted in the commit message, is make an already 
implicit policy explicit. It simply says, in deliberately vague language, 
that if a member of the Django community is treated abusively by another 
member of the Django community _outside_ a Django forum and that abuse is 
reported to the conduct committee, the committee will not reject the report 
outright simply on the basis of where the alleged abuse occurred. The 
committee will take the report seriously and _may_ choose to act upon it. 
As Daniele said early in this discussion, the language and the intent 
provide plenty of room for a measured and proportionate response, which 
may, as has been said, be no response. 

You want people to address your conviction that affirmative language is 
better. Here goes. I agree with you that affirmative language is most 
helpful. It's certainly much more enjoyable to read and discuss since it 
reflects the positive vision of where we _want_ to be. On the other hand I 
also agree with the Ada initiative and others in this thread that the list 
of don'ts is also necessary, for the reasons that have already been stated 
("I'm not touching you," rule lawyering, etc.). As wonderful and socially 
advanced as you think the Django community is, surely even you can agree 
that we cannot control who will be entering the community in the future. In 
fact, that's what we all want, right? We want a community open to all. Some 
of those people entering the community in the future _may_ need the don'ts 
spelled out for them. It may not be their fault, either. They may simply 
have never had helpful and constructive relationships with people very 
different from themselves modeled for them. 

Or consider presenters. Humor is an excellent method of holding an 
audience's attention. It's handy for a presenter to have a published CoC so 
they know which jokes are appropriate in this community and which to avoid. 
Heck, _I_ need the CoC for that. 

Ultimately what this comes down to is that those of use with power and 
privilege are going to have to give some of that up in order to share it 
with those who haven't historically had it. Just one example of this 
playing out in practice is giving up some of my right to free speech in 
order to ensure that others feel welcome. For me, this looks like spending 
time  reflecting on the words I use and how they affect people very 
different than myself _and then changing my words_. Since that takes a lot 
of effort, I won't always be doing it; therefore I expect to be called out 
on using oppressive language, knowing I will be unlearning my conscious and 
unconscious prejudices all my life. I hope to respond to such corrections 
in a way that encourages folks to keep being honest about how they 
experience the community. This is the cost of creating and maintaining an 
inclusive community. 

I do not think need we need detailed records of reported abuse in order to 
justify this change. Even if zero abuse has ever happened in the Django 
community (which we all know not to be true, since we are humans and we're 
_all_ jerks sometimes), it's my position that this change is still valid 
and important. Why should we wait for something horrible to happen in order 
to put _the ability_ to offer protections in place? And, let's remember, 
the change is simply making explicit what is already policy. It's important 
to make it explicit because someone may not have known that they could 
report abuse that occurred elsewhere. Perhaps they've been avoiding Django 
gatherings because of abuse they've experienced; this might provide a way 
back for them. 

There. I have attempted to address the complaints you most consistently 
bring up and accuse us of not addressing directly. I expect you to quickly 
find problems with everything I've said. That's fine, but I'll say now that 
I may not respond. This discussion has taken a lot of time to follow and 
has been mentally and emotionally exhausting. I have a busy week and this 
may not fit into it anymore. What I don't expect is for you to submit a 
pull request offering the affirmative, positive reworking of the CoC that 
you have proposed, so you have an opportunity to surprise me there. 
Regardless, your criticism has provided me with the opportunity to more 
thoroughly think through and explain my rationale behind this change. For 
that I thank you. 

Kevin

On Tuesday, September 9, 2014 3:29:25 PM UTC-4, Benjamin Scherrey wrote:
>
> Aymeric,
>
>     You don't believe that one should also consider how it is used? I have 
> already documented that the single ever documented threatened use of the 
> existing code of conduct was not to protect anyone from harassment but, in 
> fact, was used to stifle someone's thoughtful and reasoned argument and end 
> debate on a point. Exactly the kind of thing that I commonly see in the 
> rest of the world where such speech and conduct codes are applied. They 
> inevitably lead to this and I find that coercive and destructive. Evil in 
> the name of good is twice as evil.
>
>     I will also note that I have made several direct assertions about the 
> positive aspects and negative aspects of certain policies. The sudden 
> influx of people speaking in support for a speech and conduct code that 
> enumerates forbidden activities have all chosen not to respond to any of 
> these assertions with reasoned arguments or provide any assertions of their 
> own backed up by evidence. None. Zero. I think that speaks very much 
> towards the quality of their arguments and the resulting policies if their 
> preferences are chosen. Sadly, I also anticipated this when I replied to 
> Kevin's latest post asking for those who supported the speech code to 
> respond to my concerns directly because the usual tactic by people wishing 
> to impose such things is to argue around the subject rather than address 
> the real documented problems with it. Alex gets partial credit for at least 
> giving some specific support (the Ada group's recommendation) for why he 
> wants it but no one has bothered to address the clear and present 
> documented dangers of such a thing as I have argued.
>
>     Again, getting back to the subject of the two PRs, 84 is fine but 86 
> is way out of line because you've then imposed a speech and conduct code on 
> the entire universe without any context of having anything to do with 
> Django. Nothing good can come of this.
>
> -- Ben
>
> On Wed, Sep 10, 2014 at 2:12 AM, Aymeric Augustin <
> [email protected] <javascript:>> wrote:
>
>> On 9 sept. 2014, at 19:54, Benjamin Scherrey <[email protected] 
>> <javascript:>> wrote:
>>
>> > So far we have exactly one documented example and TPTB took it 
>> seriously right away. To me, this hardly justifies any need for an explicit 
>> "anti-harassment" policy.
>>
>> I believe the success of the code of conduct is measured by how rarely it 
>> is needed.
>>
>> If it never needs to be brought up, then it has achieved its goal.
>>
>> So thanks for confirming that it works well :-)
>>
>> --
>> Aymeric.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/django-developers.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-developers/E4FAFFC8-DEA4-411D-9130-EA9BC74090B0%40polytechnique.org
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Chief Systems Architect Proteus Technologies <http://proteus-tech.com>
> Chief Fan Biggest Fan Productions <http://biggestfan.net>
> Personal blog where I am not your demographic 
> <http://notyourdemographic.com>.
>
> This email intended solely for those who have received it. If you have 
> received this email by accident - well lucky you!!
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/a11daa31-27d1-4b58-85df-948bb86a7ab3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to