Giter Club home page Giter Club logo

code-of-conduct's Introduction

Code4lib Anti-Harassment Policy

This is repository is a space for dialog in the maintenance of an anti-harassment policy for the Code4lib annual conference, mailing list, and other Code4Lib channels.

Resources for policies/starting points:

Code of Code4Lib Conduct

The Code of Code4Lib Conduct is an evolving document that applies not only to the annual Code4Lib conference, but also to the other ways we interact, including theCode4lib listserv, irc, and other Code4Lib venues, such as the Slack and Discord channels.

As we learn and grow, we welcome suggestions for changes. You can follow our change procedures to make suggestions in one of the following ways:

License

CC0 Licensed under CC0

Discuss

Discussion is welcome here in the repository's issues or the other major Code4Lib channels: the Code4lib listserv, irc, Slack, and Discord.

Contribute

Using Github (doesn't require knowing Git)

  1. Fork the codebase e.g. to https://github.com/your-username/code-of-conduct (click the "Fork" button in the upright corner of the page)
  2. Click the link for one of the files (e.g. code_of_conduct.md)
  3. Click the Edit button
  4. Add a commit summary and (optionally) an extended description
  5. Click the Commit Changes button
  6. Create a pull request by clicking the Pull Request button at the top of the page

Using Git

  1. Fork the codebase e.g. to https://github.com/your-username/code-of-conduct
  2. Clone your fork locally (git clone [email protected]:your-username/code-of-conduct my-code-of-conduct)
  3. Create a branch to hold your changes (git checkout -b my-changes)
  4. Commit the changes you've made (git commit -am "Some descriptive text around what you've added")
  5. Push your branch to github (git push origin my-changes)
  6. Create a pull request e.g. at https://github.com/your-username/code-of-conduct/pull/new/master

code-of-conduct's People

Contributors

abesottedphoenix avatar anarchivist avatar azaroth42 avatar bhar0 avatar bibliotechy avatar bohyunkim avatar carolyncole avatar cpsarason avatar danwho avatar dchud avatar dltj avatar edsu avatar escowles avatar highermath avatar js0430 avatar kayiwa avatar lbjay avatar mbklein avatar mdellabitta avatar mhucka avatar mistydemeo avatar mjgiarlo avatar phette23 avatar rsinger avatar ruebot avatar sdellis avatar stareagle avatar thatandromeda avatar todrobbins avatar whitni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

code-of-conduct's Issues

c4l14 updates

Will need to be updated with organizer contacts for the 2014 conference. This includes replacing the line "For #c4l13, that would be Francis Kayiwa" and filling in all the stuff in brackets in the Sanctions area.

Review for Code4Lib 2021

The Website Working Group for Code4Lib 2021 is reviewing content for Code4Lib's first conference virtual conference without an in-person venue.

We will include the Code of Conduct similar to previous years, and suggest the community review, discuss, and revise the Code of Conduct in advance of the virtual meeting.

Relatedly, we'd like to invite the revision to the Photography Policy on the website for the online conference, which we are temporarily hiding until we have a version for the virtual conference:

Photography Policy

Do not photograph, film, or audio-record anyone at Code4Lib without their expressly-given permission beforehand. Color-
and pattern-coded lanyards are available at the registration desk to help indicate the wearer’s preference for photography
ONLY. Please note, regardless of lanyards, you must always ask before filming or audio-recording attendees.

Some potential topics for consideration that came up in our 11/16/2020 discussion were:

  • discouraging screenshots of conference participants without their permission
  • the ability for participants to turn on and off their video, and whether that is a sufficient replacement for the lanyard
  • preferences for their image being shared beyond the conference, like social media (for both attendees and speakers)
  • whether recordings of conference sessions will or will not share conference attendees' video (if they are sharing video)

No Age

Age isn't in here, and is in the EEOC types.

Apologise, mebbe?

One of my problems with this policy is that it doesn't sound like us. I can only assume that this will be fixed. :)

Can we add summat about offenders offering an apology up in here? I can only imagine that transgressors are like to feel bad and will want to do summat to clear things up.

Crazy stalker

Yeah well I'm the victim and it needs to stop now

finish norms document

The 2019 Transparency Report had a very good idea that was never realized:

The community needs more specifically articulated and codified values. In addition to the Code of Conduct, this would provide a lens through which the community understands and models acceptable behavior.

A "values.md" document, something constructive and idealistic, would be a welcome addition to this repository though it also would require gathering quite a bit of community input.

Adding shortlink?

Hey all,

The shortlink was created for #c4l13. Wondering if it's useful to include it somewhere on the actual document so that people can easily link to it? Just a thought.

http://bit.ly/coc4lib

-Cynthia

CoC outside the conference - online spaces

Branching off of #46 since 1) old thread is old and 2) the link in the original issue post is now dead, and I need to find the thread in the new mail archive.

Since the CoC is still primarily focused on implementation in a conference/event setting, I'm wondering if one way we can "expand" the CoC is by adopting a list of explicit social norms. For example, Write The Docs has a list of community conduct expectations for their very active Slack channel. The Social Rules were inspired by the Recurse Center. The Social Rules does not replace the WTD CoC but compliments it.

Enforcement of these rules in the WTD Slack, from my observations, has been mostly peer to peer, with the occasional reminder from one of the WTD organizers. The reporting and response processes of the Social Rules are included in the main WTD policies.

The adoption of any type of guidelines/expectations/etc. would require the community to revisit the conversation in #46 about setting up a reporting and response structure outside conferences and events. Some of the logistics could be offset with our relationship with DLF with regard to reporting mechanisms or a few staff to help with reports and responses. We also have a few years of Duty Officers under our belts, and the selection, training, and reporting processes developed for the DOs could be used to help with implementation and maintenance of such a reporting/response structure.

I can create a new PR with some variation of the WTD Slack Social Rules, but the issue of reporting and response structures outside events needs to be addressed in that PR as well. Thoughts and suggestions about how to go about that are welcome, as well as about the adoption of additional conduct guidelines in the community.

contradiction in "threats to physical safety" section

Under Threats to physical safety and law enforcement, these two adjacent sentences are contradictory:

If you have any concerns as to anyone's physical safety, contact venue security or local law enforcement immediately.
Do not involve law enforcement under any other circumstances except by request of the reporter.

We're impelled to contact law enforcement immediately but then told not to. I think it's evident throughout the CoC that enforcement involves tough decisions and judgment calls but perhaps this section could be improved by making these two statements less absolute, though I don't have a specific suggestion at this time.

language discrimination

Jenn from Concentra emailed me recently about adding a phrase to the CoC about discrimination based on languages spoken. She pointed to this passage from the IASSIST CoC:

"English is the working language of IASSIST. However, at any events and among the members, everyone should feel welcome despite which language(s) they natively speak."
Here’s the reference URL: https://iassistdata.org/community/code-of-conduct/

Looking at ours, we do not specify language spoken in our list in the second paragraph. The smallest change would be to simply add "language spoken" to that list. We would then not be including the "English is the working language..." phrase, but I don't think that's very necessary (and there have been Code4Lib events in other countries where English is not the primary language).

"don't be too sensitive"

Will the code of conduct override the existing "how to hack code4lib" page, leading it to get replaced? There are some deeply problematic components of those page which stand in conflict with the goals of an antiharassment policy. For example, immediately under the "don't be racist" section linked in the README is Don't be too sensitive, which says "political correctness can sway too far to the conservative, and what fun is that?" The document later says you should make sure people know you don't mind being a target.

Having both of these documents existing at the same time will send mixed messages, to say the least.

Alter initial response level?

The initial response level in our Code of Conduct is that the harassed should notify the offender to knock it off. This seems like a great option right up until it isn't. In particular...

  • In cases of genuine misunderstanding or non-malicious cluelessness, sometimes things can be resolved this way and it really is the best way. But:
  • It requires someone who may already be really upset to attempt, and maybe even pass, a diplomacy check. That's hard! And it requires them to engage further with someone whose interactions are already distressing. And it may require someone who's in a multiply-marginalized position to take on someone of higher social status and get them to admit they're doing social wrong.
  • There are cases where this response level is actually unsafe.

I'd like to keep in the recommendation of resolving things amongst the parties where possible, but have language that allows for bypassing that when it's not a good idea.

Perhaps "please inform" -> "please consider informing"? Or "please inform...if you are comfortable doing so"?

I'd also like to talk about the "if you see someone else being harassed". I think it is very important that we recognize the role of third parties; yay! But whether someone feels harassed can be a tough judgment call from the outside, and white knighting is a concern here.

Maybe have a first paragraph aimed at the person who is being harassed, and a second aimed at third parties, to the effect of "If you see someone you believe is being harassed, thank you for watching out for your community! Please do give them a chance to exit the situation gracefully; please don't assume that they are in need of rescue. Best practice is to ask if they need help ("are you okay with this?" or "is this person bothering you?"), or to give them a chance to leave ("we're going to go do X, wanna come along?")"

I'm thinking about this advice here.

Define sanctions appropriate for code4lib

As identified by @azaroth42 in 36cff4b :

violating these rules will be dealt with appropriately, and may be
sanctioned, expelled, or banned at the discretion of the organizers
or channel administrators.

What are sanctions appropriate to code4lib? From the Geek Feminism wiki, possible sanctions include:

  • warning the harasser to cease their behaviour and that any further reports will result in sanctions
  • requiring that the harasser avoid any interaction with, and physical proximity to, their victim for the remainder of the event
  • ending a talk that violates the policy early
  • 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 events your organization runs (either indefinitely or for a certain time period)
  • requiring that the harasser refund any travel grants and similar they received (this would need to be a condition of the grant at the time of being awarded)
  • 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)
  • removing a harasser from membership of relevant organizations
  • publishing an account of the harassment and calling for the resignation of the harasser from their responsibilities (usually pursued by people without formal authority: may be called for if the harasser is the event leader, or refuses to stand aside from the conflict of interest, or similar, typically event staff have sufficient governing rights over their space that this isn't as useful)
  • providing a short report of a harasser's conduct to their employer if under some sort of "official" capacity (presenting on a product, recruiting, etc.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.