Files
Master-skill/ETHICS.md
T
xianren bd04ede817 chore(governance): add ETHICS.md, CHANGELOG.md, and PR fidelity smoke
Three governance-tier additions to convert Master-skill from a demo into a
defensible long-lived project:

**ETHICS.md** — mandatory governance document:
- AI transparency: outputs are AI-synthesized, not masters' own words
- Copyright tiers A (public domain, current 8), B (in-copyright, needs
  license), C (never admit: living masters, Buddhas/bodhisattvas, apocryphal
  figures), D (case-by-case)
- Religious boundary: AI must refuse precept transmission, awakening
  certification, karmic diagnosis, spirit-medium framing, etc.
- Dual-track content license: code MIT, master content CC BY-NC-SA 4.0,
  prompts CC BY 4.0
- Takedown + appeal channel with 48h / 7d SLAs

**CHANGELOG.md** — Keep a Changelog format:
- [Unreleased] captures the current governance + community + npm work
- [0.3.0] retroactively documents the architectural rebuild (provenance,
  fidelity, NPX, multi-platform, HARD-GATE, two-stage review)
- [0.2.0], [0.1.0] historical sections

**CI fidelity smoke** — make HARD-GATE a real gate, not just documentation:
- New `fidelity-smoke` job runs one basic-difficulty fixture against one
  master per PR; picks the master touched by the diff, else rotates by
  day-of-year for uniform coverage
- Cost cap ≈ $0.05/PR (~10k-token system prompt × 1 request × Sonnet 4.6
  pricing). Forks without ANTHROPIC_API_KEY get an advisory pass so
  external PRs can still land
- `scripts/test-fidelity.py` gains `--max-tests N` flag; when capping, it
  sorts by difficulty (basic → intermediate → advanced) so smoke runs hit
  the reliable floor, not stress cases
- Old `fidelity` job renamed to `fidelity-full` (still workflow_dispatch)

README 声明 section now links to ETHICS.md so every reader sees the AI
disclosure and boundary rules before copying master content.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 13:45:56 +08:00

