Ollama 违反 llama.cpp 许可证已超过一年。
Ollama violating llama.cpp license for over a year

原始链接: https://github.com/ollama/ollama/issues/3185

Ollama 项目使用 llama.cpp 作为静态链接依赖。llama.cpp 的 MIT 许可证要求在其源代码和二进制文件中都分发其版权声明(特别是提及“Georgi Gerganov”)。然而,在 Linux 和 Windows 系统上的 Ollama 安装文件夹中搜索均未找到所需的版权声明。这构成了对 MIT 许可证的违反。人们期望 Ollama 的二进制文件包含其依赖项的版权声明。虽然许可证并不严格要求,但一些人建议在 README 中提及 llama.cpp 作为良好的实践。

Hacker News 上的一个帖子讨论了软件项目 Ollama 是否违反了其使用的库 llama.cpp 的 MIT 许可证。核心问题在于 Ollama 的二进制分发版是否充分包含了 llama.cpp 的版权声明和许可证文本,这是 MIT 许可证的要求。 一些人认为仅仅链接到 llama.cpp 的项目页面是不够的,许可证必须明确包含在二进制文件中。另一些人则认为 MIT 许可证非常宽松,Ollama 现有的致谢就足够了。然而,许多评论者指出,适当的署名是标准做法,更重要的是,也是法律要求。Ollama 没有明确注明 llama.cpp 的贡献,这让人感到沮丧。 人们还担心 Ollama 的透明度,以及新用户可能不知道它依赖于 llama.cpp。讨论涉及大型公司如何处理第三方许可证,通常会在发行版中包含一个专门的文件。一些人认为 Ollama 的行为是恶意的,因为他们积极淡化对 llama.cpp 的依赖。这个问题仍未解决,凸显了开源项目中许可证合规性和正确署名的重要性。

原文

What is the issue?

ollama uses projects like llama.cpp as a statically linked dependency. The terms of the MIT license require that it distribute the copyright notice in both source and binary form. Yet if I grep for "Georgi Gerganov" on my Linux and Windows installation folders for ollama, the copyright notices are nowhere to be found. This is a violation of the terms of the license which should be rectified.

What did you expect to see?

I expected the copyright notices of dependent projects to be at minimum present within the binary artifacts. Some people online are of the opinion that a mention of llama.cpp should be present in places like the README as well, although the license doesn't strictly require that.

Steps to reproduce

No response

Are there any recent changes that introduced the issue?

grep -iR 'Georgi Gerganov' AppData/Local/Programs/Ollama/
grep -R 'Georgi Gerganov' /usr/local/bin/ollama
etc.

OS

Other

Architecture

Other

Platform

No response

Ollama version

No response

GPU

No response

GPU info

No response

CPU

No response

Other software

No response

联系我们 contact @ memedata.com