docs

Code of Conduct

Code of conduct for the ODE community.

Overview

The OpenDataEnsemble (ODE) project is committed to building an inclusive, respectful, and harassment-free community. We welcome contributors from all backgrounds and experiences, and we are dedicated to providing a safe and supportive environment for everyone.

This Code of Conduct applies to all community spaces, including:

All community members, contributors, and maintainers are expected to uphold this Code of Conduct. By participating in the ODE community, you agree to abide by these principles.

Our Standards

Examples of Behavior That Contribute to a Positive Environment

Examples of Unacceptable Behavior

Expected Behavior

For All Community Members

  1. Participate authentically - Bring your genuine self and perspective to discussions
  2. Respect boundaries - Honor others’ privacy and personal limits
  3. Accept responsibility - If you make a mistake, acknowledge it and learn from it
  4. Communicate clearly - Be explicit and kind in your communication; avoid sarcasm that might be misunderstood
  5. Respect decisions - Accept maintainers’ decisions on project direction and issues

For Maintainers and Moderators

  1. Model the behavior you want - Demonstrate the standards outlined in this Code of Conduct
  2. Be transparent - Explain decisions clearly and publicly when appropriate
  3. Show empathy - Understand that most conflicts arise from misunderstandings
  4. Be fair - Apply standards consistently across all community members
  5. Protect community - Take swift action when someone violates the Code of Conduct

Reporting and Enforcement

Reporting Violations

If you witness or experience a violation of this Code of Conduct, please report it by emailing:

[email protected] (or project maintainers’ email)

When reporting, please include:

  1. Description - What happened?
  2. When - When did this occur?
  3. Where - Which platform or space? (GitHub issue, discussion, email, etc.)
  4. Who - Who was involved? (usernames or names)
  5. Evidence - Links, screenshots, or other documentation
  6. Impact - How did this affect you or others?
  7. Contact - How should we reach you for follow-up?

All reports are confidential. We will not share your identity without your permission, except as necessary to address the violation.

Investigation and Resolution

When we receive a report, we will:

  1. Acknowledge - Send you confirmation that we received your report within 24 hours
  2. Investigate - Gather information and talk to involved parties
  3. Determine - Assess whether the Code of Conduct was violated
  4. Decide - Determine appropriate consequences
  5. Communicate - Inform you of the outcome (while respecting confidentiality)

Consequences

Violations of the Code of Conduct may result in:

Consequences are applied consistently and proportionally to the violation.

Appeals

If you disagree with a decision, you may appeal by:

  1. Sending a detailed written explanation to the maintainers
  2. Clearly stating why you believe the decision was unfair
  3. Providing new information that wasn’t available in the original investigation

Your appeal will be reviewed by a different group of maintainers to ensure fairness.

Attribution and References

This Code of Conduct is adapted from:

Questions?

If you have questions about this Code of Conduct or how to report a violation, please contact the maintainers at:

[email protected]

We’re here to help create a welcoming community for everyone.