The Spatial Community - Code of Conduct
The Spatial Community Date Posted: 7/26/2016, Last Updated: 12/7/2017
Creating a Culture of Innovation
We aspire to create a culture where people work joyfully, communicate openly about things that matter, and collaborate on projects. We would like our community to reflect the diversity of the wider community of geospatial and IT professionals. We want to foster diversity of all kinds-not just the classes protected in law. Diversity fosters innovation. Diverse teams are creative teams. We need a diversity of perspective to create solutions for the real and urgent challenges we face.
This is the Spatial Community's Code of Conduct. We expect everyone we work with to adhere to the GSA Anti-harassment Policy. Even though most community members and participants will not be employed by the General Services Administration, we feel this to be an exemplar of anti-harassment policy.
We expect everyone who joins our Slack channel to follow this code of conduct and the laws and policies mentioned above. This applies to all of our methods of communication: the #general and #random channels, all topical channels, uploaded files, and private messages.
Consider what you can do to encourage and support others. Make room for quieter voices to contribute. Offer support and enthusiasm for great ideas. Leverage the low cost of experimentation to support your colleagues' ideas, and take care to acknowledge the original source, not just the most recent or loudest contributor. When someone offers something unexpected, look for ways you can contribute and collaborate. Share your knowledge and skills. Prioritize access for and input from those who are traditionally excluded from the civic process.
The Spatial Community is a different kind of place. There is a mix of hobbyists and professionals, newbies and pros, lurkers and sharers, vendors and consumers. To keep the environment open and honest, please adhere to the following guidelines:
Hard and fast rules
- If you are affiliated with a company, and will be posting primarily as a representative of said company, be sure to include that in your profile in the "What I Do" section.
- The broadcast messages @channel, @here, @group, or @everyone are intended for important issues only and should be used sparingly. To know the difference, please read more here.
- Regarding commercial promotion of yourself or your company, this is not a marketing forum or a source for new customers. Feel free to share your projects and events but refrain from using it from a sole marketing purpose. The admins reserve the right to moderate your posts if it is abused.
- The Admin team will not use your email address for marketing or promotion. Occasional community-related messages may be sent to inform you of events or other important matters. Your email will not be sold to or used by 3rd parties. Please note that your e-mail address is viewable by other members when they view your profile.
- Use an acceptable "safe for work" photo as your profile image. (Seeing a wall of slack-assigned profile icons makes the conversation hard to follow and who is participating)
New channel creation
We want to support the wide range of topics people might want to come here to discuss, but it's hard to balance that support with making The Spatial Community approachable. New channels can be created by anybody, but should generally only be created when a critical mass exists around a topic. Some short term topics like #esriuc_backchannel or #foss4g may warrant a temporary channel and will be created while timely and then retired.
Over time, if a channel becomes quiet, the admins may archive the channel. When users create a channel they are designated as the moderator for that channel. As such, they are responsible for the channel and ensuring that it meets the guidelines put forth in this document. Should channel moderators have issues, they are encouraged to contact the Admin team, see Reporting below.
Message limit and archives
The Spatial Community is currently on the free Slack tier with no plan to move to a paid team. This means that we are limited to 10,000 messages total, with private messages included in that count. Message archives are not retained, by either the admins, Slack team owners, or any third-party service.
Create boundaries to your own behavior and consider how you can create safe space that helps prevent unacceptable behavior by others. We do not seek to list all cases of unacceptable behavior, but provide examples to help guide our community in thinking through how to respond when we experience these types of behavior, whether directed at ourselves or others.
If you are unsure if something is appropriate behavior, it probably isn't. Each person you interact with can define where that line is for them. Impact matters more than intent. Ensuring that your behavior does not have a negative impact is your responsibility. Problems happen when we assume that our way of thinking or behaving is the norm or ok with everyone. This is particularly problematic when we are in a position of power or privilege.
Here are a few examples of unacceptable behavior:
- Negative or offensive remarks based on the protected classes as listed in the GSA Anti-harassment Policy of race, religion, color, sex (with or without sexual conduct and including pregnancy and sexual orientation involving transgender status/gender identity, and sex-stereotyping), national origin, age, disability (physical or mental), genetic information, sexual orientation, gender identity, parental status, marital status, and political affiliation as well as gender expression, mental illness, socioeconomic status or background, neuro(a)typicality, physical appearance, body size, or clothing. Consider that calling attention to differences can feel alienating.
- Touching people without their affirmative consent.
- Sustained and negative disruption of meetings or talks.
- Patronizing language or behavior.
- Aggressive and micro-aggressive behavior, such as unconstructive criticism, providing corrections that do not improve the conversation (sometimes referred to as "well actually"s), repeatedly interrupting or talking over someone else, feigning surprise at someone's lack of knowledge or awareness about a topic, or subtle prejudice (for example, comments like "That's so easy my grandmother could do it.").
- Referring to people in a way that misidentifies their gender and/or rejects the validity of their gender identity; for instance by using incorrect pronouns or forms of address (misgendering).
- Retaliating against anyone who files a formal complaint that someone has violated these codes or laws.
- Publishing others' private information, such as a physical or electronic address, without explicit permission
If you are being harassed, or witness any violation of this Code of Conduct, please let an admin know.
To get in touch with the admin team, you can send a Direct Message within Slack to any/all of the Current Admins (listed below). You can also use the slack command
/call_admin <optional message here> from any channel to send an immediate notification to the entire admin team. This command is private (visible to only you and the admin team).
Outside of slack, you can email firstname.lastname@example.org; individual admin contact information is also listed below.
- Martin Bentley
- Slack: @mtb-za
- Github mtb-za
- Kate Clark (admin)
- Erik Friesen (admin)
- Sara Safavi (admin)
- Kathryn Killebrew
- Richard Law
- Langdon Sanders
These code of conduct may change as The Spatial Community grows and evolves. @everyone will be notified when any changes are made.
The Spatial Community is greatly appreciative of 18F and the multiple sources that they drew from to build this Code of Conduct, including:
- Bridge Foundry Code of Conduct used for RailsBridge, and other related workshops and open source projects
- Open Hatch Project Codes of Conduct
- Yes and Yes Yes Code of Conduct
- Ada Initiative: HOWTO design a code of conduct for your community
- PyLadies Code of Conduct
- Hacker School User's Manual: The Environment
- Geek Feminism Code of Conduct
- Geek Feminism Wiki: Codes of Conduct Evaluations
- Python Code of Conduct
- Code for America Code of Conduct
- EmberJS Slack Code of Conduct
Relevant legal considerations: