Skip to content

chore: 开源协议由 GPL-3.0 改为 MIT - #5

Merged
Tespera merged 1 commit into
mainfrom
chore/relicense-mit
Aug 20, 2026
Merged

chore: 开源协议由 GPL-3.0 改为 MIT#5
Tespera merged 1 commit into
mainfrom
chore/relicense-mit

Conversation

@Tespera

@Tespera Tespera commented Aug 20, 2026

Copy link
Copy Markdown
Member

为什么改

这个仓库装的是主题开发的配套工具与模板 —— 提示词、参考文档、三个 Python 脚本、以及给用户抄走当起点的 starter 模板。它不是产品本体。

GPL 是传染性的:严格讲,用户跑 scaffold_theme.py 生成的主题属于 starter 的衍生作品,他做的主题也得开源成 GPL。这跟本 Skill "降低做主题门槛、让更多人给 Gridea Pro 做主题"的目的正好相反 —— 协议在劝退商业主题作者。

模板 / 脚手架类项目用宽松协议是通例。改成 MIT 后,用户生成的主题归他自己所有,可以按任意协议发布、也可以闭源商用。

Gridea Pro 主项目仍为 GPL-3.0,不受本次变更影响。

改了什么

文件 改动
LICENSE GPL-3.0 全文 → MIT 全文,Copyright (c) 2026 Gridea Pro
README.md 徽章 License-GPL v3.0License-MIT;「许可」章节重写,明确生成的主题归作者所有
CHANGELOG.md 记录变更与原因

授权可行性

本仓库 main 上的全部 commit 均由单一作者(@Tespera)贡献,改协议无需任何第三方同意。

顺带解决

PR #4(DSH 插件支持)新增的 package.json 里声明的是 "license": "MIT",与当时仓库的 GPL-3.0 不符。本 PR 合入后该声明自动变为正确,贡献者无需修改。

合并顺序

本 PR 与 #6 都在 CHANGELOG.md 的同一位置插入条目,后合的那个需要解决一次 CHANGELOG 冲突(保留两段即可,无其他冲突)。

🤖 Generated with Claude Code

本仓库是主题开发的配套工具与模板,不是产品本体。GPL 的传染性会让用户用
scaffold_theme.py 生成的主题也被迫开源,与本 Skill 降低做主题门槛的目的相悖。

- LICENSE 全文替换为 MIT
- README 徽章与「许可」章节同步,并说明生成的主题归作者所有
- Gridea Pro 主项目仍为 GPL-3.0,不受影响

仓库全部 commit 均由单一作者贡献,无需第三方授权。
@Tespera
Tespera force-pushed the chore/relicense-mit branch from 9bc9d87 to 8c760e4 Compare August 20, 2026 11:04
@Tespera
Tespera merged commit 906aec3 into main Aug 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant