75 lines
3.1 KiB
Markdown
75 lines
3.1 KiB
Markdown
# Code of Conduct - Amsterdam Web Communities System Project
|
|
|
|
_(January 25, 2026)_
|
|
|
|
For purposes of this document, the sole maintainer of the Amsterdam project is Amy G. Bowersox, `amy@erbosoft.com`.
|
|
|
|
## Purpose
|
|
|
|
Amsterdam is a collaborative software project. Its primary purpose is to build, maintain, and improve a system for hosting human-scale online communities.
|
|
|
|
This Code of Conduct exists to support productive collaboration, respectful technical discussion, and a healthy working environment for everyone involved.
|
|
|
|
As a general principle, anyone who adheres to this Code of Conduct and provides quality contributions to the project is welcome to participate.
|
|
("Contributions" may include but are not limited to code, documentation, testing, or fundraising.)
|
|
|
|
---
|
|
|
|
## Expected Behavior
|
|
|
|
Participants in the Amsterdam project are expected to:
|
|
|
|
- Treat others with respect and professionalism.
|
|
- Assume good faith in technical and design discussions.
|
|
- Critique ideas, code, and proposals—not people.
|
|
- Keep discussions relevant to the project and its goals.
|
|
- Accept that disagreement is normal and can be constructive when handled respectfully.
|
|
- Follow the guidance and decisions of the project maintainers.
|
|
|
|
---
|
|
|
|
## Contributions
|
|
|
|
Contributions must be the _own work_ of the contributor. Plagiarism in any form is unacceptable.
|
|
|
|
AI-generated contributions are acceptable _if and only if_ the contributor is able to explain the contribution and the rationale for using AI
|
|
in a clear and reasonable manner, and the contributor accepts ownership of and responsibility for any such contribution.
|
|
|
|
All contributions shall be made available under the [Mozilla Public License, Version 2.0](LICENSE.md). Contributors shall ensure that they
|
|
have the authority to make their contribution under the terms of this license.
|
|
|
|
---
|
|
|
|
## Unacceptable Behavior
|
|
|
|
The following behaviors shall not be acceptable in project spaces (including code repositories, issue trackers, discussions, and related communication channels):
|
|
|
|
- Harassment, intimidation, or threats of any kind.
|
|
- Personal attacks, insults, or repeated hostile behavior.
|
|
- Persistent disruption of discussions or development work.
|
|
- Bad-faith participation, including deliberate misrepresentation or refusal to engage constructively.
|
|
- Using the project as a platform for unrelated political, ideological, or personal agendas.
|
|
- Any behavior that makes collaboration significantly more difficult or less safe for others.
|
|
|
|
---
|
|
|
|
## Enforcement
|
|
|
|
Project maintainers shall be responsible for interpreting and enforcing this Code of Conduct.
|
|
|
|
If unacceptable behavior occurs, maintainers may take actions including, but not limited to:
|
|
|
|
- Issuing a warning.
|
|
- Removing content or contributions.
|
|
- Temporarily or permanently restricting participation.
|
|
|
|
Maintainer decisions shall be final. Enforcement actions shall not be subject to public debate.
|
|
|
|
---
|
|
|
|
## Project Values
|
|
|
|
Amsterdam prioritizes the quality of contributions and the health of collaboration over ideology, factionalism, or performative conflict.
|
|
|
|
Participation in the project implies agreement with these principles.
|