Nutanix 对象违反了 MinIO 的开源许可证

Nutanix 对象违反了 MinIO 的开源许可证

MinIO 是开源对象存储平台 MinIO Object Storage 的创建者。我们坚信保持我们的软件开源 - 最优质的软件是通过社区协作制作的,因此人们可以自由创新和改进。开源许可证对于确保人们知道他们的软件来自何处以及通过透明度确保其安全至关重要。它还保证基本的使用和分发自由。

有时,公司会通过违反开源许可证和未能向其用户提供 IP 保证和来源标识来威胁开源模式。我们很失望不得不召集 Nutanix,但我们必须保护 MinIO 用户并确保他们了解 Nutanix 应享有的权利。

Nutanix Objects 围绕 MinIO 对象存储构建。自 2018 年推出以来,Nutanix 一直将 MinIO 作为其软件堆栈的一部分进行分发,但并未向用户披露。Nutanix 一直违反 Apache v2,我们相信他们也可能违反 MinIO 的 GNU AGPL v3 版本。

在过去的三年里,我们一直试图通过与 Nutanix 的真诚讨论来解决许可证合规性问题。然而,我们还没有取得有意义的进展。因此,我们已通知 Nutanix,我们将根据这些许可的条款终止和撤销 Apache v2 和 AGPL v3 下的任何许可或从属许可。此外,我们已要求 Nutanix 停止复制和重新分发任何未能将 MinIO 的原始许可标头和许可文本以及包含的专利和版权许可传达给其客户的分叉软件。


image (3).png

如果您是 Nutanix Objects 的客户,您可能会因这些违反许可的行为而存在法律和安全风险,您应该意识到这一点。您可能没有使用最新版本的 MinIO 对象存储软件,并且您可能没有从 Nutanix 获得足够的 IP 许可。  

模仿是最真诚的奉承。虽然我们称赞 Nutanix 围绕我们的软件构建了大部分产品,但我们有义务对 MinIO 用户进行检查,并在我们发现的任何地方寻求补救许可违规行为。

以下是我们如何在现场的 Nutanix 对象中找到 MinIO 分布和使用的证据:

1. 从他们的 UI 创建 Nutanix 对象存储。

2. SSH 到 MSP:

nutanix@PCVM:~$ mspctl cluster ssh

3. 使用命令附加到对象控制器 pod:

kubectl exec -it object-controller-0 -- bash

minio 对象存储服务器二进制文件是在他们的对象控制器 pod 中找到的,如屏幕截图所示。Nutanix 只是在其对象存储平台中对 MinIO 二进制文件的修改版本进行了包装。Nutanix 也没有在其开源披露或 EULA 中向其客户披露 MinIO 的使用情况。

pasted image 0 (55).png


归根结底,这是关于创新的。MinIO 在该领域不断创新,我们孜孜不倦地努力打造市场上最好的对象存储。我们为捍卫这项工作而感到自豪。


上一篇 下一篇