diff --git a/CLA.md b/CLA.md new file mode 100644 index 0000000..4d50ca7 --- /dev/null +++ b/CLA.md @@ -0,0 +1,32 @@ +# RepoStats Contributor License Agreement + +首先,RepoStats 感谢您的支持和贡献,并向您表达崇高的敬意。 + +本贡献者协议(以下简称“本协议”)由您与 RepoStats 签署。您通过签署本协议同意接受本协议并受其约束。您基于本协议授予 RepoStats 的权利自您首次向 RepoStats “贡献” 之日起生效(其中包括您在同意本协议条款和相应条件之前已提交“贡献”的情况在内)。 + +您同意如下条款: + +一、定义 + +1. “您” 系指与 RepoStats 签订本协议的著作权人、或经授权人授权的自然人或法人单位、组织等。 + +2. “贡献” 系指有您自愿提交并且被并入或存档于 RepoStats 之中的代码、文案的或其他原创作品以及任何对现有作品进行修改或补充的原创作品(以下简称“作品”)。本条款定义的“提交”系指以电子、口头或书面交流任意形式发送给 RepoStats 接受者的内容。 + +二、著作权许可授权 + +您基于本协议,特此就您(不论以源代码或目标代码形式)提交的“贡献” 永久的、全球性的、非独占的、免费的、免授权费的、不可撤销的、无附加限制的著作权授予 RepoStats 的接受者。RepoStats 的接受者可以复制、修改、开发衍生作品、公开展示、公开表演、再许可和分发您的“贡献”和相关衍生作品。 + +三、专利权许可授权 +您基于本协议,您特此授予 RepoStats 的接收者永久的、全球性的、非独占的、免费的、免授权费的、不可撤销的(本条款下述情形除外)专利许可,以制造、委托制造、使用、许诺销售、销售、进口和以其他方式转让其“贡献”。如果任何实体针对您或其他实体提起专利诉讼(包括诉讼中的交叉诉讼或反诉),指控您“贡献”或前述结合构成直接或间接专利侵权,则您根据本协议就该“贡献”或“作品”授予该实体的所有专利许可自该实体提起该诉讼之日起终止。 + +四、如您拟提交非原创作品,您可以将该部分内容与您“贡献”进行区分后提交 RepoStats,并根据您所知标识该部分内容的来源以及任何许可或其他限制的完整细节(包括但不限于相关专利、商标和许可协议)内容,并以显著方式注明“代第三方提交:[此处注明第三方名称]” + +五、除非您自愿,否则您无需为您“贡献”提供支持服务。即您既可以选择不提供支持服务,也可以选择免费或收费提供支持服务。除非适用的法律要求或经书面同意,您提供“贡献”仅是“按原样”提供,不附带任何明示或默示担保及条件(包括但不限于任何权利担保、非侵权保证,适销性保证、适用性保证或条件) + +六、除本协议明确约定外,您在提交“贡献”时无任何明示或默示担保。无论基于何种法律理论(即使已告知可能有此类损害赔偿),您不对任何因使用您所提交的“贡献”或前述结合而引发的(无论何种原因所致)直接或间接损害承担责任。 + +七、您同意,在遇到任何将导致本协议项下承诺不准确的事实或情况时将及时通知 RepoStats 接受者。 + +八、本协议(含通过引用并入本协议的所有文件),构成缔约方之间就本协议议题的完整且排他性协议,废止并替代针对此议题任何或所有之前或同期的书面或口头讨论、谈判、备忘录和其它协议。 + +签名: diff --git a/README.md b/README.md index bb23959..de35dc4 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,10 @@ RepoStats 启动之后,默认情况下每隔 `6小时` 抓取一次数据并 1. Admin 后端管理界面 ![Admin 后端管理界面](https://oscimg.oschina.net/oscnet/up-101d6ca0c57de648c7fa20ec7b3f863fcd6.jpg) +## Contributor License Agreement + +在 **第一次提交 Pull Request 时** ,请您在 Pull Request 内容中明确写明「本人自愿接受并签署 [《RepoStats Contributor License Agreement》](CLA.md)」,并在 Pull Request 信息中附带该协议链接信息。 + ## Inspired By 1. [CNCF DevStats](https://devstats.cncf.io/) 1. [cncf/devstatscode](https://github.com/cncf/devstatscode)