poke/html/coc.ejs
2025-10-11 19:20:05 +02:00

284 lines
13 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
This Source Code Form is subject to the terms of the GNU General Public License:
Copyright (C) 2021-2025 Poke (https://codeberg.org/ashley/poke)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 3 of the License,
or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Poke — Code of Conduct</title>
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover" />
<meta property="og:type" content="website">
<meta property="og:title" content="Poke Project — Code of Conduct">
<meta property="twitter:description" content="Community behavior rules and standards for the Poke Project.">
<meta property="og:image" content="/static/poke.webp">
<meta name="twitter:card" content="summary_large_image">
<link href="/css/yt-ukraine.svg?v=7" rel="icon">
<style>
@font-face {
src: url("https://p.poketube.fun/https://cdn.glitch.global/43b6691a-c8db-41d4-921c-8cf6aa0d9108/robotoflex.ttf?v=16683434286881");
font-family: "PokeTube Flex";
font-style: normal;
font-stretch: 1% 800%;
font-display: swap;
}
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0}
body{
font-family:"poketube flex",sans-serif;
line-height:1.6;
color:#eaeaea;
background:
radial-gradient(1200px 600px at 0% 0%,#0ea5e9 0%,#0ea5e900 60%),
radial-gradient(1000px 700px at 100% 0%,#8b5cf6 0%,#8b5cf600 65%),
radial-gradient(1000px 700px at 0% 100%,#14b8a6 0%,#14b8a600 65%),
#0b0b0b;
}
a{color:#7dd3fc;text-decoration:none}
a:hover{text-decoration:underline}
.wrap{max-width:980px;margin:0 auto;padding:20px}
header.site{
position:sticky;top:0;z-index:10;
background:rgba(17,17,18,.8);
backdrop-filter:blur(8px);
border-bottom:1px solid #232323;
}
.nav-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}
.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;text-decoration:none}
.brand img{height:32px}
h2.section {
margin: 22px 0 8px 0;
font-size: clamp(1.24rem, 2.4vw, 1.6rem);
padding-bottom: 6px;
border-bottom: 1px solid #1f1f22;
font-stretch: extra-expanded;
}
.doc-title{margin:0 0 6px;text-align:center;font-size:3.4rem;font-weight:900}
.doc-lede{margin:8px 0 16px;color:#cfcfcf;text-align:center}
p{margin:10px 0;color:#e7e7e7}
ul{margin:10px 0 10px 22px}
details{background:#0f1012;border:1px solid #1d2024;border-radius:10px;padding:10px 12px;margin:10px 0}
details summary{cursor:pointer;font-weight:600}
.toc{background:#101112;border:1px solid #1f1f22;border-radius:12px;padding:12px;margin:14px 0 20px}
.toc h2{margin:0 0 8px;font-size:1rem;color:#e8f6ff}
.toc ul{margin:0;padding-left:18px}
.toc li{margin:6px 0}
footer.site{text-align:center;color:#bdbdbd;margin:40px 0 60px}
</style>
</head>
<body>
<header class="site">
<div class="nav-row wrap">
<a class="brand" href="/" aria-label="Poke home">
<img src="/css/logo-poke.svg?v=5" alt="Poke logo">
</a>
</div>
</header>
<main class="wrap">
<section class="hero">
<h1 class="doc-title">Poke Project — Code of Conduct</h1>
<p class="doc-lede">
<strong>Respect, decency, and kindness are mandatory.</strong><br>
</p>
</section>
<nav class="toc">
<h2>Contents</h2>
<ul>
<li><a href="#why">Why This Exists</a></li>
<li><a href="#values">Our Values</a></li>
<li><a href="#definitions">Key Definitions</a></li>
<li><a href="#prohibited">Prohibited Conduct</a></li>
<li><a href="#identity">Respecting Identity & Pronouns</a></li>
<li><a href="#ai">AI-Generated Content Policy</a></li>
<li><a href="#naming">Naming & Modification Rules</a></li>
<li><a href="#enforcement">Enforcement & Bans</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#license">License</a></li>
</ul>
</nav>
<section id="why">
<h2 class="section">Why This Exists</h2>
<p>
The Internet can be a place of wonder or cruelty.
The Poke community was made to be a corner of safety and openness — one where people, no matter what form or identity they hold, can create freely.
</p>
<p>
This Code of Conduct prevents harassment, gatekeeping, or extremist ideology from contaminating that freedom.
Right-wing hate, fascism, and political extremism have no place here.
This isnt about policing opinions — its about keeping fascists, bigots, and those who defend violence out of a Free Software space.
If that offends someone? Thats on them.
</p>
</section>
<section id="values">
<h2 class="section">Our Values</h2>
<ul>
<li>Freedom — the GNU kind: the right to study, share, and change code.</li>
<li>Kindness — treating others like people, not profiles.</li>
<li>Community — diverse, queer-friendly, and inclusive by default.</li>
<li>Safety — a space free from hate, harassment, and propaganda.</li>
<li>Empathy — we defend one another, not bullies or billionaires.</li>
</ul>
</section>
<section id="definitions">
<h2 class="section">Key Definitions</h2>
<ul>
<li><strong>Hate Speech:</strong> Language or behavior attacking people based on who they are — race, gender, sexuality, identity, or beliefs.</li>
<li><strong>Harassment:</strong> Repeated unwanted attention, intimidation, or mockery, public or private.</li>
<li><strong>Far-Right Content:</strong> Ideology promoting fascism, racism, nationalism, or authoritarian control (MAGA, anti-LGBT, anti-minority rhetoric).</li>
<li><strong>Genocide Denial:</strong> Attempts to justify, minimize, or deny real genocides or crimes against humanity.</li>
<li><strong>Inappropriate Content:</strong> Defending abusers, promoting fascists, or hero-worshiping billionaires (yes, including Elon Musk) for clout.</li>
</ul>
</section>
<section id="prohibited">
<h2 class="section">Prohibited Conduct</h2>
<p>The following behavior will get you warned, removed, or banned across Poke and its forks:</p>
<ul>
<li>Homophobia, transphobia, racism, sexism, or xenophobia.</li>
<li>Mocking queer, trans, nonbinary, or neurodivergent people.</li>
<li>Promoting or defending genocide, slavery, or oppression.</li>
<li>Posting or supporting far-right, MAGA, or extremist propaganda.</li>
<li>Defending or glorifying Elon Musk, fascists, or authoritarian regimes.</li>
<li>Trolling, stalking, impersonating, or using hate usernames.</li>
<li>Posting dehumanizing or violent imagery.</li>
<li>AI spam, generated hate material, or fake community members.</li>
</ul>
<p>If you hate the idea of people being free, kind, or weird — this community isnt for you.
Youre free to laugh somewhere else; well laugh at your tears while you leave.</p>
</section>
<section id="identity">
<h2 class="section">Respecting Identity & Pronouns</h2>
<p>
Every person and creature deserves respect.
This community welcomes humans, non-humans, otherkin, furries, robotkin, system members, and anyone else.
</p>
<ul>
<li>Pronouns are <strong>not optional</strong> — use what someone tells you, every single time.</li>
<li>
Some people genuinely use <strong>no pronouns</strong> (or “none”) as part of their identity — thats valid.
In those cases, refer to them by name instead of using pronouns.
If youre confused, just ask politely and move on.
</li>
<li>
However, if you say “I dont have pronouns” because you think grammar is oppression or you want to mock queer people — congratulations, you just outed yourself as both wrong and boring.
You literally just used a pronoun, by the way — <em>“I”</em>. Wild how that works, huh?
Everyone has pronouns in language; respecting others isnt optional, and grammar isnt a battlefield.
</li>
<li>Misgendering is banned, period. There are no “debates” about it.</li>
<li>Dehumanizing someone for being otherkin, furry, or robotkin will get you banned faster than you can say “tolerance.”</li>
<li>If you think these identities are “cringe” or “weird,” youre free to go touch grass and scream into a void instead.</li>
</ul>
<p>
All beings — human or not — who act in kindness are welcome.
</p>
</section>
<section id="ai">
<h2 class="section">AI-Generated Content Policy</h2>
<p>
Poke values art, expression, and honesty — not spam.
AI tools can help when used transparently and ethically:
</p>
<ul>
<li>Mark clearly when content is generated.</li>
<li>Do not upload generated political content, propaganda, or hate.</li>
<li>AI media pretending to be real people, or fake contributors, is banned.</li>
<li>Generated works must not contain stolen copyrighted content or misinformation.</li>
</ul>
<p>
Offenders who use AI to harass, spam, or manipulate others will be banned permanently.
</p>
</section>
<section id="naming">
<h2 class="section">Naming & Modification Rules</h2>
<p>
You can share or remix this document freely, but if you modify it, you cannot use names implying its official.
Forbidden titles include (but arent limited to):
</p>
<ul>
<li>Poke Code of Conduct</li>
<li>Poketube Code of Conduct</li>
<li>Poke Project Code of Conduct</li>
<li>Poke Community Guidelines</li>
</ul>
<p>
If you alter it, rename it clearly — and dont spread misinformation about its origin.
Forks that rewrite it to allow hate or fascism may be publicly called out.
</p>
<details class="block">
<summary>Legal text</summary>
<p>
By using or redistributing this work (or any derivative), you agree to these naming & modification rules.
If you distribute a modified version of this Code of Conduct, you <strong>must</strong> change its name/title so as not to imply it is the official “Poke Code of Conduct.”
You <strong>may not</strong> call your modified document “Poke,” “Poketube,” or any variant thereof unless the version is <em>entirely unchanged</em>.
This name-change requirement binds all downstream recipients of derivative versions.
</p>
</details>
</section>
<section id="enforcement">
<h2 class="section">Enforcement & Bans</h2>
<p>
Moderators and maintainers have the power to act against any harmful behavior.
You dont get to “argue your free speech rights” here — this isnt Twitter, and were not Elon.
</p>
<ul>
<li><strong>Warning:</strong> Youll get a calm message telling you what needs to stop.</li>
<li><strong>Temporary Ban:</strong> Youll be locked out for a set time — cool off, or stay gone.</li>
<li><strong>Permanent Ban:</strong> Hate promoters, bigots, and serial abusers will be removed forever.</li>
</ul>
<p>
If you repeatedly harass people, defend violence, or mock identities, youre banned — no appeals, no second chances.
</p>
</section>
<section id="contact">
<h2 class="section">Contact</h2>
<p>To report abuse or violations, contact:</p>
<ul>
<li>Email: <span class="mono">iamashley@duck.com</span></li>
<li>Discord: <a href="https://discord.gg/pfKSQ3pMfW" target="_blank" rel="noopener">Poke Community Server</a></li>
<li>Repository: <a href="https://codeberg.org/ashley/poke/issues" target="_blank" rel="noopener">Open an Issue</a></li>
</ul>
<p>Reports are confidential, handled with our privacy policy</p>
</section>
<section id="license">
<h2 class="section">License</h2>
<p class="small">
© 20212025 Poke Project.
Licensed under <strong>CC BY-SA 4.0 International</strong>. <p>If you distribute a modified version of this Code of Conduct, you <strong>must</strong> change its name/title so as not to imply that it is the official “Poke Code of Conduct.” You <strong>may not</strong> call your modified document “Poke,” “Poketube,” or any variant thereof unless your version is <em>entirely unchanged</em>.
This name-change requirement is binding on all recipients of derivative versions.
</p>
</p>
</section>
<footer class="site small">
<p><a href="#top">Return to Top</a></p>
</footer>
</main>
</body>
</html>