Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Listserv edits #80

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ Resources for policies/starting points:

## Code of Code4Lib Conduct

The [Code of Code4Lib Conduct](code_of_conduct.md) is an evolving document that applies not only to the annual Code4Lib conference, but also to the other ways we interact, including the[Code4lib listserv](https://lists.clir.org/cgi-bin/wa?A0=CODE4LIB), irc, and other Code4Lib venues, such as the Slack and Discord channels.
The [Code of Code4Lib Conduct](code_of_conduct.md) is an evolving document that applies not only to the annual Code4Lib conference, but also to the other ways we interact, including the [Code4lib listserv](https://lists.clir.org/cgi-bin/wa?A0=CODE4LIB), irc, and other Code4Lib venues, such as the Slack and Discord channels.

Because a Code of Conduct is intended to protect community members from harm in community spaces and outlines unacceptable behavior, we have also outlined guidelines for positive engagement in the Code4Lib [community norms](norms.md).

As we learn and grow, we welcome suggestions for changes.

Expand Down
59 changes: 35 additions & 24 deletions code_of_conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,40 @@ intimidation, stalking, following, harassing photography or recording;
sustained disruption of talks or other events, inappropriate physical
contact, and unwelcome sexual attention.

## Sanctions

Participants asked to stop any harassing behavior are expected to comply
immediately. If a participant engages in harassing behavior, organizers may
take any action they deem appropriate, including warning the offender,
expulsion from the Code4Lib event, or banning the offender from a chatroom
or mailing list.

Specific sanctions may include but are not limited to:

* warning the harasser to cease their behavior and that any further reports
will result in other sanctions
* requiring that the harasser avoid any interaction with, and physical
proximity to, their victim for the remainder of the event
* early termination of a talk that violates the policy
* not publishing the video or slides of a talk that violated the policy
* not allowing a speaker who violated the policy to give (further) talks at
the event
* immediately ending any event volunteer responsibilities and privileges the
harasser holds requiring that the harasser not volunteer for future Code4lib
events (either indefinitely or for a certain time period)
* requiring that the harasser immediately leave the event and not return
* banning the harasser from future events (either indefinitely or for a
certain time period)
* banning the harasser from any (or all) Code4Lib channels
* publishing an account of the harassment

## Conflict Resolution

If you witness, suspect, or are the target of a violation of the code of conduct, contact a community support volunteer as soon as possible by emailing c4l19-duty-officers@googlegroups.com, or contacting one of the identified [Community Support Volunteers](css_volunteers.md).

All complaints will be taken seriously and kept confidential. The Community Support Squad has [procedures](procedures.md) that community support volunteers will follow in handling reports. Below is a discussion of handling an incident from the perspective of the reporter.


1. Initial Incident

If you are being harassed, notice that someone else is being harassed,
Expand Down Expand Up @@ -86,32 +118,9 @@ contact, and unwelcome sexual attention.
that lead to something tangible (affirmation of decision, change in CoC,
modify decision, etc,).

## Sanctions

Participants asked to stop any harassing behavior are expected to comply
immediately. If a participant engages in harassing behavior, organizers may
take any action they deem appropriate, including warning the offender,
expulsion from the Code4Lib event, or banning the offender from a chatroom
or mailing list.

Specific sanctions may include but are not limited to:

* warning the harasser to cease their behavior and that any further reports
will result in other sanctions
* requiring that the harasser avoid any interaction with, and physical
proximity to, their victim for the remainder of the event
* early termination of a talk that violates the policy
* not publishing the video or slides of a talk that violated the policy
* not allowing a speaker who violated the policy to give (further) talks at
the event
* immediately ending any event volunteer responsibilities and privileges the
harasser holds requiring that the harasser not volunteer for future Code4lib
events (either indefinitely or for a certain time period)
* requiring that the harasser immediately leave the event and not return
* banning the harasser from future events (either indefinitely or for a
certain time period)
* banning the harasser from any (or all) Code4Lib channels
* publishing an account of the harassment
## At a conference: finding someone to help

Code4Lib event organizers can be identified by their name badges, and will
help participants contact hotel/venue security or local law enforcement,
Expand All @@ -132,7 +141,9 @@ In the case of organized events, those responsible for the event should have rea
* **Code4lib IRC volunteers:** `@helpers` in #code4lib, or
`/msg zoia helpers #code4lib`

## Community Norms

A Code of Conduct is intended to protect community members from harm in community spaces and outlines unacceptable behavior. See guidelines for positive engagement in the Code4Lib [community norms](norms.md).

We expect participants to follow these rules at all conference venues,
conference-related social events, community gatherings, and online communication channels.
Expand Down
36 changes: 34 additions & 2 deletions norms.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ This page serves to address some specific norms that we hope to promote for vari

## The listserv

The [listserv](https://lists.clir.org/cgi-bin/wa?A0=CODE4LIB) remains a vital part of the Code4Lib community.
The [listserv](https://lists.clir.org/cgi-bin/wa?A0=CODE4LIB) remains a vital part of the Code4Lib community. There are about 3600 subscribers to the listserv, which means that there may be posting threads that do not interest you; feel free to use your email client's filtering function to handle that.

### Appropriate topics

Although its formal definition states that it "... provides a forum for discussion all things relating to programming code for libraries. This is a place to discuss particular programming languages, but also provides a place to discuss the issues of programming in libraries in general.", it can also be a place to discuss related topics, such as the issues of being the programmer in a library. The questions of diversity, sexual harassment, microagressions, etc., may all be appropriate related topics of discussion.
Although its formal definition states that it "... provides a forum for discussion all things relating to programming code for libraries. This is a place to discuss particular programming languages, but also provides a place to discuss the issues of programming in libraries in general.", it can also be a place to discuss related topics, such as the issues of being the programmer in a library. The questions of diversity, privacy, professional standards, etc., may all be appropriate related topics of discussion.



### Anonymity

Expand All @@ -38,8 +40,38 @@ If you wish to ask people on the listserv to participate in a survey, you should
* (if collecting identifying information such as email address, name), what you plan to do with it, and how you'll keep it secure.


### Participating on the listserv

We ask that you consider the following guidelines when you post to the listserv, keeping in mind that there **are** about 3600 subscribers, and that propagation times vary, so that some subscribers may not see a message for several minutes after it's been posted.

#### Starting a conversation/thread

1. Please use descriptive Subject lines. "The mumblefratz conference is soliciting submissions" is much better than "Announcement".

2. If you are posting a request for help, be as specific as possible. Don't assume that everyone is using the same operating/database management/library system as you are.

3. If you are making an announcement (such as for a conference), make sure you present all the information clearly -- if you use acronyms, spell them out. For example: SAA can stand for "Society of American Archivists" or "Society for American Archaeology" (among many others), either of which might be relevant to subscribers to Code4Lib.

4. Remember that Code4Lib is a listserv heard 'round the world; if your question is country-centric, say so.

#### Participating in a conversation/thread

1. Before responding to a post (unless it's just asking for a *show of hands*), try taking a breath. **You don't have to be the first responder.** Unless you are The Acknowledged Expert -- or the situation is urgent (e.g.: "Help, my website is undergoing a Denial of Service attack! What do I do?"), someone else may have a response as good as or better than yours.

If you've been away from your email for a while, you may want to see if there are any responses that already got the job done.

2. **Be kind.** Remember that not everyone has the same level of technical *or* librarian expertise. Also, English isn't everyone's first language. If someone asks what you consider a naive or foolish question, responding with sarcasm or irony is not a good look. Remember, **you** don't have to respond at all.

3. If your response is tangential to the main point of the thread, consider replying with a different Subject line. The old Usenet convention of **[New Subject] (was: [old subject])** can be your friend. As an example: "Why python is better than Ruby On Rails for ArchivesSpace (was: Help with an ArchivesSpace problem)"

4. **Be kind, take 2.** Just about everyone who participates on the Code4Lib listserv is committed to building this cooperative community. If you feel "slapped" by something, feel that there are microaggressions happening, etc., first re-read the post to make sure there isn't another way of reading it. If you still need to respond, please do it in a way that addresses the behavior, not the person posting. Just as is recommended for initial handling of [Conflict Resolution](<https://github.com/code4lib/code-of-conduct/blob/master/code_of_conduct.md#conflict-resolution>) at Code4Lib, perhaps a private email asking for clarification first would help resolve things.

If things remain tense, with much back-and-forth, please contact one or more [Community Support Volunteers](css_volunteers.md) for help.


5. You are not obliged to respond to private email. If the emailer persists, please contact one or more [Community Support Volunteers](css_volunteers.md) for help.

6. No name calling. 'Nuff said.



Expand Down
5 changes: 1 addition & 4 deletions procedures.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
# Procedures for reporting and responding to violations of Code of Conduct
# Procedures for responding to violations of Code of Conduct

A code of conduct matters as a statement of values. Ultimately, however, it is only as good as its enforcement procedures. This procedure documents actions to be taken by [Code4Lib](https://github.com/code4lib/code-of-conduct/blob/master/code_of_conduct.md) conference staff and volunteers in the event of a violation of the Code of Conduct. These activities will be led by the [Community Support Squad.](csvcharge.md)

### How to Report

If you witness, suspect, or are the target of a violation of the code of conduct, contact a community support volunteer as soon as possible by emailing [c4l19-duty-officers@googlegroups.com.](mailto:c4l19-duty-officers@googlegroups.com) All complaints will be taken seriously and kept confidential.

### Taking reports

Expand Down