菜单

贡献与许可

相关源文件

本文档为 Llama 2 仓库的贡献者提供了重要信息,并解释了管理其使用的许可条款。它涵盖了贡献流程、行为准则以及 Llama 2 社区许可协议的条款。

1. 贡献 Llama 2

Meta 欢迎对 Llama 2 项目做出贡献,并致力于使贡献过程尽可能透明和简单。本节概述了您如何为该项目做出贡献。

1.1 拉取请求流程

对于核心模型的错误修复或改进,请遵循以下步骤:

  1. Fork 仓库并从 main 创建您的分支
  2. 为任何新代码添加测试
  3. 更新 API 变更的文档
  4. 确保所有测试通过
  5. 确保您的代码通过所有代码检查要求
  6. 提交您的拉取请求

要添加新功能、额外的平台支持或模型用例,请考虑向 llama-recipes 仓库,而不是核心 Llama 仓库。

来源:CONTRIBUTING.md5-17

1.2 问题和错误报告

GitHub Issues 用于追踪公开错误。提交问题时,请注意以下几点:

  1. 确保您的描述清晰明了
  2. 包含足以重现问题的说明
  3. 对于安全漏洞,请使用 Meta 的漏洞赏金计划,而不是提交公开问题

来源:CONTRIBUTING.md27-33

2. 贡献者许可协议

在您的贡献被接受之前,您必须签署 Meta 的贡献者许可协议 (CLA)。

  • 您只需为 Meta 的任何开源项目完成一次 CLA
  • 请在此处完成您的 CLA:https://code.facebook.com/cla
  • 通过贡献 Llama,您同意您的贡献将根据根目录中的 LICENSE 文件进行许可

来源:CONTRIBUTING.md21-25 CONTRIBUTING.md35-37

3. 行为准则

Llama 2 项目已采纳一份行为准则,所有贡献者都应遵守。这确保了为所有参与者提供一个积极和包容的环境。

3.1 核心原则

行为准则承诺,无论年龄、体型、残疾、种族、性别特征、性别认同、经验水平、教育程度、社会经济地位、国籍、外貌、宗教或性取向如何,都将确保所有参与者获得无骚扰的体验。

鼓励的积极行为包括:

  • 使用受欢迎且包容的语言
  • 尊重不同观点
  • 接受建设性批评
  • 关注社区利益
  • 展现同理心

不可接受的行为包括骚扰、恶意挑衅、贬低性言论、不受欢迎的性关注、发布他人私人信息以及其他不专业的行为。

3.2 执行

可以通过联系项目团队 opensource-conduct@meta.com 来举报辱骂、骚扰或其他不可接受的行为。所有投诉都将得到审查和调查。

项目维护者有责任明确可接受行为的标准,并对不可接受的行为采取适当的纠正措施。

来源:CODE_OF_CONDUCT.md1-80

4. Llama 2 社区许可协议

Llama 2 模型根据 Llama 2 社区许可协议发布,该协议管辖 Llama 资料的使用、复制、分发和修改。

4.1 许可权利

该许可授予用户非排他性、全球性、不可转让且免版税的有限许可,以进行以下操作:

  • 使用
  • 复制
  • 分发
  • 复制
  • 创建衍生作品
  • 修改 Llama 资料

来源:LICENSE33-39

4.2 再分发要求

再分发 Llama 资料时:

  1. 您必须向第三方提供一份许可协议副本
  2. 您必须保留署名声明:“Llama 2 根据 LLAMA 2 社区许可协议授权,版权所有 (c) Meta Platforms, Inc. 保留所有权利。”
  3. 您的使用必须遵守适用法律和可接受使用政策
  4. 您不得使用 Llama 资料或其输出改进其他大型语言模型(Llama 2 或其衍生产品除外)

来源:LICENSE41-63

4.3 商业使用考量

对拥有大量用户群体的组织适用特殊要求

  • 如果您的组织(或其附属机构)在 Llama 2 发布之日拥有超过 7 亿月活跃用户,您必须向 Meta 请求单独的许可
  • Meta 可自行决定是否授予此许可
  • 若无此类许可,符合此标准的组织无权使用 Llama 资料

本节旨在规范特大型科技公司的使用,同时允许大多数商业用户自由使用该模型。

来源:LICENSE65-71

4.4 知识产权

该许可规定了重要的知识产权考量

  1. 本协议不授予任何商标许可
  2. 对于您创建的衍生作品和修改,您拥有这些衍生作品的所有权(但需服从 Meta 对原始 Llama 资料的所有权)
  3. 如果您对 Meta 提起诉讼,指控 Llama 资料或其输出侵犯您的知识产权,则您的许可将终止
  4. 您必须就因您使用或分发 Llama 资料而产生的第三方索赔向 Meta 提供赔偿

来源:LICENSE91-111

4.5 免责声明和限制

该许可包含标准免责声明和限制

  • 资料按“原样”提供,不附带任何保证
  • Meta 不承担因利润损失或间接、特殊、后果性、附带、惩戒性或惩罚性损害而产生的责任
  • 如果您违反其条款,该许可可能会被终止

来源:LICENSE73-89 LICENSE113-119

5. 许可与贡献关系

下图说明了贡献流程如何与许可条款以及整体 Llama 2 生态系统相关联

来源:CONTRIBUTING.md1-37 LICENSE1-127

6. 总结

贡献 Llama 2 需要遵循既定的贡献准则并签署贡献者许可协议。Llama 2 社区许可协议为大多数用户提供了相当宽松的条款,同时限制了特大型组织的使用,并禁止使用 Llama 2 来改进竞争性大型语言模型。

贡献和使用都必须遵守行为准则和可接受使用政策,以确保为所有社区成员提供一个积极且安全的环境。

来源:CONTRIBUTING.md1-37 LICENSE1-127 CODE_OF_CONDUCT.md1-80