QuantumJupyter GSSoC'25: Code Of Conduct For Contributors
Hey guys! Welcome to the Code of Conduct for the QuantumJupyter project, specifically tailored for GirlScript Summer of Code (GSSoC'25). We're super stoked to have you join our community, and we believe that creating a welcoming, inclusive, and respectful environment is key to making awesome things together. This document outlines the expectations for all participants, ensuring everyone has a positive and productive experience.
Our Commitment
At QuantumJupyter, we're committed to fostering an open-source collaboration space that thrives on mutual respect and constructive feedback. We believe that diversity in perspectives and backgrounds enriches our project and community. To that end, we pledge to create and maintain a harassment-free environment for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
This isn't just a set of rules; it's a promise we're making to each other. We want everyone to feel safe, valued, and empowered to contribute their best work. By adhering to this Code of Conduct, you're helping us build a community where innovation can flourish and where everyone can learn and grow.
Why a Code of Conduct?
You might be wondering, βWhy do we need a Code of Conduct anyway?β Well, think of it as the foundation for a healthy and vibrant community. It sets the tone for how we interact with each other and ensures that everyone understands the expectations for behavior. In a collaborative environment like GSSoC'25, where people from diverse backgrounds come together, having a clear Code of Conduct helps:
- Create a Safe Space: It signals that we take inclusivity and respect seriously. When people feel safe, they're more likely to participate, share ideas, and contribute their unique skills.
- Prevent and Address Harassment: It provides a framework for identifying and addressing harassment, ensuring that unacceptable behavior is not tolerated.
- Promote Positive Interactions: It encourages constructive communication, empathy, and understanding, leading to more productive collaborations.
- Clarify Expectations: It clearly outlines what behavior is expected and what is not, reducing ambiguity and potential misunderstandings.
- Build Trust: By adhering to the Code of Conduct, we build trust within the community, which is essential for successful collaboration.
So, this Code of Conduct isn't just a formality; it's an integral part of making QuantumJupyter and GSSoC'25 an awesome experience for everyone involved.
To ensure a positive and productive environment within the QuantumJupyter community, especially during GSSoC'25, we expect all participants to:
Be Respectful
Being respectful is the cornerstone of our community. It means treating everyone with consideration, empathy, and courtesy, regardless of their background or opinions. Remember, we're all here to learn and grow, and we each bring unique perspectives to the table. Disagreements may arise, but it's crucial to address them respectfully and constructively. Think about how your words and actions might affect others, and strive to create a positive and inclusive atmosphere.
- Use inclusive language: Words matter! Avoid language that is offensive, discriminatory, or exclusionary. Be mindful of the impact your words can have on others, and choose language that is welcoming and respectful.
- Respect different viewpoints: We all have different backgrounds, experiences, and perspectives. Be open to hearing other people's ideas, even if they differ from your own. Healthy debate is encouraged, but it should always be conducted respectfully.
- Give constructive feedback: Feedback is essential for growth, but it should always be delivered kindly and constructively. Focus on the issue, not the person, and offer specific suggestions for improvement.
- Be mindful of your tone: Written communication can sometimes be misinterpreted, so be mindful of your tone. Avoid sarcasm or passive-aggressive remarks, and strive for clarity and directness.
By fostering a respectful environment, we can create a community where everyone feels valued and empowered to contribute their best work. Remember, a little kindness goes a long way!
Be Inclusive
Inclusivity is at the heart of our community. We strive to create a welcoming space for everyone, regardless of their background, identity, or experience level. This means actively working to ensure that all participants feel valued, respected, and have equal opportunities to contribute.
- Welcome newcomers: Remember what it was like to be new to the community. Make an effort to welcome newcomers, answer their questions, and help them get involved.
- Be mindful of different communication styles: People communicate in different ways. Be patient and understanding, and try to adapt your communication style to others.
- Amplify underrepresented voices: Make an effort to listen to and amplify the voices of individuals from underrepresented groups. Their perspectives are valuable and can enrich our community.
- Challenge exclusionary behavior: If you witness behavior that is exclusionary or discriminatory, speak up and challenge it. Your voice can make a difference.
Creating an inclusive environment requires active participation from everyone. By embracing diversity and ensuring that all voices are heard, we can build a stronger, more vibrant community.
Be Collaborative
Collaboration is the engine that drives open-source projects like QuantumJupyter. We believe that working together, sharing ideas, and supporting each other are essential for success. Whether you're contributing code, documentation, or simply participating in discussions, collaboration is key.
- Be open to feedback: Feedback is a gift. Be open to receiving feedback from others, and use it as an opportunity to learn and improve.
- Share your knowledge: If you have expertise in a particular area, share it with the community. Helping others learn is a great way to contribute.
- Acknowledge contributions: Recognize and appreciate the contributions of others. A simple "thank you" can go a long way.
- Work together to solve problems: When challenges arise, work collaboratively to find solutions. Two heads are often better than one.
By fostering a collaborative spirit, we can leverage the collective knowledge and skills of our community to achieve amazing things. Remember, we're all in this together!
Be Constructive
Constructive communication is vital for a healthy and productive community. This means providing feedback that is helpful, specific, and aimed at improving the project or the individual's skills. It also means engaging in discussions with a positive and solution-oriented mindset.
- Focus on the issue, not the person: When providing feedback, focus on the specific issue or behavior, rather than making personal attacks.
- Be specific: Vague feedback is not helpful. Provide specific examples and suggestions for improvement.
- Offer solutions: When pointing out a problem, try to offer a solution or suggestion for how to fix it.
- Listen actively: Pay attention to what others are saying, and try to understand their perspective before responding.
By engaging in constructive communication, we can create a community where feedback is valued, and everyone feels empowered to learn and grow.
To ensure a safe and welcoming environment, certain behaviors are considered unacceptable within the QuantumJupyter community. These behaviors will not be tolerated and may result in consequences, as outlined in the Enforcement section.
Harassment
Harassment includes offensive verbal comments related to age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. It also includes deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Basically, if it makes someone feel uncomfortable or unsafe, it's likely harassment.
Harassment is a serious issue, and we are committed to creating a community where everyone feels safe and respected. If you experience or witness harassment, please report it to us, and we will take appropriate action.
Discrimination
Discrimination involves treating individuals or groups unfairly based on their age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. This can manifest in various forms, such as exclusion, microaggressions, or denying opportunities.
We believe that everyone deserves to be treated with dignity and respect. Discrimination has no place in our community, and we are committed to fostering an inclusive environment where everyone can thrive.
Disruptive Behavior
Disruptive behavior includes any actions that interfere with the smooth functioning of the community or the participation of others. This can include, but is not limited to, spamming, trolling, personal attacks, and sustained disruption of discussions or events.
We want to create a community where everyone can learn, collaborate, and contribute without being disrupted. If you engage in disruptive behavior, you may be asked to stop, and further action may be taken if necessary.
Other Unacceptable Behaviors
In addition to the behaviors listed above, we also consider the following to be unacceptable:
- Publicly disparaging others: Making negative or critical comments about other members of the community in a public forum.
- Sharing private information without consent: Sharing someone's personal information without their permission.
- Violating the privacy of others: Accessing or sharing private communications without consent.
- Any other behavior that is deemed harmful or inappropriate by the community moderators.
We expect all members of the community to exercise good judgment and conduct themselves in a manner that is respectful and considerate of others. If you are unsure whether a particular behavior is acceptable, please err on the side of caution and refrain from engaging in it.
If you experience or witness behavior that violates this Code of Conduct, we encourage you to report it. Your report will be treated with confidentiality and respect, and we will take appropriate action to address the situation.
How to Report
You can report violations of this Code of Conduct by contacting the QuantumJupyter project maintainers or the GSSoC'25 organizers. Please provide as much detail as possible, including:
- The date and time of the incident
- The location of the incident (e.g., a specific channel or forum)
- The individuals involved
- A detailed description of what happened
- Any supporting evidence (e.g., screenshots, logs)
We will review your report carefully and take appropriate action, which may include:
- Mediation: Facilitating a conversation between the parties involved to resolve the issue.
- Warning: Issuing a warning to the individual who violated the Code of Conduct.
- Temporary suspension: Suspending the individual's participation in the community for a specified period.
- Permanent expulsion: Permanently removing the individual from the community.
Our goal is to ensure that all reports are handled fairly and effectively. We appreciate your help in creating a safe and welcoming environment for everyone.
We take violations of this Code of Conduct seriously. The QuantumJupyter project maintainers and the GSSoC'25 organizers are responsible for enforcing this Code of Conduct and will take appropriate action in response to any reported violations.
Consequences of Violations
The consequences for violating this Code of Conduct will depend on the severity and nature of the violation, but may include:
- Warning: A formal warning from the project maintainers or GSSoC'25 organizers.
- Temporary suspension: A temporary ban from participating in the QuantumJupyter community and GSSoC'25 events.
- Permanent expulsion: A permanent ban from the QuantumJupyter community and GSSoC'25 events.
- Reporting to authorities: In cases of serious violations, we may report the incident to the appropriate authorities.
We strive to handle all reports fairly and consistently. Our goal is to create a safe and welcoming environment for everyone, and we will take action necessary to achieve that goal.
Appeals
If you believe that you have been unfairly penalized for violating this Code of Conduct, you may appeal the decision by contacting the QuantumJupyter project maintainers or the GSSoC'25 organizers. Your appeal will be reviewed carefully, and a decision will be made based on the available evidence.
The Code of Conduct is a living document, and we may update it from time to time to reflect the evolving needs of our community. We encourage you to review this Code of Conduct periodically to stay informed of any changes.
By participating in the QuantumJupyter community and GSSoC'25, you agree to abide by this Code of Conduct. Thank you for helping us create a safe, welcoming, and inclusive environment for everyone! Letβs build amazing things together, with kindness and professionalism! ππ‘