Skip to content

Latest commit

 

History

History
188 lines (131 loc) · 9.51 KB

File metadata and controls

188 lines (131 loc) · 9.51 KB

GitMesh Code of Conduct

Our Commitment

We, as members, contributors, and leaders of the GitMesh project under the Linux Foundation Decentralized Trust (LFDT), pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community that advances decentralized trust technologies and principles.

Our Standards

Expected Behavior

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community
  • Using welcoming and inclusive language
  • Collaborating effectively and professionally across diverse teams
  • Supporting the advancement of decentralized trust technologies
  • Respecting LFDT values and open source principles

Unacceptable Behavior

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • Conduct which could reasonably be considered inappropriate in a professional setting
  • Harassment, intimidation, or discrimination of any kind
  • Deliberate intimidation, stalking, or following
  • Disruptive behavior in community spaces
  • Violating intellectual property rights
  • Misrepresenting affiliation with LFDT or GitMesh

Community Guidelines

Communication

  • Communicate with respect and professionalism in all project interactions
  • Use appropriate and inclusive language in all project spaces
  • Stay focused on constructive discussions that advance project goals
  • Provide thoughtful and constructive feedback
  • Ask for help when needed and offer assistance to others
  • Respect the time and contributions of all community members

Collaboration

  • Acknowledge and credit others for their contributions appropriately
  • Share knowledge, resources, and expertise openly
  • Be patient and supportive with newcomers to the community
  • Maintain professional relationships based on mutual respect
  • Resolve conflicts through constructive dialogue and established processes
  • Respect project governance decisions and LFDT policies

Technical Conduct

  • Submit honest, accurate, and well-tested contributions
  • Follow established coding standards and best practices
  • Respect intellectual property rights and licensing requirements
  • Report security vulnerabilities through responsible disclosure processes
  • Maintain high standards for code quality and documentation
  • Support the project's technical roadmap and LFDT's decentralized trust mission

Enforcement

Reporting

If you experience or witness unacceptable behavior, or have any other concerns, please report it by contacting:

All reports will be handled with discretion and confidentiality. Community leaders are obligated to respect the privacy and security of the reporter of any incident.

When reporting, please include:

  • Your contact information (if comfortable sharing)
  • Names of individuals involved (if known)
  • Detailed description of the incident with context
  • Any relevant documentation, screenshots, or evidence
  • Whether the incident is ongoing
  • Any previous related incidents

Response Process

  1. Acknowledgment: Reports will be acknowledged within 48 hours
  2. Assessment: Initial assessment and determination of appropriate response team
  3. Investigation: Thorough and fair investigation of all reported incidents
  4. Decision: Determination of appropriate consequences based on findings
  5. Action: Implementation of decided consequences
  6. Follow-up: Ongoing monitoring and support to ensure effective resolution

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public or private apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include:

  • Using an official e-mail address
  • Posting via an official social media account
  • Acting as an appointed representative at an online or offline event
  • Participation in LFDT events and activities
  • GitMesh-branded communications and presentations

This Code of Conduct also applies to actions taken outside of these spaces when they have a reasonable likelihood of adversely affecting the safety and well-being of community members.

Linux Foundation Decentralized Trust Alignment

As a project under the Linux Foundation Decentralized Trust, GitMesh adheres to:

  • LFDT Charter and Bylaws: All community activities align with LFDT governance principles
  • Open Source Values: Commitment to transparency, collaboration, and open development
  • Decentralized Trust Mission: Supporting the advancement of decentralized trust technologies
  • Diversity and Inclusion: Fostering an inclusive environment that welcomes diverse perspectives
  • Technical Excellence: Maintaining high standards for technical contributions and innovation

Appeal Process

If you believe you have been falsely or unfairly accused of violating this Code of Conduct, you may appeal by:

  1. Contacting the project maintainers at rawx18.dev@gmail.com with a detailed description of your grievance
  2. Escalating to the LFDT Code of Conduct Committee at support@lfdecentralizedtrust.org if needed
  3. Following LFDT's established appeal procedures for serious matters

Appeals will be reviewed fairly and promptly, with decisions communicated in writing.

Attribution and Acknowledgments

This Code of Conduct is adapted from:

  • The Contributor Covenant, version 2.1
  • Linux Foundation Decentralized Trust Code of Conduct guidelines
  • Established open source community standards and best practices

We acknowledge the work of the broader open source community in developing these standards and the Linux Foundation Decentralized Trust for providing governance framework and support.

Updates and Amendments

This Code of Conduct may be updated periodically to reflect:

  • Changes in LFDT policies and guidelines
  • Community feedback and lessons learned
  • Evolving best practices in open source governance
  • Technical and organizational changes to the GitMesh project

Contributors will be notified of significant changes through:

  • Project communication channels
  • LFDT announcement systems
  • GitHub repository notifications
  • Community meetings and forums

Contact Information


By participating in the GitMesh project, you agree to abide by this Code of Conduct and support our mission to advance decentralized trust technologies in collaboration with the Linux Foundation Decentralized Trust community.

Last Updated: 28th July 2025 Version: 1.0 - GitMesh Collaboration Edition