Code Of Conduct
Purpose and Objective
PyCon Korea welcomes all participants
The PyCon Korea Code of Conduct (after this called Code of Conduct, CoC) is the most basic promise that all members must observe to create a Python Community that welcomes everyone.
PyCon Korea:
- Aims to create events that anyone can participate.
- Aims to create an atmosphere where all forms of differences are accepted and respected.
- Aims to create a conference where all participants are treated equally regardless of gender, sexual orientation, gender identity, nationality, race, region, religion, age, social status, education, intellectual level, appearance, disability, disease, preferred diets, and so forth.
- Aims to encourage an atmosphere that welcomes everyone.
Why is it important to embrace all participants?
PyCon Korea believes that an attitude of respecting diversity is the source of making society and the community more abundant. To find solutions to solve difficult problems and help the community to continue to grow and bring about positive changes to the world, it is necessary to have various experiences and perspectives are needed.
PyCon Korea does not tolerate discrimination and harassment
Accordance with the Code of Conduct, the PyCon Korea Organizing Team, can:
- Intervene or restrict situations where the safety of another participant/s is/are violated or if that person is not being respected.
- Expel participants who violated the Code of Conduct from the event space (venue, official social media channels, or Slack workspace), if necessary. In this case, participation fees will not be refunded.
- Report the situation to judicial or medical institutes if necessary or if requested to do so.
The Code of Conduct applies to all situations related to the event
The Code of Conduct applies to events hosted by Python user groups, processes accompanying the event, and all participants taking part in such processes.
- Applies to all participants (speakers, cooperative organizations, sponsors, volunteers, Organizing Team, etc.).
- Applies to all communication channels to PyCon Korea Organizing Team, including event dates.
- Applies to all places, processes, and outcomes including presentation materials, venue, website, booklets, mail, social media, meetings, code repository, and other places are connected with the event or the community.
Please read carefully
This does not contain the entire list of things that you should not do. What is more important is to truly comprehend the intent of the contents of this Code of Conduct and use it as a guideline to treat each other better. Rather than following this Code of Conduct to the letter, we would like to advise you to think about the consequences and reasoning of the specific action with the CoC in mind.
Community
Let’s create a welcoming mood
All participants should feel that they are welcomed, regardless of their background. People who feel hostile or unwelcomed will hesitate to take part in the community. Please create a welcoming mood to help the Python community grow.
- Please treat beginners or first-time visitors to the event kindly and warmly.
-
Be brave.
- If you are more comfortable just listening or watching, then that is fine too. But, if you feel hesitation at a time when you want to participate in a conversation, remember that the people who are talking actively next to you may have also met for the first time today.
-
Please react.
-
A person might have had to build up the courage to talk to you.
- Please answer kindly to questions or requests for assistance.
- Express your appreciation for responses.
-
A person might have had to build up the courage to talk to you.
Make PyCon Korea safe
Always take responsibility for what you say and behave. PyCon Korea is an event joined by various people. It is prohibited to speak or act in a threatening way, or that can be dangerous to others so that everyone can feel that the community is safe and reliable.
-
Please avoid unnecessary physical contact with others.
- Do not hold hands or put your arms around others without consent
-
Please do not use profanity, vulgar language, derogatory terms or any form
of speech and action that could offend others during conversations.
- Even if you are talking with a close friend, it might be discomforting or threatening to others.
- Do not threaten others by expressing anger, using violent body language, raising your voice, or any action that could make the person threatened.
-
Do not engage in any sexual dialog, including verbal and non-verbal expressions or behavior that may make the other person feel displeased.
- "It was drab with just a bunch of dark men here. How nice it is to have a lady join. This place is filled with pretty ladies ~"
- Saying things like ‘Oh, so sexy’ as a mere expression
-
Do not touch the property of others without consent.
- Mobile phones, laptops, etc.
- Assistance devices for disabilities (hearing aids, wheelchairs, etc.)
-
Dangerous items are not allowed.
- Baseball bats, chemical substances, weapons, sharp objects, etc.
- Do not engage in any violent behavior that is against the law.
- Do not support or encourage any of the aforementioned behavior.
Please respect differences
Please create an event that everyone can enjoy regardless of gender, sexual orientation, gender identity, nationality, race, region, religion, age, social status, education, intellectual level, appearance, disability, disease, preferred diets, etc.
-
Speech and behavior based on sexual stereotypes is not allowed.
- “All men/women are just like that.”
- Presuming that a female developer is a front-end developer
- Presuming that a counterpart has lower intellectual levels based on the mere fact of being a woman and trying to explain too much
-
Do not use sexual orientation, gender identity, or sexual expressions as jokes or belittlement expressions.
- “Are you gay?”, “Your hair is so short that you look like a lesbian.”
-
Do not discriminate by age, social status, or seniority.
- Do not talk down to people you meet for the first time just because they are younger
- “You don’t have much seniority, so you probably won’t know, but…”
- Do not speak about matters conclusively when they may differ depending on income and wealth gaps.
-
Racist / belittling races or using derogatory expressions based on biases
against regions or nations are not allowed.
- Discriminatory language such as Ja*, Goo*, Chin*
- Racial discriminatory language such as black brother, Yankee, banana
- Regional discriminatory language depending on where one lives or is from
-
Do not criticize another person’s religion or political beliefs and do not
force your beliefs on others.
- “This is why nobody can get along with people who believe in OO religion”
- “This is why nobody can get along with people who support the OO party”
-
Be careful not to make unnecessary assessments or make discriminatory
comments about the appearance of someone.
- “You look (do not look) like a developer”
- (When describing someone) “That pretty-looking female developer”
-
Do not act based on biases that people with disabilities always need help.
- Behaving based on your thoughts without being asked is interference. You should first check the intent of the person and offer your services according to the requested method.
- Do not degrade diseases or disabilities.
-
Do not use the language used for degrading people with disabilities.
-
Do not use language used for degrading people with disabilities.
- Blind, Cyclops, deaf, dumb, cripple, etc.
- “Are you handicapped?”, “Don’t you think that person is mental?”
- “I think this legacy code is going to give me cancer.”
-
Do not use language used for degrading people with disabilities.
-
Do not coerce other dietary habits and do not be derogative of other diets.
- “What’s the point of living if you don’t drink?”
- “You should eat meats to keep you healthy.”
- There is no reason for a person to explain their dietary habits to you. Please do not ask questions or force them to explain their choices.
-
Do not speak in a way that is discriminatory against education level or
major.
- “Are you a high school grad?”
- “You didn’t major in this, so you probably won’t know.
- Do not support or encourage any of the above biases or discrimination.
Your form of speech and behavior may be taken differently by from what you intended. Stop your speech and behavior as soon as possible if the other person feels uncomfortable.
Do not pretend that you are a member of the PyCon Korea Organizing Team or a staff, or distribute false information
Impersonation of staff can confuse the participants with false information, and people in need may not get the help they need in time. The PyCon Korea Organizing Team does not publish or distribute the information other than the official channels. It is to prevent the disadvantages of the information divide among attendees.
- Do not intentionally do anything, such as having similar profile images or nicknames to the staff, that can be identified as a staff at the event space.
- If it’s needed, we can ask you to change the profile.
- Do not distribute information, not from the official channels, such as website, official social media, emails from PyCon Korea's account, etc
- "A friend of mine from the PyCon Korea Organizing Team says things like this."
Communication
Please respect the speaker when speaking
- Do not engage in behavior or make noises that can disturb speakers or listeners during presentations.
- Do not stop the speaker until he or she clearly states his or her intent that it is okay. Ask questions according to the prescribed time with the prescribed method.
Discussions are mutual
Many people participate in conversations in various places, like Open Space, PyCon Korea’s public Slack channel for the conference, and YouTube Channel. Always remember that the opinion of others is just as important as yours. Do not interfere with the conversation by cutting others off, raising your voice, or sending repetitive messages.
- Please take precautions so that a few people do not take excessive amounts of speaking opportunities. Let everyone have equal chances to speak.
- Even if you have a dispute with another person, treat that person in a respectful attitude.
Have constructive discussions
We all have different backgrounds and knowledge. It is natural for people to have different opinions.
Constructive criticism and condemnation are different. Constructive criticism can help with the development of the community and its members. But condemnation focusing on bringing others down or to hurting others is strictly prohibited. If you have a different opinion from another person, state your opinion in a respectful and proper attitude. Have an accepting attitude towards proper criticism, which may help you build your knowledge base.
-
Use respectful expressions. Here are some examples of what not to do.
- That language/library/operating system is garbage (X)
- I think that the language/library/operating system has a OO weakness (O)
-
Criticize content, not people.
- People who believe in the OO theory are idiots (X)
- The OO theory does not have enough evidential support (O)
- Concentrate on alternatives and not flaws or problems.
- Do not try to humiliate others to show off your knowledge.
Do not engage in one-sided propaganda or incitement
Individual thoughts and political preferences must be respected. However, one-sided propaganda or incitement that can interfere with the smooth participation in events by other participants or irrelevant to the context is prohibited.
- Adding political slogans or similar political innuendos in presentation slides
- Chanting and yelling slogans in groups in front of booths
- Interfering others’ communication by promoting a content repetitively and continuously on PyCon Korea’s official social media, PyCon Korea’s public Slack channel, or PyCon Korea’s YouTube channel.
Privacy
Be careful when taking photos or videos
Always respect the intent of the person being filmed when taking a photo or video. Some people may not want to be in photos or videos.
- All events operated by the PyCon Korea Organizing Team have plans for people who do not want to be in videos or photos.
- The detailed method for expressing your intent will be notified for each event.
- When the event is held online, the following rules will apply:
- Do not capture the presentation video without the speaker’s consent.
Protect personal information
- Do not include any information that can identify someone without their permission.
- Do not capture or distribute the chat log, profile, or any personal information without their consent.
- If your counterpart does not want to answer a question, do not ask again. Please respect the intent of others.
- Please understand that information that may not be sensitive to you may not be the same for others.
-
Some questions can be rude no matter how you ask it. (please refrain from
asking the following)
- “How old are you?”
- “Are you married?”, “Do you have a child?”, “Do you have a boyfriend/girlfriend/partner?”
- “What kind of medication do you take?”
- “How did you become disabled?”
Profit-seeking Behavior
PyCon Korea prohibits the profit-seeking behavior of unauthorized organizations. Profit-seeking behavior includes selling items to gain profits and all actions that an individual or organization can gain monetary profits, whether in the short-term or long-term.
- Approaching participants and asking for personal information for reasons such as employment opportunities, etc.
- Distributing flyers at the venue without authorization
- Other profit-seeking activities
Suppose profit-seeking activity not authorized by PyCon Korea is discovered. In that case, legal measures may be taken for the smooth operation of the event.
Public Manners
PyCon Korea’s event venue is a public space attended by many people. Please keep public manners so that it can be an event for everyone to enjoy pleasantly.
Keep the noise down that can interfere with the presentation
- Videos/music played in high volume without using earphones or headphones
- Holding auxiliary events using microphones or amplifiers
Keep the venue clean
- Observe the rules of the venue where the event is held.
- Clean up after yourself.
- Throw garbage in the garbage can. Observe the recycling rules.
Reporting
The Reporting process is as follows
If you have any problems or see someone else having problems or have any complaints, please request help to the PyCon Korea Organizing Team on site. In emergencies, request help from the staff and file a report to the competent authorities such as the police or fire station.
- E-mail : coc@pycon.kr
- The staff are trained on how to react to violations to the Code of Conduct.
- The staff will be wearing t-shirts that stand out in offline venues. The staff can be reached via email above.
When a violation of the Code of Conduct report is received, the PyCon Korea Organizing Team shall protect the participant immediately according to the Attendee Procedure for incident handling and shall take actions so that the violation is stopped. If necessary, actions such as removal from the venue or contact to judicial/medical institutes shall be made. Utmost efforts shall be taken to protect the reporter and/or victim during the course of this process.
If you suspect, but are not sure that there was a violation of the Code of Conduct, notify the Organizing Team shall collect more information to come to a judgment and decide whether or not to take action.
Your courage can help us make a safer community.
The Code of Conduct has the following limitations
Despite various efforts to create a safe and pleasant community, the Code of Conduct cannot provide full and complete protection for participants from all threats.
- In the case of emergencies, request help from the staff and also file a report to the competent authorities such as the police or fire station.
- It is difficult to take action against a person or organization that a report was filed against based only on circumstantial evidence. If you feel unsafe, we can help by accompanying you regardless of the measures taken or not taken.
Requests
Please respect the Organizing Team
Members of the PyCon Korea Organizing Team are all members of the Python community, just like you. They are volunteering their time and effort without any form of remuneration from PyCon Korea.
The PyCon Korea Organizing Team is working hard to respect and assist participants. We ask that you also show respect to the PyCon Korea Organizing Team.
- You may be asked for your cooperation, such as wearing your nametag, etc. for the event's smooth procession. Please respect and abide by the requests of the staff on site.
- The privacy of the members of the Organizing Team must be protected. If you have any questions about the event, please direct inquiries to the official channel and not in the Organizing Team's members' private social media accounts.
All members of the PyCon Korea Organizing Team shall abide by the Code of Conduct like all other participants. Suppose members of the PyCon Korea Organizing Team violate the Code of Conduct. In that case, fair actions by procedures and standards applied to other participants shall be taken.
Contribution
The PyCon Korea Code of Conduct may be subjected to change to better convey its intent, purpose, and values. Your contributions will help the PyCon Korea Code of Conduct to develop continuously.
Referred Sources
The contents of the PyCon Korea Code of Conduct referred to the ideas of people who had the same concerns and conducted research before us.
References
- Elastic Community Behavior Rules
- Spoqa Creator Code of Conduct
- Github Open Source Guides Code of Conduct
- OpenStack Code of Conduct
- JSConf EU 2019 Code of Conduct
- JSConf Korea 2019 Code of Conduct
- DEFCON Code of Conduct
- PyCon US 2019 Code of Conduct
- How and why we improved DjangoCon Europe’s Code of Conduct
If you have any suggestions, please contribute
PyCon Korea's Code of Conduct is constantly changing to achieve the goal of creating a better community. Despite the PyCon Korea Organizing Team and many other people's painstaking efforts, there are still areas for improvement in this Code of Conduct.
You can also participate in the course of improving the Code of Conduct. If you have any suggestions or comments, or anything else regarding the Code of Conduct, please feel free to contact us at coc@pycon.kr. The Organizing Team will take a close look at your comments and suggestions.
The PyCon Korea Organizing Team believes in the value of transparency and documentation. If there are any changes to the Code of Conduct, we will record all changes and disclose them through the website. (Release Note)
This Code of Conduct was drafted by the PyCon Korea 2019 Organizing Team with outside experts' advice and consultation.
PyCon Korea 2020 Organizing Team updated the contents to fit the online event.