[Twisted-Python] Proposal -- Code of Conduct

Stephen Thorne stephen at thorne.id.au
Tue Jun 23 12:47:42 MDT 2015


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20150623/db40f091/attachment-0002.html>


More information about the Twisted-Python mailing list