platform-workflows 当前采用 Business Source License 1.1 分发,并在 LICENSE 中声明未来切换到 GPL-2.0-or-later。 为了降低外部贡献的授权链风险,本仓库采用分层贡献协议:
- 个人贡献者通过
ICLA进行签署。 - 代表公司、团队或其他组织提交贡献时,除个人签署
ICLA外,还需要由有权签字人提供CCLA或等效书面授权。 - 已批准的企业授权会登记在
corporate-authorizations.json中,并在 PR 中通过授权编号引用;corporate-authorizations.md用于说明维护规则。
platform-workflows不只是一个普通开源仓库;贡献可能被用于当前BSL 1.1版本、未来GPL-2.0-or-later版本,以及项目维护者提供的商业授权版本。- 仅有“提了 PR”不足以说明贡献者拥有完整授权,尤其是雇佣关系、第三方代码拷贝、AI 生成代码来源不清这些场景。
- 因此,本仓库要求在 PR 阶段明确贡献者身份、授权来源、第三方来源披露和 AI 辅助披露。
除 ICLA / CCLA 中约定的额外授权外,提交到本仓库并被接收的代码贡献,还应视为按 BSD-3-Clause 入站提交,不附加额外限制。
这样做的目的不是替代本仓库的项目许可证,而是降低未来在再许可、版本迁移、商业授权和代码捐赠中的权利不确定性。
docs/legal/ICLA.mddocs/legal/CCLA.mddocs/legal/corporate-authorizations.jsondocs/legal/corporate-authorizations.md
被接收的贡献可能被用于当前 BSL 1.1 版本、未来 GPL-2.0-or-later 版本,以及项目维护者提供的商业授权版本。
如果你不能接受贡献可能被用于 BSL 1.1、未来 GPL-2.0-or-later 或商业授权,请不要向本仓库提交贡献。