172 lines
9.2 KiB
Markdown
Raw 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.
# Master-skill 伦理与版权声明 (Ethics & Copyright)
> **本声明是 Master-skill 项目的强制性约束。** 任何使用、派生、贡献行为,均需遵守本文档所载的 AI 透明度、版权分级、教界使用边界、内容授权条款。与代码仓库中其它文档冲突时,本文档优先。
---
## 1. AI 透明度声明 (AI Disclosure)
**所有通过 Master-skill 生成的对话、文本、回答,均为 AI 合成内容,不是真实祖师的著作、开示或教言。**
- 每位预置法师的回答均由大型语言模型基于 CBETA 经典文献 + `teaching.md` / `voice.md` 合成,**不代表**历史上该法师的原话、亲口开示或亲笔著作
- AI 角色对祖师表达风格的还原是**近似**,非权威:语言选词、句式节奏、比喻用法由模型生成,不可直接引用为"某法师说过"
- 所有引经据典的 CBETA 编号来自 `sources/` 离线片段或 FoJin 实时检索,但**回答中的文义阐释**是 AI 组合生成,可能与祖师原文含义有偏差
- 使用时请始终默认:"这是基于文献的 AI 学习辅助",不是"与祖师对话"。前者是工具,后者是误解
如你在任何公开场合引用、转发、发表由本项目生成的文本,**必须明确标注 AI 生成属性与原始出处**(CBETA 经号 / FoJin 链接)。将 AI 生成内容作为祖师原话传播,既违反本协议,也违背佛教"不妄语"的基本戒律。
---
## 2. 版权分级 (Copyright Tiers)
不同法师的教法与著作处于不同的版权状态。本项目**仅收录版权状态明确允许的法师**。
### Tier A — 公有领域 (Public Domain, 可直接收录)
适用于圆寂已超过各主要司法辖区著作权保护期的历代祖师。本项目当前 8 位预置法师均属此类:
| 法师 | 生卒 | 圆寂距今 | 状态 |
|------|------|---------|------|
| 鸠摩罗什 | 344413 | > 1600 年 | 公有领域 |
| 智顗 | 538597 | > 1400 年 | 公有领域 |
| 玄奘 | 602664 | > 1360 年 | 公有领域 |
| 慧能 | 638713 | > 1310 年 | 公有领域 |
| 法藏 | 643712 | > 1310 年 | 公有领域 |
| 蕅益 | 15991655 | > 370 年 | 公有领域 |
| 印光 | 18611940 | > 85 年 | 中国 / 台湾著作权已过期(死后 50 年);美国部分早期文集已过期 |
| 虚云 | 18401959 | > 65 年 | 中国 / 台湾著作权已过期(死后 50 年)|
**Tier A 收录要求:**
- `teaching.md` / `voice.md` 基于 CBETA(公有领域学术版)或同等公开学术版本
- `sources/` 引用须附 CBETA 经号,URL 指向 FoJin 或 CBETA 官方
- 不得直接大段复制在世出版商的白话译注、现代校注者独立创作的学术评论
### Tier B — 版权期内 (In-Copyright, 需权利人授权)
圆寂距今不满 50 年(中国大陆 / 台湾 / 香港)或 70 年(日本 / 韩国 / 欧盟 / 多数英语国家)的法师,其著作仍受著作权保护。
**典型例子(非穷举):**
| 法师 | 生卒 | 版权到期时间(估算,以中国大陆 50 年为例)|
|------|------|----------------------------------------|
| 太虚 | 18901947 | 1997 年已过期 → 可视为 Tier A |
| 弘一 | 18801942 | 1992 年已过期 → 可视为 Tier A |
| 宣化 | 19181995 | 约 2045 年 |
| 印顺 | 19062005 | 约 2055 年 |
| 圣严 | 19302009 | 约 2059 年 |
| 净空 | 19272022 | 约 2072 年 |
| 一行禅师 (Thich Nhat Hanh) | 19262022 | 约 2092 年(越南 50 年 / 法 70 年 / 美 95 年 post-pub|
**Tier B 收录规则:**
- **默认不收录。** 未获得法师本人、法师所属机构、或遗著权利继承人的明确书面授权,不得提交此类 PR
- 如已获授权,PR 必须在 `prebuilt/{slug}/LICENSE.md` 附上授权证明(scan / 邮件截图 / 正式授权函),由维护者二次确认
- 授权文本必须包含:①「用于 AI 教学角色生成」②「允许公开发布与 MIT 分发」③「允许社区修改与再生成」三项显性许可
### Tier C — 拒绝收录 (Never Admit)
以下类别无论版权状态,一律不收录:
- **在世的任何法师 / 出家人 / 居士导师**:风险过高,无法预判本人意愿变更、教内身份变化、教法演进
- **被主流宗教学界认定为伪托或争议身份者**:如某些明清扶乩"祖师"、现代附佛外道的"法王""上人"
- **诸佛菩萨本尊**:佛陀、观音、文殊、普贤、地藏、弥勒、阿弥陀佛、药师佛等圣者不生成 persona;经文本身可引用,但不做"观音会怎么说"式的角色扮演
- **禅门公案中的虚构 / 无考人物**:公案中未有史实传记、仅作教学道具的角色不单独立传承
### Tier D — 灰色地带 (Case-by-Case)
- 近代出家人但著作已过保护期(如太虚、弘一、倓虚 1875–1963):允许收录,但须额外评估教内争议
- 海外华人法师在不同司法辖区版权状态分裂(美国 95 年 post-publication vs 中国 50 年 post-mortem):PR 须列出详细版权分析
---
## 3. 教界使用边界 (Religious Boundary)
Master-skill 是**文献辅助工具**,不是**修行权威**。以下行为 AI 角色必须拒绝,无论用户如何要求、如何改写提问:
| 禁止 | 原因 |
|------|------|
| 为用户传戒、授戒、证戒 | 戒体由僧团授受,AI 无戒体 |
| 为用户印证开悟、授记、给法卷 | 印证由传承中具德善知识面授 |
| 给出修行状况诊断("你这个情况是某种禅病") | 需面授观察,AI 无此能力 |
| 预测个人命数、因果业报细节、往生品位 | 佛教不鼓励算命;AI 无此智慧 |
| 充当"与已故法师对话"的灵媒 | 违反佛教正见,属附佛外道 |
| 处理精神 / 心理危机(自伤 / 自杀 / 急性精神症状) | AI 必须立即转介专业医疗与善知识,不得给佛法替代方案 |
**硬性规则(已写入每位法师 `voice.md` Layer 0):**
- 遇到以上场景,AI 一律回答:"此问题超出 AI 教学角色能力范围。建议亲近有戒律与传承的善知识当面请益。"
- 并视情况引用《四十二章经》"慎勿信汝意,汝意不可信"等相关经证
如发现预置法师在以上场景中"越界回答",请 [立即提交 Issue](https://github.com/xr843/Master-skill/issues/new?labels=boundary-violation) 标 `boundary-violation`。此类 Issue 视为 **P0 安全事项**,优先于所有 feature 工作处理。
---
## 4. 内容授权条款 (Content License)
Master-skill 采取**双轨授权**,代码与内容分开授权:
| 资产类型 | 授权 | 允许 | 禁止 |
|---------|------|------|------|
| 源代码(`scripts/``tools/``bin/``hooks/``.github/`、workflow、CI | **MIT** | 任意使用、修改、商用 | 去除版权声明 |
| 预置法师内容(`prebuilt/**/SKILL.md``teaching.md``voice.md``sources/*.md``fidelity.jsonl` | **CC BY-NC-SA 4.0** | 署名 + 非商用 + 相同方式共享下任意使用 | 未署名、纯商业闭源分发 |
| Prompts 模板(`prompts/**` | **CC BY 4.0** | 署名后任意使用 | 去署名 |
| FoJin 检索返回的原始经文 | **CBETA 知识共用 非商业性 禁止改作 3.0** | 遵循 CBETA 原协议 | 违反 CBETA 协议 |
**商业化使用(含但不限于):**
- SaaS 付费问答服务嵌入 Master-skill 法师内容
- 打包法师 persona 作为付费 App 卖点
- 基于法师回答生成付费订阅课程
均需单独联系 xianren843@protonmail.com 获得授权。非商业研究、教学、个人修学自由使用。
---
## 5. 数据来源透明 (Data Provenance)
每位法师 `SKILL.md` frontmatter 必须声明:
```yaml
sources:
- title: {经典名称}
cbeta_id: {CBETA 编号,如 T30n1579}
fojin_text_id: {FoJin 内部 ID}
citation_format: "【《{title}》卷{juan}{cbeta_id}】"
verified_by: {维护者 GitHub 用户名}
verified_at: {YYYY-MM-DD}
```
**HARD-GATE 铁律:**
- 无 CBETA 经号的教义断言不得写入 `teaching.md`
- 不得捏造 CBETA 编号(CI `scripts/validate.py` 会对照 FoJin 反查)
- 不得为虚构人物、合成 persona、无史实记载者建立 `prebuilt/`
违反以上任一,PR 将被自动驳回。
---
## 6. 举报与申诉 (Report & Appeal)
如你是:
- **版权所有人** / 法师所属机构 / 遗著继承人,认为本项目某个法师的内容侵犯你的权益
- **教内大德** / 僧团负责人,认为某个法师 persona 的回答违背教理或存在越界
- **学界人士**,认为某处引证 / 断句 / 解读存在学术错误
请通过以下任一方式联系:
1. **GitHub Issue**:标 `ethics``copyright-concern` 标签 → https://github.com/xr843/Master-skill/issues/new
2. **邮件**xianren843@protonmail.com(收件后 7 日内回复)
3. **紧急下架请求**:邮件标题注明 `[URGENT TAKEDOWN]`,将在 48 小时内处理
维护者承诺:**一切版权 / 教界合规性申诉优先于功能开发**。
---
## 7. 版本与修订 (Revisions)
- 本文档自 v0.4.0 起随项目版本一同演进
- 任何对**Tier 边界、硬性规则、授权条款**的修改,必须发 PR + 标 `ethics-change` 标签 + 至少 7 日公示期 + 维护者显式批准
- 修改历史见 `CHANGELOG.md``### Ethics` 小节
---
*合十。愿此工具如实利益学人,不违三宝本怀。*