attribution-standard

仓库创建 2026年4月7日最近提交 20 天前SkillHot 收录 20 天前
▸ 精选理由

自动补齐归属层,便于开源发布前的合规检查

▸ 风险提示

会修改仓库文件,需审查以免覆盖手工变更

这个 Skill 做什么

为仓库批量应用 NOTICE、SPDX 头与 REUSE 标记以保障署名合规。

批量给代码仓库加上 NOTICE、每文件 SPDX 头、REUSE.toml 和 canary 标记,保证署名与许可证合规且难以被抹除。适合新公开的 repo、或有 .git 但缺少 NOTICE/REUSE.toml/CONTRIBUTING.md 的仓库。采用四层重叠的归属模型,能在不同移除行为下仍保留可追溯的署名证据,便于规模化处理。

▸ 展开 SKILL.md 英文原文

Apply the canonical four-layer Apache-2.0 attribution model (NOTICE, per-file SPDX, REUSE.toml, canary markers) to a repo. Triggers on 'stamp attribution', 'add NOTICE', 'license headers', 'attribution layers', a newly public repo, or a repo with .git but no NOTICE / no REUSE.toml / no CONTRIBUTING.md. Build-loop Phase 1 Assess can advise running this when shipped source files lack SPDX headers.

Skill 开发管理署名许可证NOTICE通用
1
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/tyroneross/build-loop/main/skills/attribution-standard/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/tyroneross/build-loop/main/skills/attribution-standard/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
<!-- SPDX-FileCopyrightText: 2025-2026 Tyrone Ross, Jr <46267523+tyroneross@users.noreply.github.com> | SPDX-License-Identifier: Apache-2.0 -->

# Attribution Standard

Four overlapping mechanisms make stripping attribution either illegal, mechanically tedious, or detectable. Each survives a different removal pattern. The research backing this skill is at `~/dev/research/apache-2.0-attribution-watermarking-2026-05-22.md`.

## The four layers

| Layer | Survives | Legally binding? | Effort |
|---|---|---|---|
| 1. NOTICE file | Wholesale repo lift | **Yes** (Apache 2.0 §4(d)) | one-off |
| 2. Per-file SPDX headers (`SPDX-FileCopyrightText` + `SPDX-License-Identifier`) | Per-file copy-paste | 
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有