replaced the CoC with something less problematic :), slight formatting to MISSINGFUNCS

This commit is contained in:
2026-01-25 19:01:12 -07:00
parent e6de6edd0d
commit c5b2c3d64b
2 changed files with 73 additions and 57 deletions
+69 -55
View File
@@ -1,60 +1,74 @@
# The Erbosoft Project Code of Conduct
# Code of Conduct - Amsterdam Web Communities System Project
## (Revised December 2019)
_(January 25, 2026)_
_This document may be redistributed freely in its unmodified form by anyone. The only part which may be freely modified is the designation of the Owner in the following sentence, which should be changed to reflect the ownership of the project this Code of Conduct is being applied to._
For purposes of this document, the sole maintainer of the Amsterdam project is Amy G. Bowersox, `amy@erbosoft.com`.
For the purposes of this project, the Owner is Amy G. Bowersox/Erbosoft Metaverse Design Solutions.
## Purpose
1. *The Owner owns this project.* Not you. The Owner's decisions about any aspect of the project
are *final.*
2. This Code of Conduct contains harsh language. Tough shit. Suck it up, Buttercup.
3. Anyone who is an *asshole* is **banned** *from this project.* **Permanently.**
4. This project has certain objectives. Anything outside of those objectives is *irrelevant,*
unless and until the *Owner* changes the objectives. Not you. In particular, if youre a Social
Justice Warrior trying to join this project to spread your *bullshit,* you are *automatically
declared an asshole.* And youre *gone.*
5. The Owner reserves the right to change this Code of Conduct as they see fit. If, however, you try
to force the Owner to change it in ways that are *offensive to them,* or that try to advance
“social justice” ideals in any way, shape, or form, youre an *asshole.* And youre *gone.*
6. In particular, this project explicitly *rejects* the “Open Code of Conduct” by the TODO Group,
the “Contributor Code of Merit” by Coraline Ada Ehmke, the “Citizen Code of Conduct” by
Stumptown Syndicate, and any similar “codes of conduct” that may be promulgated. Anyone complaining
about this is an *asshole,* because *who the fuck are you* to tell *the Owner* how *they* should
run *their* goddamn project? And youre *gone.*
7. The *one and only* criterion that will be used to determine whether a contribution to this project
will be accepted is *the quality of the contribution and how well it solves the problem it was
contributed to solve.* **Period.** (“Contribution” may include code, documentation, testing, or fundraising.)
8. The *one and only* criterion that will be used to judge your worth in relation to this project is
*the quality of your contributions (as defined above) to this project.* **Period.**
9. The Owner hereby does not give *one milli-micro-nano-fraction of a* **fuck** what race you are,
what gender you are or identify as, who you want to sleep with, how old you are, what your height or
weight is, what if anything may be different about your body or brain, what language you speak,
what country youre from, what God you pray to, where you work, how much money you have,
et fucking cetera. Is your contribution any *good?* Thats all that matters.
10. If your contribution is not accepted, and you start *whining* about how its “actually” because youre
of some-or-other gender/race/religion/nationality/whatthefuckever, you are attempting to have the deck
stacked in your favor because youre “special.” That makes you an *asshole.* And youre *gone.*
11. Only those people who have contributed a sufficient quantity of good work to the project,
*as determined in the Owner's sole discretion,* will be allowed to assume any board position,
administrative position, or management-related role. And, any position that the Owner gives, they can
also *take away,* for any reason. Anyone who complains about this is an *asshole.* And theyre *gone.*
12. You will do your own work. If you try to pass off the work of others as your own, youre a
fucking *plagiarist,* and also an *asshole.* And youre *gone.*
13. If theres a discussion that cannot be resolved within the scope of the project,
*take that shit somewhere else.* The Owner does not want your bullshit here. If you continue to spread
your bullshit here, youre an *asshole.* And youre *gone.*
14. As noted above, the Owner's decisions about any aspect of the project are *final.* Anyone
*pissing the Owner off* by getting all up in their face about said decisions is an *asshole.*
And theyre *gone.*
15. Any advisory boards, committees, etc., having to do with this project will answer to *the Owner.*
The Owner reserves the right to disband any such whenever the hell they feel like it. As always, anyone
complaining about this is an *asshole.* And theyre *gone.*
16. Anyone who does not approve of the objectives, direction, or attitude of this project is
free to *get the fuck out* at any time. Bye Felicia!
Amsterdam is a collaborative software project. Its primary purpose is to build, maintain, and improve a system for hosting human-scale online communities.
Acknowlegements:
- [Why Hackers Must Eject the SJWs](http://esr.ibiblio.org/?p=6918), Eric S. Raymond
- [OSS Code of Merit](http://voxday.blogspot.com/2016/01/code-of-merit.html), Vox Day
- [A contribution policy for open source that works](https://medium.com/@jmaynard/a-contribution-policy-for-open-source-that-works-bfc4600c9d83#.dslxcx1fc), Jay Maynard
- [The Code of Merit](https://github.com/rosarior/Code-of-Merit/blob/master/CODE_OF_MERIT.md), Roberto Rosario
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.