Skip to content

Latest commit

 

History

History
118 lines (83 loc) · 4.74 KB

File metadata and controls

118 lines (83 loc) · 4.74 KB

Code of Conduct

Our Pledge

We as members, contributors, committers, and project leads of the Eclipse Zenoh community pledge to make participation a harassment-free and constructive experience for everyone. We commit to acting in ways that keep this community open, respectful, and productive — whether interacting on GitHub, Discord, LinkedIn, X, or any other space where we represent the project.


Standards

Behavior we expect:

  • Communicate respectfully, even in disagreement
  • Give and receive constructive feedback gracefully
  • Stay on topic and focus on what benefits the project and community
  • Acknowledge mistakes and move forward without drama
  • Be patient — maintainers and contributors are often volunteers

Behavior that is not acceptable:

  • Harassment, intimidation, or personal attacks of any kind
  • Insulting or demeaning language directed at individuals or groups
  • Trolling, deliberate provocation, or sustained disruption
  • Publishing someone's private information without their consent (doxxing)
  • Sexualized language or behavior in any community space
  • Spamming channels with off-topic or self-promotional content
  • Any conduct a reasonable person would consider inappropriate in a professional setting

Scope

This Code applies to all Eclipse Zenoh community spaces — GitHub issues, pull requests, and discussions; Discord; mailing lists; social media (X, LinkedIn, etc.); and any event or public forum where you are acting as or on behalf of the community.

This Code complements and does not replace the Eclipse Foundation Community Code of Conduct and the Eclipse Foundation Communication Channel Guidelines. In case of conflict, Eclipse Foundation policies take precedence.


Platform Guidelines

GitHub Issues & Pull Requests

  • Search existing issues before opening a new one
  • Be specific: include versions, OS, reproduction steps, and expected vs. actual behavior
  • Keep discussions focused on the technical matter at hand
  • Use emoji reactions (👍) instead of "+1" comments
  • One issue, one problem — avoid bundling unrelated concerns

Discord

  • Post in the appropriate channel; read channel descriptions first; create a thread if applicable
  • Do not send unsolicited direct messages to maintainers seeking faster support
  • Allow reasonable time for responses — the community is global

Social Media

Content that would violate this Code on GitHub or Discord also violates it on social media. This applies equally to posts, replies, and direct messages made in connection with the Eclipse Zenoh community.


Reporting

If you experience or witness a violation, please report it. You do not have to handle it alone.

Eclipse Foundation Conduct Committee (preferred for formal reports): conduct@eclipse-foundation.org All reports are handled confidentially. Your identity will not be disclosed to the respondent without your explicit consent.

Project Lead: For concerns you prefer to resolve within the project team, contact the project lead privately via GitHub.

A useful report includes: what happened, where and when, usernames or handles involved, and any supporting links or screenshots.


Enforcement

Community leaders — committers, project leads, and designated moderators — are responsible for enforcing this Code fairly and consistently. They may remove, edit, or reject any contribution or communication that violates it, and may restrict a contributor's participation temporarily or permanently.

Retaliation against anyone who reports a concern in good faith is itself a violation of this Code.

Responses to violations follow a graduated ladder:

  1. Correction — A private written explanation of the violation and expected change.
  2. Warning — A formal warning with a cooling-off period during which no contact with affected parties is permitted.
  3. Temporary ban — Suspension from all community spaces for a defined period.
  4. Permanent ban — Permanent removal from all Eclipse Zenoh community spaces, reserved for the most serious or repeated violations.

Attribution

This Code of Conduct is adapted from the Contributor Covenant v2.1, the Eclipse Foundation Community Code of Conduct, and the Eclipse Foundation Communication Channel Guidelines. The enforcement ladder was inspired by Mozilla's code of conduct enforcement guidelines.