用 OpenJS CLA 替换 JSF CLA

作者: brianwarner创建于 2021年9月14日更新于 2021年9月14日

Hi, 我是 OpenJS 基金会的成员, 我们正在使用 EasyCLA 将使用旧 JSF CLA 的项目迁移到新的 OpenJS CLA。 如果您是常规贡献者, 请继续阅读, 了解一些有关处理过渡的提示。 JSF CLA bot 已不再工作, 因此我们将在未来几天进行此迁移。 如果您已经使用 EasyCLA 为 OpenJS 基金会签署了 CLA, 则不会受到任何影响。 只需要在所有 OpenJS 基金会项目中签署一次即可。 首先, 介绍一些简要背景。 几年前, JS 基金会与 Node.js 基金会合并, 组成了 OpenJS 基金会。 JS 基金会需要 CLA, 并运行了一个 bot 来强制签名。 OpenJS 基金会不再要求项目使用 CLA; 它由每个项目的维护者决定是否使用 DCO (最低限度) 或 OpenJS 基金会 CLA。 对于继续使用 CLA 的项目, 发生了两件大事。 首先, 我们使用了一个名为 EasyCLA 的不同工具。 它由 Linux 基金会开发和管理 (包括底层基础设施)。 CLA 可以由个人代表自己或由公司代表其员工来签署。 此外, 由于我们正在使用一个集中式 CLA 基础设施, 签署 OpenJS 基金会 CLA 的贡献者将适用于任何其他 OpenJS 基金会项目。 第二, 我们更改了 CLA 的文本。 JSF CLA 本质上是 DCO 文本的定制包装, 这意味着贡献者 (以及他们的法律顾问) 需要评估完全新的内容。 为了符合最小惊讶原则, 我们更改为更常见的 Apache 样式 CLA 模板。 如果您需要公司签署 CLA, 现在有更大的可能性您的顾问会认出他们看到的内容。 由于组织和 CLA 文本都发生了变化, 我们不能继续使用旧签名。 后续贡献将要求您签署新文档。 要明确地说, 这只适用于新贡献; 以前的贡献者不需要回去重新签署文档, 除非他们做出新的贡献。 那么, 您需要做什么? 您总是可以等待 bot 启用并在打开第一个 PR 时签署文档。 如果您还没有加入系统, 它将在您的 PR 上留下一条评论, 并附上链接。 如果您想让事情变得更容易, 或如果您是高容量贡献者并希望尽早完成此事, 可以通过打开一个对 此仓库 的微小 PR 来预先签署 OpenJS 基金会 CLA (我们定期关闭打开的 PR)。 如果您有任何问题, 请提问!

内容来源: jquery-archive/jquery-mobile