Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 2.21 KB

File metadata and controls

30 lines (19 loc) · 2.21 KB

platform-workflows CLA Overview

platform-workflows 当前采用 Business Source License 1.1 分发,并在 LICENSE 中声明未来切换到 GPL-2.0-or-later。 为了降低外部贡献的授权链风险,本仓库采用分层贡献协议:

  1. 个人贡献者通过 ICLA 进行签署。
  2. 代表公司、团队或其他组织提交贡献时,除个人签署 ICLA 外,还需要由有权签字人提供 CCLA 或等效书面授权。
  3. 已批准的企业授权会登记在 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 入站提交,不附加额外限制。

这样做的目的不是替代本仓库的项目许可证,而是降低未来在再许可、版本迁移、商业授权和代码捐赠中的权利不确定性。

贡献前请阅读

被接收的贡献可能被用于当前 BSL 1.1 版本、未来 GPL-2.0-or-later 版本,以及项目维护者提供的商业授权版本。

如果你不能接受贡献可能被用于 BSL 1.1、未来 GPL-2.0-or-later 或商业授权,请不要向本仓库提交贡献。