chore: 切换许可证为 AGPLv3 并引入 DCO - #1
Merged
Merged
Conversation
将项目许可证统一为 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更内容
CONTRIBUTING.md:贡献指南 + DCO(Developer Certificate of Origin)签名要求.github/workflows/dco.yml):CI 自动校验每个提交是否含Signed-off-by为什么
AGPLv3 是 OSI 认证中限制最强的 copyleft 许可证:将本项目(或基于它的修改版)作为 SaaS 对外提供服务时必须向用户公开完整服务端源码,可有效防止被闭源商用 / 拿去搭建云服务。
注意事项
Signed-off-by(使用git commit -s),否则 CI 会阻止合并。