47个回答

Meta 发布开源可商用模型 Llama 2,实际体验效果如何?

atoz
1个点赞 👍

(文中引用内容,如无特殊说明,均来自Llama2的许可协议。地址:llama/LICENSE at main · facebookresearch/llama · GitHub)

先说结论:

1、Llama2的协议不满足开源定义,不属于真正的“开源”软件;

2、可以二次开发、可以免费商用;

3、用于训练模型并提供SaaS服务无需履行任何义务;分发需要提供许可证副本和归属通知;

4、不要假装和用户对话的是真人,不是AI。


一、什么才叫“开源”?

不是可免费商用就叫开源,更不是公开了源代码就叫开源。在Llama 1发布时,很多评论认为它开源了,又没有完全开,这就是典型的对开源的误解。开源的标志是开源许可证,即Open Source License。只有当一个软件的许可证条款符合开源定义时,才可以称作一个开源软件。

那么,为什么Llama2的许可协议不符合开源定义呢?

开源的定义,在国际上是有明确的规定的。开源促进会(开源定义 – 开源促进会 (opensource.org))发布的著名的十条定义,来源于debian社区对自由软件的定义,是目前国际通用的开源定义。在这十条中,Llama的许可协议与以下两条有冲突:

5. 不歧视个人或群体

Llama License 第2条规定月活7亿以上的企业用户无法通过本License直接获取授权,这是对大公司的歧视性条款。

6. 不歧视领域:许可证不得限制任何人在特定领域使用该程序。例如,它可能不会限制该程序用于企业或用于基因研究。

Llama License 第1条b4款中引入的《可接受使用政策》,限制了任何违法行为、欺骗行为和未披露风险的使用;b5款禁止使用Llama2的输出结果去改善其他Ai大模型。这就属于对使用领域的限制。

可见,Meta一方面不希望巨无霸公司白嫖,另一方面也不希望被其他AI模型白嫖,完全可以理解。但是,这就导致它不是真正的开源软件。Meta用open source宣传它,是不太准确的。

二、授予的权利

Llama License 第1条第a款:

根据Meta的知识产权或 "Llama材料 "中体现的Meta拥有的其他权利,您被授予非排他性的、全球性的、不可转让的和免版税的有限许可,以使用、复制、分发、拷贝、创作衍生作品和修改 "Llama材料"。

“免版税的”,即说明了其非商业属性;“创作衍生作品和修改",即说明了可以二次开发。注意,按照协议的定义部分,”Llama材料“不仅包括软件本身,还包括了相关文档。


三、积极义务

Llama License中的积极义务位于第1条b1和b3款:

如果您向第三方分发或提供 "Llama资料 "或其任何衍生作品,您应向该第三方提供本协议的副本。
您必须在您分发的所有 Llama 材料副本中,在作为副本一部分分发的 "Notice "文本文件中保留以下归属通知:"Llama 2 is licensed under the LLAMA 2 Community License, Copyright (c) Meta Platforms, Inc. All Rights Reserved."

条款很简单,第一条是提供一个本协议的副本,一般以单独的txt文件形式;第二条是提供一个Notice文本文件,保留一段归属通知,也可以称之为致谢。但是重要的是需要明确,什么叫“分发(distribute)”。虽然在本协议中没有解释这个概念,但在其他开源协议中可以找到类似的概念以参照使用。

虽然GPLv3中使用的词是convey,但GNU认为它几乎等同于GPLv2中的distribute(GNU 许可证常见问题 - GNU 工程 - 自由软件基金会),由于GPLv2没有专门的定义条款,因此我们看一下GPLv3中对convey的定义:

“转发”作品指让他方能够制作或者接收副本的行为。仅仅通过计算机网络和用户交互,没有传输副本,则不算转发。(jxself.org/translations

很明显了,只有在实际上将这个软件作为产品的一部分实际传输给了其他用户,才属于分发行为。例如,直接对外出售修改后的Llama2。而在自己的服务器上使用Llama2训练数据,通过网页方式或在线客户端向用户提供服务,例如生成式人工智能的对话AI,则不属于分发。如果不属于分发,则不需要履行上述积极义务。

四、消极义务

消极义务,即不能用来做什么。Llama License中的消极义务主要有4个:

1 b iv. 您对 "Llama材料 "的使用必须遵守适用的法律法规(包括贸易合规法律法规),并遵守 "Llama材料 "的 "可接受使用政策"(可在ai.meta.com/llama/use-p,见附录),该政策通过引用纳入本协议。

这个“可接受使用政策”,emmm……可以自行浏览一下,正常人是不会触犯这些伤天害理的问题的。唯一需要注意的一点是3e,不得故意欺瞒,声称 Llama 2 的使用或输出是人为生成的

1 b v. 您不得使用 "Llama 材料 "或 "Llama 材料 "的任何输出或结果来改进任何其他大型语言模型(不包括 Llama 2 或其衍生作品)

限制同业竞争,没什么可说的。这种事有些国内厂商可能很想做。

5 a. 本协议未授予任何商标许可,在与 "Llama资料 "有关的情况下,Meta和被许可人都不得使用对方或其任何附属机构拥有的或与之有关的任何名称或标记,但在描述和重新分发 "Llama资料 "时合理和惯常使用的情况除外。

不能商业性用小扎公司的商号、商标等标记来宣传自己的产品。除非是描述性使用,例如履行前述的许可证义务时。

5 c. 如果您对Meta或任何实体提起诉讼或其他程序(包括诉讼中的反诉或反请求),指控Llama材料或Llama 2的输出或结果,或上述任何内容的任何部分构成对您拥有或可许可的知识产权或其他权利的侵犯,则根据本协议授予您的任何许可应在此类诉讼或请求提交或提起之日起终止。对于任何第三方因您使用或分发 "Llama材料 "而提出的索赔,您应向Meta作出赔偿并使其免受损害。

这一条简单说就是两点,一、如果你对任何第三方提起诉讼,主张Llama2模型,或基于该模型的训练结果侵犯了你的权利(通常可能是专利权、版权、商业秘密),那么这份许可协议终止。二、如果任何第三方因为你使用Llama而向Meta提出索赔(emmmm……),那么你要承担这个赔偿。

发布于 2023-07-20 12:56・IP 属地美国
恨生剑舞
自由评论 (0)
分享
Copyright © 2022 GreatFire.org