Skip to content

Latest commit

 

History

History
325 lines (226 loc) · 8.89 KB

File metadata and controls

325 lines (226 loc) · 8.89 KB

Behaviour Lab Code of Conduct

Our Pledge

We pledge to make participation in the Behaviour Lab project a respectful, ethical, and harassment-free experience 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.

Additionally, we pledge to:

  • Prioritize human welfare above all other considerations
  • Maintain rigorous ethical standards in all project activities
  • Act with transparency about intentions and methods
  • Respect autonomy of all individuals
  • Prevent misuse of behavior engineering techniques

Our Standards

✅ Expected Behavior

We encourage:

  • Ethical Responsibility

    • Considering welfare implications of all contributions
    • Strengthening (not weakening) safeguards
    • Reporting potential misuse
    • Acting with integrity
  • Respectful Communication

    • Being welcoming and inclusive
    • Using kind and professional language
    • Respecting differing viewpoints and experiences
    • Accepting constructive criticism gracefully
  • Constructive Collaboration

    • Focusing on what's best for the community
    • Showing empathy toward others
    • Being patient with newcomers
    • Helping others learn
  • Transparency

    • Being honest about intentions
    • Disclosing conflicts of interest
    • Admitting mistakes and learning from them
    • Openly discussing tradeoffs and risks
  • Evidence-Based Discussion

    • Citing sources for claims
    • Acknowledging uncertainty
    • Updating views based on evidence
    • Distinguishing fact from opinion

❌ Unacceptable Behavior

We prohibit:

  • Ethical Violations

    • Attempting to enable manipulation or exploitation
    • Weakening ethical safeguards
    • Ignoring or dismissing welfare concerns
    • Deliberately facilitating misuse
    • Removing ethical warnings or requirements
  • Harassment

    • Trolling, insulting, or derogatory comments
    • Personal or political attacks
    • Public or private harassment
    • Publishing others' private information without permission
    • Sexual attention or advances (unwelcome)
  • Dishonesty

    • Misrepresenting research or evidence
    • Plagiarism or improper attribution
    • Hiding conflicts of interest
    • Making false claims
    • Sockpuppeting or astroturfing
  • Disruption

    • Deliberately derailing discussions
    • Spamming or excessive self-promotion
    • Repeatedly ignoring maintainer decisions
    • Bad faith arguments
    • Wasting community time
  • Harmful Content

    • Promoting exploitation or manipulation
    • Sharing dark patterns or coercive techniques
    • Enabling attacks on vulnerable populations
    • Doxxing or threatening behavior
    • Content that violates laws or regulations

Scope

This Code of Conduct applies:

  • In project spaces (GitHub repository, Discussions, Issues, PRs)
  • In community spaces (mailing lists, social media, events)
  • When representing the project (talks, papers, interviews)
  • In private when affecting the community

It applies to:

  • Project maintainers
  • Contributors
  • Community members
  • Anyone engaging with the project

Enforcement

Reporting Violations

If you experience or witness unacceptable behavior:

  1. Report it to project maintainers via:

    • Private Discussion message
    • Email: [To be added]
    • Subject: "Code of Conduct Violation"
  2. Include:

    • Your contact information (if you want follow-up)
    • Description of the incident
    • Links/screenshots (if applicable)
    • Any other relevant context
  3. We will:

    • Acknowledge receipt within 24-48 hours
    • Investigate thoroughly
    • Maintain confidentiality
    • Take appropriate action
    • Follow up with you (if you provided contact info)

Enforcement Guidelines

Maintainers will follow these Community Impact Guidelines:

1. Correction

Community Impact: Use of inappropriate language or unprofessional behavior.

Consequence: Private written warning with clarity about the violation and why it was inappropriate. Public apology may be requested.

2. Warning

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

Consequence: Warning with consequences for continued behavior. No interaction with involved parties for specified period. Violating these terms may lead to temporary or permanent ban.

3. Temporary Ban

Community Impact: Serious violation including sustained inappropriate behavior or ethical violations.

Consequence: Temporary ban from any interaction or public communication with the community for a specified period. Violating these terms may lead to permanent ban.

4. Permanent Ban

Community Impact: Pattern of violations, severe ethical violations, harassment, aggression, or attempts to enable harmful use.

Consequence: Permanent ban from all project interaction.

Special: Ethical Violations

For ethical violations specifically:

  • Minor (e.g., forgetting ethical warning): Correction + guidance
  • Moderate (e.g., weakening safeguard): Warning + required revision
  • Serious (e.g., enabling manipulation): Temporary ban + community discussion
  • Severe (e.g., actively causing harm): Permanent ban + potential legal action

Ethical Responsibilities

For All Community Members:

  • Do no harm with this knowledge
  • Obtain consent before influencing behavior
  • Respect autonomy of individuals
  • Be transparent about methods and intentions
  • Report misuse if you see it
  • Strengthen safeguards rather than weaken them

For Contributors:

  • Review ethical implications of contributions
  • Add safeguards where needed
  • Document risks honestly
  • Test for misuse potential
  • Improve ethical framework continuously

For Maintainers:

  • Model ethical behavior in all decisions
  • Enforce standards consistently and fairly
  • Protect the community from harm
  • Be transparent about enforcement
  • Continuously improve ethical framework
  • Respond to misuse quickly and decisively

Conflict Resolution

For Disagreements:

  1. Assume good faith initially
  2. Clarify misunderstandings before escalating
  3. Focus on issues, not people
  4. Seek common ground
  5. Agree to disagree when needed
  6. Involve maintainers if unresolved

For Ethical Disputes:

  1. Prioritize welfare over other considerations
  2. Cite evidence for positions
  3. Consider multiple perspectives
  4. Err on the side of caution
  5. Consult ethics experts if needed
  6. Document reasoning for decisions

Questions and Clarifications

"What if I'm unsure if something is okay?"

Ask first! Open a Discussion or contact maintainers.

Better to ask before contributing than to violate guidelines.

"What if I disagree with the ethical framework?"

That's okay! We welcome constructive discussion.

  • Open a Discussion explaining your concerns
  • Provide evidence and reasoning
  • Listen to community feedback
  • Accept maintainer decisions on project direction

If you fundamentally disagree, this may not be the right project for you.

"What if I see potential misuse outside the project?"

Report it! See MISUSE_REPORTING.md (to be created).

We take misuse seriously and will:

  • Investigate
  • Contact violators
  • Update safeguards
  • Share lessons learned

"What if I made a mistake?"

Be honest!

  • Acknowledge it
  • Correct it
  • Learn from it
  • Move forward

We all make mistakes. Honesty and learning are what matter.


Commitment to Improvement

This Code of Conduct is a living document.

We commit to:

  • Reviewing regularly (quarterly)
  • Incorporating feedback from community
  • Updating as needed based on experience
  • Maintaining transparency about changes
  • Learning from incidents to prevent recurrence

Attribution

This Code of Conduct is adapted from:

With additional ethical requirements specific to behavior engineering research.


Contact

For questions about this Code of Conduct:

  • Open a Discussion
  • Email maintainers: [To be added]

For reporting violations:

  • Email: [To be added]
  • Private Discussion message
  • Subject: "Code of Conduct Violation"

Acknowledgment

By participating in this project, you acknowledge that:

  1. You've read this Code of Conduct
  2. You understand the standards and expectations
  3. You agree to follow these guidelines
  4. You understand the ethical responsibilities
  5. You'll report violations if you see them
  6. You accept that violations have consequences

We're building ethical behavior engineering together.

Thank you for being part of a responsible community. 🧠


Last Updated: 2025-12-02 Version: 1.0 Next Review: 2025-03-02