Contributor Covenant Code of Conduct
Our Pledge
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
NHS-OA Community is a community that extends membership beyond its hosting organisation but is managed financially and administratively through its hosting organisation. The hosting organisation is The Strategy Unit.
All core team members are dedicated to a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, religion or class. We do not tolerate harassment by and/or of members of our community in any form.
We are particularly motivated to support new and/or anxious collaborators, people who are looking to learn and develop their skills, and anyone who has experienced discrimination in the past.
To make clear what is expected, everyone participating in activities associated with the NHS-OA Community is required to conform to this Code of Conduct. This Code of Conduct applies to all spaces managed by the NHS-OA Community including, but not limited to, in-person meetings, conferences, workshops, and communications online via GitHub and the NHS-OA Community Slack.
Core Development Team
The NHS-OA Community has a core development team which consists of:
Claire Welsh - NHS-OA Community Manager
Caileigh Solomenca - Community Officer
Escalation, as needed, is to Chris Beeley, a senior manager in The Strategy Unit.
The central email is accessed by Claire Welsh, Caileigh Solomenca and administrative/support staff in The Strategy Unit.
Claire Welsh and Caileigh Solomenca are employees of The Strategy Unit and are not excluded from this Code of Conduct but, if required, contact can be made with the Senior Management team within The Strategy Unit in the same organisation through strategy.unit@nhs.net which neither have access to.
The NHS-OA Community team are dedicated to providing a welcoming and supportive environment for all people, regardless of background or identity. As such, we do not tolerate behaviour that is disrespectful to our community members or that excludes, intimidates, or causes discomfort to others. We do not tolerate discrimination or harassment based on characteristics that include, but are not limited to: gender identity and expression, sexual orientation, disability, physical appearance, body size, citizenship, nationality, ethnic or social origin, pregnancy, familial status, veteran status, genetic information, religion or belief (or lack thereof), membership of a national minority, property, age, education, socio-economic status, technical choices, class or experience level.
By participating, contributors indicate their acceptance of the procedures by which the NHS-OA Community resolves any Code of Conduct incidents, which may include storage and processing of their personal information as well as sharing of that information with organisations.
Expected Behaviour
We are confident that our community members will together build a supportive and collaborative atmosphere at our events and during online communications. The following bullet points set out explicitly what we hope you will consider to be appropriate community guidelines:
- Be respectful of different viewpoints and experiences. Do not engage in homophobic, racist, transphobic, ageist, ableist, sexist, or otherwise exclusionary behaviour.
- Use welcoming and inclusive language. Exclusionary comments or jokes, threats or violent language are not acceptable. Do not address others in an angry, intimidating, or demeaning manner. Be considerate of the ways the words you choose may impact others. Be patient and respectful of the fact that English is a second (or third or fourth!) language for some participants.
- Do not harass people. Harassment includes unwanted physical contact, sexual attention, or repeated social contact. Know that consent is explicit, conscious and continuous—not implied. If you are unsure whether your behaviour towards another person is welcome, ask them. If someone tells you to stop, do so.
- Respect the privacy and safety of others. Do not take photographs or screen shares of others without their permission. Do not share other participant’s personal experiences without their express permission. Note that posting (or threatening to post) personally identifying information of others without their consent (“doxing”) is a form of harassment.
- Be considerate of others’ participation. Everyone should have an opportunity to be heard. In update sessions, please keep comments succinct so as to allow maximum engagement by all participants. Do not interrupt others on the basis of disagreement; hold such comments until they have finished speaking.
- Don’t be a bystander. If you see something inappropriate happening, speak up. If you don’t feel comfortable intervening but feel someone should, please feel free to ask a member of the Code of Conduct response team for support.
- As an overriding general rule, please be intentional in your actions and humble in your mistakes.
All interactions should be professional regardless of platform: either online or in-person. See this explanation of the four social rules - no feigning surprise, no well-actuallys, no back-seat driving, no subtle -isms - for further recommendations for inclusive behaviours.
Unacceptable Behaviour
Examples of unacceptable behaviour by the NHS-OA community members at any project event or platform include:
- written or verbal comments which have the effect of excluding people on the basis of membership of any specific group
- causing someone to fear for their safety, such as through stalking, following, or intimidation
- violent threats or language directed against another person
- the display of sexual or violent images
- unwelcome sexual attention
- nonconsensual or unwelcome physical contact
- sustained disruption of talks, events or communications
- insults or put downs
- sexist, racist, homophobic, transphobic, ableist, or exclusionary jokes
- excessive swearing
- incitement to violence, suicide, or self-harm
- continuing to initiate interaction (including photography or recording) with someone after being asked to stop
- publication of private communication without consent
Presentations and Posters
Presentation slides and posters should not contain material that does not follow this Code of Conduct, for example, anything offensive or sexualised. If this material is impossible to avoid given the topic (for example text mining of material from hate sites) the existence of this material should be noted in the abstract and, in the case of oral contributions, at the start of the talk or session. If the slides are shared or hosted by NHS-OA Community, these should also contain a covering slide and details in the README to highlight the inclusion of this content.
Weapons Policy
No weapons will be allowed at NHS-OA events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter.
Consequences of Unacceptable Behaviour
Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
Scope
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at nhs.rcommunity@nhs.net. All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the reporter of any incident.
Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
1. Correction
Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
2. Warning
Community Impact: A violation through a single incident or series of actions.
Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
3. Temporary Ban
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
4. Permanent Ban
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
Consequence: A permanent ban from any sort of public interaction within the community.
Feedback
This Code of Conduct is not intended as a static set of rules by which everyone must abide. Rather, you are invited to make suggestions for updates or clarifications by making a pull request to this document on GitHub.
Incident Reporting Guidelines
Contact points
If you feel able to, please contact our inbox or email claire.welsh8@nhs.net.
Alternate contact points
If you do not feel comfortable contacting either of the above, please report an incident to Chris Beeley by email at chris.beeley1@nhs.net.
If you do not feel comfortable contacting either Claire, the inbox, or Chris Beeley, you may wish to contact the Senior Management team within The Strategy Unit through strategy.unit@nhs.net which neither have access to.
What to do if someone is in physical danger
If you believe someone is in physical danger, please contact the appropriate emergency responders.
The Code of Conduct Committee
The Code of Conduct committee is:
- Zoë Turner: zoe.turner3@nhs.net (On secondment)
- Chris Beeley: chris.beeley1@nhs.net
- Claire Welsh: claire.welsh8@nhs.net
We will always seek to build a larger committee including members outside of the core development team.
Urgent Situations: Acting Unilaterally
If the incident involves physical danger, or involves a threat to anyone’s safety (for example threats of violence), any member of the community may – and should – act unilaterally to protect the safety of any community member (provided they are confident this will not put them in danger). This can include contacting law enforcement (or other local personnel) and speaking on behalf of the NHS-OA Community.
If the act is ongoing, any community member may act immediately, before reaching consensus, to diffuse the situation. In ongoing situations, any member may at their discretion employ any of the tools available in this enforcement manual, including bans and blocks online, or removal from a physical space.
In situations where an individual community member acts unilaterally, they must inform the core development team as a central point of contact as soon as possible, and report their actions for review within 24 hours.
It is likely that a situation at this level will require incidents being raised in the Strategy Unit as well as any other corresponding organisations. Please ensure that you comply with local incident reporting systems and share incident reference numbers with the core development team.
Less-Urgent Situations
Upon receiving a report of an incident, the Code of Conduct committee will review the incident and determine, to the best of their ability:
- whether this is an ongoing situation
- whether there is a threat to anyone’s physical safety
- what happened
- whether this event constitutes a Code of Conduct violation
- who, if anyone, was the bad actor
- what action, if any, needs to be taken with organisations
This information will be collected either in person or in writing. The Code of Conduct committee will provide a written summary of the information surrounding the incident. All participants will be anonymised in the summary report, referred to as “Community Member 1”, “Community Member 2”, or “Core Development Team Member 1”. The “de-anonymising key” will be kept in a separate file and only accessed to link repeated reports against the same person over time.
The Code of Conduct committee will aim to have a resolution agreed upon within 5 working days. In the event that a resolution can’t be determined in that time, a member of the Code of Conduct committee will respond to the reporter(s) with an update and projected timeline for resolution.
Resolutions
The Code of Conduct committee will seek to agree on a resolution by consensus of all members investigating the report in question. If the committee cannot reach consensus and deadlocks for over a week, Chris Beeley, will break the tie.
Possible responses may include:
- A mediated conversation or agreement between the impacted community members.
- A request for a verbal or written apology, public or private, from a community member.
- A public announcement clarifying community responsibilities under the Code of Conduct.
- Nothing, if the issue reported is not a violation or outside of the scope of this Code of Conduct.
- A private in-person conversation between a member of the team and the individual(s) involved. In this case, the person who has the conversation will provide a written summary for record keeping.
- A private written reprimand from a member of the core development team to the individual(s) involved. In this case, the core development team member will deliver that reprimand to the individual(s) over email, cc’ing the core development team for record keeping.
- A public announcement of an incident, ideally in the same venue that the violation occurred (for example on the listserv for a listserv violation; GitHub for a GitHub violation, and so on). The committee may choose to publish this message elsewhere for posterity.
- An imposed “time out” from online spaces. Zoë Turner, Claire Welsh and Chris Beeley will communicate this “time out” to the individual(s) involved.
- A permanent or temporary ban from some or all NHS-OA Community project spaces (GitHub, in-person events and so on). The core development team will maintain records of all such bans so that they may be reviewed in the future, extended to a Code of Conduct safety team as it is built, or otherwise maintained. If a member of the community is removed from an event they will not be reimbursed for any part of the event that they miss.
Once a resolution is agreed upon, but before it is enacted, a member of the Code of Conduct committee will contact the original reporter and any other affected parties and explain the proposed resolution. The Code of Conduct committee member will ask if this resolution is acceptable, and must note feedback for the record. However, the Code of Conduct committee is not required to act on this feedback.
Conflicts of Interest
In the event of any conflict of interest such that Zoë Turner or Claire Welsh are not able to evaluate or enforce the reported violation, Chris Beeley will take responsibility and in the event that all are involved in the conflict of interest this will be escalated to a senior manager within The Strategy Unit.
Notice and Takedown policy
If you are a rights holder and are concerned that you have found material on GitHub or any published web page for which you have not given permission, or is not covered by a limitation or exception in national law, please contact us immediately with the following information:
- Your contact details
- The full details of the material
- The exact and full url where you found the material
- Details if you are the rights holder and a statement that, under penalty of perjury, you are the rights holder or are an authorised representative
- If you are not the rights holder, details of who to contact.
Upon receipt of notification we will:
- Acknowledge receipt of your complaint and will make an initial assessment of the validity and plausibility of the complaint
- Upon receipt of a valid notice the material will be temporarily removed from our published website pending an agreement to remove permanently and from all records
- Where appropriate, we will contact the contributor who deposited the material The contributor will be notified that the material is subject to a removal request
- The notifier and the contributor, if different, will be encouraged to discuss and resolve any issues swiftly and amicably and to the satisfaction of both parties, with the following possible outcomes:
- The material is replaced on our website unchanged
- The material is replaced on our website with changes
- The material is permanently removed from our website including the GitHub code history which will remove the material using the BFG Repo-Cleaner as recommended by GitHub.
Note that the use of the BFG Repo Cleaner will result in there being no further record of deleted material and will result in a fundamental change to the GitHub history which will mean that any forks or clones will no longer be linked to the original repository.
A note that a change like this has occurred to the GitHub history will appear on the README.md to notify people of the change but will not detail the reasons why.
If the contributor and the complainant are unable to agree a solution, the material will remain unavailable through the website until a time when a resolution has been reached.
Sensitive information
In the event that any sensitive information has been published changes will be made immediately to the text and code (including history) to redact the data.
Examples include but are not restricted to:
- patient data
- staff data
- small numbers which make groups identifiable
- authorisation codes that are not Patient Access Tokens as these are automatically deleted (as tokens) by GitHub.
It is likely that this situation will also require incidents being raised in The Strategy Unit as well as any other corresponding organisations and may be considered as breaches.
Pull Requests/Forks/clones with sensitive information
In the event that sensitive information exists in forks/clones or is from another GitHub repository and has been submitted as a Pull Request, the core development team will be responsible for contacting and liaising with GitHub to delete this information.
Acknowledgements
The majority of this Code of Conduct code is adapted from The Turing Way Code of Conduct under the creative commons attribution license.
Some parts have been added from the Code of Conduct that was originally list on the NHS-R Community website and had acknowledgements: SRCCON This code of conduct was based on that developed for useR! 2018 which was a revision of the code of conduct used at previous useR’s and also drew from rOpenSci’s code of conduct.. Exact text added can be found related to issue 11 on the GitHub.