Skip to content

chore: 切换许可证为 AGPLv3 并引入 DCO - #1

Merged
lxcxjxhx merged 1 commit into
mainfrom
license/agplv3
Aug 2, 2026
Merged

chore: 切换许可证为 AGPLv3 并引入 DCO#1
lxcxjxhx merged 1 commit into
mainfrom
license/agplv3

Conversation

@lxcxjxhx

@lxcxjxhx lxcxjxhx commented Aug 2, 2026

Copy link
Copy Markdown
Owner

变更内容

  • 将项目许可证切换为 AGPLv3(GNU Affero General Public License v3.0,OSI 认证的强互惠许可证)
  • 新增 CONTRIBUTING.md:贡献指南 + DCO(Developer Certificate of Origin)签名要求
  • 新增 DCO 检查 workflow(.github/workflows/dco.yml):CI 自动校验每个提交是否含 Signed-off-by

为什么

AGPLv3 是 OSI 认证中限制最强的 copyleft 许可证:将本项目(或基于它的修改版)作为 SaaS 对外提供服务时必须向用户公开完整服务端源码,可有效防止被闭源商用 / 拿去搭建云服务。

注意事项

  • 从本 PR 合并起,所有提交都必须带 Signed-off-by(使用 git commit -s),否则 CI 会阻止合并。
  • 维护者:本 PR 已由维护者本人签名提交。

将项目许可证统一为 GNU Affero General Public License v3.0 (AGPLv3),
并新增 DCO 贡献者签名机制(CONTRIBUTING.md + CI 检查)。
每个提交需包含 Signed-off-by(git commit -s)。

Signed-off-by: lxcxjxhx <lxcxjxhx@users.noreply.github.com>
@lxcxjxhx
lxcxjxhx merged commit 5b40010 into main Aug 2, 2026
2 of 3 checks passed
@lxcxjxhx
lxcxjxhx deleted the license/agplv3 branch August 2, 2026 13:57
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