[Twisted-Python] Proposal -- Code of Conduct

David Reid dreid at dreid.org
Tue Jun 23 12:59:04 MDT 2015


I'm going to come out strongly against using the PSF CoC. It is woefully
inadequate, it includes no mechanisms for reporting, and as any PSF member
who has been on certain mailing lists knows it is actually completely
unenforceable.

-David

On Tue, Jun 23, 2015 at 11:47 AM, Stephen Thorne <stephen at thorne.id.au>
wrote:

> I agree with Clayton's points. Please pick a code of conduct that others
> have used. Avoid the desire to specialize.
>
> I like the PSF code of conduct, http://bit.ly/psf-coc but any well
> regarded CoC will do.
>
> Stephen.
>
> On Tue, 23 Jun 2015 at 19:23 Clayton Daley <clayton.daley at gmail.com>
> wrote:
>
>> Not that I'm a heavy contributor, but:
>>
>>    - A CoC is like a ToS in many ways.  They rarely get read until
>>    there's a problem.
>>    - A CoC is like a License in many ways.  They should be pretty
>>    standard infrastructure.
>>
>> I think both of these facts argue for joining Twisted to an existing CoC.
>> No one goes around reading the CoC for every group they participate in. We
>> increase the odds that someone reads our CoC if they get leverage (one
>> read, lots of groups) and we get spill-over (they read the CoC for another
>> group and thus know ours).
>>
>> If an extremely common library (think JSON handler) lacks a feature, we
>> don't start by creating yet another fork.  We make the case to fix
>> upstream. We only consider forking if we can't get upstream fixed. A CoC is
>> no different. In fact, a CoC is likely even more generic than a JSON
>> library -- I have to wonder what's so special about a CoC that we'd need a
>> fork!  If we use the upstream CoC, we also benefit from improvements
>> contributed by others.
>>
>> Clayton
>>
>> On Tue, Jun 23, 2015 at 11:39 AM, John Santos <JOHN at egh.com> wrote:
>>
>>>
>>> Hi everyone,
>>>
>>> I am sure everyone understands that the Twisted community would love more
>>> diversity. While it is hard to achieve, it should be easy to remove one
>>> of
>>> the obvious blockers -- making underrepresented groups feel more welcome.
>>>
>>> I think, and hope, that our IRC channel, our issue system and mailing
>>> list
>>> have been a friendly, pleasant place. This is an attempt to clarify what
>>> we
>>> mean by a "friendly, pleasant place".
>>>
>>> After some discussion on IRC, I volunteered to write up a Code of Conduct
>>> for Twisted. It is mostly an adaptation of Django's CoC -- I think Django
>>> has a nice track record of commitment to diversity, and, of course, we
>>> expect our communities to overlap.
>>>
>>> My current draft, including instructions on how to build it, is in
>>> https://github.com/moshez/twisted-coc . I have intentionally not made
>>> the
>>> built documents available, in an attempt to avoid someone picking them up
>>> before they're approved by us.
>>>
>>> Please respond if there are any concerns about the wording, anything
>>> that I
>>> missed and anything you think does not belong there. I hope we can
>>> achieve
>>> consensus, and have the Project Leadership Committee approve this
>>> (including approving the current committee -- I've volunteered to chair
>>> it,
>>> and Glyph and Amber (HawkOwl) have graciously agreed to be on it.)
>>>
>>> Thanks,
>>> Moshe Z.
>>>
>>>
>>> I've noticed several typos in the Reporting Guidelines section
>>> (reporting.rst)
>>>
>>> I hope this is the appropriate place to report them.
>>>
>>> * first sentence of the 4th paragraph of the "What Happens..." section.
>>>   The last word is "response", should be "respond"
>>>
>>> * Last sentence of the same paragraph: "Finally, the Working Group will
>>> make a report on the situation to the DSF board. The board may choose to
>>> a public report of the incident."  Should be TSF board, not DSF board,
>>> and
>>> needs a verb in the final clause, probably "make".
>>>
>>> Also, more substantively, the first possible response is "Nothing (if we
>>> determine no violation occurred)."  Maybe I'm just too literal, but I
>>> think there should be a positive response to every report, even if that
>>> response is "We've decided not to do anything", so the reporter knows the
>>> report has been seen and thought about and hasn't just fallen through the
>>> cracks.
>>>
>>> Another note, someone earlier implied that since Twisted doesn't sponsor
>>> events, the event-related parts of the Django CoC were irrelevant.  In
>>> the past, there have been several local bug-fixing sprints, one of which
>>> I almost actually attended.  I would think these would qualify as events
>>> and the issues for a CoC when people meet in person may be somewhat
>>> different from when we meet online.
>>>
>>>
>>> Otherwise, I strongly support this and am happy the Twisted Project is
>>> taking a proactive stance on it.  Great work, everyone, and thank you
>>> Moshe, Glyph and Amber!
>>>
>>>
>>>
>>> --
>>> John Santos
>>> Evans Griffiths & Hart, Inc.
>>> 781-861-0670 ext 539
>>>
>>> _______________________________________________
>>> Twisted-Python mailing list
>>> Twisted-Python at twistedmatrix.com
>>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>>
>>>
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python at twistedmatrix.com
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20150623/e63a46b7/attachment-0002.html>


More information about the Twisted-Python mailing list