# Ksword Community Covenant / Ksword 社区公约

## 1. Legal boundary / 法律边界

Ksword is free software licensed under `GPL-3.0-only`. The binding software
license is the complete text in `LICENSE`.

Ksword 是按 `GPL-3.0-only` 发布的自由软件。具有法律约束力的软件许可仅为
`LICENSE` 中的完整 GPLv3 正文。

This covenant is not part of the GPL, is not an additional restriction, and is
not a condition for receiving or exercising GPL rights. Anyone may use, copy,
modify, host, sell, or redistribute the software as GPLv3 permits, whether or
not they join or follow the official community. A failure to follow this
covenant cannot terminate GPL rights.

本公约不是 GPL 的组成部分，不是附加许可限制，也不是取得或行使 GPL 权利的
条件。无论是否加入或遵守官方社区，任何人都可以在 GPLv3 允许的范围内使用、
复制、修改、托管、销售或再分发软件。违反本公约不会导致 GPL 权利终止。

## 2. Shared commitments / 共同承诺

Official community participants are expected to:

- preserve accurate copyright, license, authorship, and third-party notices;
- describe substantial modifications and their maintainers transparently;
- make the exact Corresponding Source easy for binary recipients to obtain;
- submit generally useful fixes upstream when practical;
- distinguish independent forks, builds, services, and opinions from official
  project releases and positions;
- disclose security limitations honestly and use system-level capabilities
  only in lawful, authorized environments;
- avoid harassment, plagiarism, malicious deception, artificial scarcity, and
  exploiting a user's lack of access to the official source; and
- identify the real value of a paid offering, such as development, integration,
  packaging, deployment, training, maintenance, or support.

官方社区参与者应当：

- 准确保留版权、许可证、作者和第三方通知；
- 透明说明重要修改及其维护者；
- 让二进制接收者可以方便地取得完全对应的源码；
- 在现实可行时把具有普遍价值的修复回馈上游；
- 明确区分独立 fork、构建、服务、观点与官方项目发行及立场；
- 如实披露安全边界，只在合法且获得授权的环境中使用系统级能力；
- 反对骚扰、剽窃、恶意误导、人为制造稀缺，以及利用用户无法接触官方源码牟利；
- 对收费项目如实说明其实际价值，例如开发、集成、打包、部署、培训、维护或支持。

These are community standards, not copyright conditions. In particular, the
project recognizes that GPLv3 permits commercial use, charging any price for a
copy, paid support, and hosted operation, subject to the GPL's actual terms.

以上内容是社区标准，不是版权许可条件。项目明确承认：在遵守 GPLv3 正文的
前提下，GPLv3 允许商业使用、对副本收取任意价格、提供付费支持和托管运行。

## 3. Official identity and project marks / 官方身份与项目标识

Only releases and statements designated by the project maintainers are
official. Independent parties may truthfully say that their work is based on,
compatible with, or provides support for Ksword. They should not imply official
authorship, sponsorship, certification, endorsement, or maintainer status.

只有经项目维护者明确指定的发行版和声明属于官方内容。独立主体可以如实说明其
作品基于 Ksword、与 Ksword 兼容或为 Ksword 提供支持，但不应暗示其具有官方
作者、赞助、认证、背书或维护者身份。

The GPL grants copyright permissions, not a trademark license. Use of the
Ksword name or logos in a way likely to confuse users about origin or official
status may be refused or challenged under applicable trademark and unfair
competition law. A fork can avoid that issue by using its own primary name and
branding while giving truthful attribution to Ksword. This paragraph does not
restrict nominative fair use or any other use permitted by law.

GPL 授予的是版权许可，不是商标许可。以可能使用户混淆来源或官方身份的方式使用
Ksword 名称或标志，项目可以依据适用的商标及反不正当竞争规则拒绝或提出异议。
fork 可以使用自己的主要名称和品牌，同时如实注明来源于 Ksword。本段不限制
指称性合理使用或法律允许的其他使用。

## 4. Official community participation / 官方社区参与

Maintainers may moderate official repositories and communication channels,
reject or revert contributions, decline endorsements or partnerships, remove
official badges, and publicly correct confusing claims when needed to protect
the community. Decisions should be based on documented conduct, applied
consistently, and allow a reasonable opportunity to respond when practicable.

维护者可以管理官方仓库和交流渠道、拒绝或撤销贡献、拒绝背书或合作、移除官方
标识，并在保护社区所需时公开澄清容易混淆的声明。相关决定应当基于有记录的
行为、一致适用规则，并在现实可行时给予合理的回应机会。

Those actions affect only access to official community resources, recognition,
or use of project-controlled identity. They do not revoke, narrow, or condition
any right already granted by GPLv3.

这些措施只影响官方社区资源的访问、官方认可或项目控制的身份标识，不撤销、
缩小或附加条件于 GPLv3 已经授予的任何权利。

本公约不靠附加许可证强制。真把社区约定当作可选依赖也行，只是名声没有
`--no-verify` 参数。

This covenant is not enforced by adding restrictions to the GPL. Treat it as
an optional dependency if you must; reputation has no `--no-verify` flag.
