感谢您对本项目的贡献兴趣!在提交任何贡献之前,请仔细阅读本文档,并确保您理解并同意以下所有条款。
您可以通过多种方式做出贡献,包括但不限于:
- 通过 Issue 提交 Bug 报告或功能请求
- 通过 Pull Request 提交代码变更、修复或新功能
- 改进文档
- 提供测试用例
- Fork 本仓库
- 为您的变更创建新分支
- 进行变更并提交
- 提交 Pull Request
- 等待维护者的审核与反馈
请确保您的代码遵循项目现有的风格和规范,并且所有现有测试均能通过。
向本项目提交任何贡献(包括但不限于代码、文档、设计、Bug 报告或任何其他材料),即表示您同意以下条款:
您的贡献将按照 PolyForm Noncommercial License 1.0.0(以下简称"项目许可")进行授权。这意味着公众仅可根据该许可的条款,以非商业目的使用、修改和分发您的贡献。
除 PolyForm Noncommercial License 所授予的许可外,您还向项目维护者(xhqing)授予以下权利:
-
商业使用权:项目维护者可将您的贡献用于商业目的,包括但不限于将您的贡献纳入商业产品、商业服务或任何其他商业活动。
-
再授权权:项目维护者可将您的贡献以商业使用为目的再授权给第三方,授权条款和条件由维护者自行决定。这包括授予商业许可、将您的贡献整合到商业许可产品中,以及授权他人以商业方式使用您的贡献。
上述商业权利为非独占性、全球性、免版税、不可撤销且永久的。
上述商业使用和再授权权利适用于:
- 贡献本身,无论是全部还是部分
- 基于该贡献的任何衍生作品
- 该贡献与任何其他软件或材料的组合
- 任何包含该贡献或由该贡献衍生的产品、服务或提供物
- 您是贡献的原始作者,或您拥有提交该贡献的合法权利
- 该贡献不侵犯任何第三方的知识产权
- 您有权授予本文档中所述的许可和权利
- 该贡献不受任何与本文授权相冲突的许可或协议的约束
本文档中的授权不会为项目维护者创设以下义务:
- 使用或采纳您的贡献
- 为您的贡献提供署名(尽管署名是受欢迎的)
- 为您的贡献支付任何补偿或版税
- 对因商业使用您的贡献而产生的任何收入进行说明或分配
本项目采用双许可模式:
- 面向社区:项目以 PolyForm Noncommercial License 对外提供,允许免费的非商业使用、学习和修改。
- 面向维护者:维护者保留提供商业许可的能力,这有助于维持项目的长期发展。
通过要求贡献者向维护者授予商业权利,我们确保维护者能够提供一致的商业许可条款,而无需逐一联系各贡献者签署单独的协议。
如果您对上述贡献条款有任何疑问,请在提交贡献之前先开一个 Issue 进行沟通。