TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nutanix Objects violates MinIO’s open source license

425 pointsby gaulalmost 3 years ago

17 comments

js4everalmost 3 years ago
MinIO is a fantastic tech and they seemed to be really patient to resolve this issue (waiting 3 years before doing actions). I'll continue to use them and recommend them everywhere I work. They really deserve respect... And to be paid for their hard work.
评论 #32162349 未加载
debarshrialmost 3 years ago
Around 2019, a lot of kubernetes distributions started popping up. They often bundle various open source solutions into one platform&#x2F;PaaS and sell it to the end users. I wonder,<p>- What are the consequences for these companies?<p>- Do they share revenue with the open source projects?<p>- Can they simply distribute these services without any consequences?<p>- If not, When and How does a small open source project org enforce track and their license?
评论 #32150349 未加载
评论 #32150298 未加载
评论 #32163282 未加载
jarymalmost 3 years ago
Kudos for MinIO team for spending THREE YEARS trying to resolve this. Shame that they had to resort to a public naming and shaming but sometimes corporate entities are tone deaf.<p>Now this is exposed the next question is if Nutanix Objects is just a MinIO wrapper then what value are they even proving here?
评论 #32151872 未加载
oigurshalmost 3 years ago
Open and shut case. Disappointing that the Nutanix engineers care so little about their peers.
评论 #32151377 未加载
评论 #32149326 未加载
bradwoodalmost 3 years ago
They use a load of other FOSS software under the hood too, not least of which libvirt&#x2F;KVM.<p>I wonder how many other licences they&#x27;re violating this way.
评论 #32149722 未加载
评论 #32160737 未加载
manictothemaxalmost 3 years ago
Nutanix Objects <i>does</i> not use minio in the core data path. The presence of a binary in a kubernetes pod doesn&#x27;t necessarily mean that the binary is being used or the fact that nutanix objects is nothing but a wrapper over minio. Earlier implementations did use minio purely as a S3 protocol adapter, i.e a protocol translator from S3 API to Nutanix internal storage protocol. This was something that was publicly acknowledged : <a href="https:&#x2F;&#x2F;blocksandfiles.com&#x2F;2019&#x2F;11&#x2F;07&#x2F;nutanix-objects-storage-service&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blocksandfiles.com&#x2F;2019&#x2F;11&#x2F;07&#x2F;nutanix-objects-storag...</a><p>However, in later releases they seemed to have replaced the minio based protocol adapter to something that they developed in-house in C++ and have no longer using minio in their protocol stack.
评论 #32155383 未加载
评论 #32152739 未加载
评论 #32154649 未加载
评论 #32152751 未加载
pabs3almost 3 years ago
Will revoking their license stop Nutanix from using MinIO or will they have to go to court to get them to stop? I don&#x27;t see any mention of a lawsuit in the post.
评论 #32149632 未加载
评论 #32150357 未加载
评论 #32149597 未加载
stevewatson301almost 3 years ago
You&#x27;d think Nutanix would have the brains to change the names of the deployed binaries, which brings up an interesting question. How do you detect license violation if the violator has replaced the brand name across the codebase?
评论 #32150845 未加载
评论 #32149296 未加载
评论 #32149631 未加载
henvicalmost 3 years ago
Any recommendations on MinIO forks or open-source alternatives with more welcoming licenses?<p>They changed their license from Apache recently. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MinIO#Re-licensing" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MinIO#Re-licensing</a>
评论 #32150055 未加载
评论 #32149610 未加载
btdmasteralmost 3 years ago
Can you revoke an Apache-2.0 copyright license? The terms say irrevocable, though it stipulates respecting the terms and conditions:<p>&quot;2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&quot;
评论 #32150807 未加载
throwaway48423almost 3 years ago
our organization was using Minio as an external S3 replacement and had contacted their sales once. When a decision was made to not go for the paid plan, we were legally threatened saying that we cannot even make remote calls to a AGPL software.
评论 #32152713 未加载
chris_wotalmost 3 years ago
Nutanix makes a big song and dance about their ethics.<p><a href="https:&#x2F;&#x2F;www.nutanix.com&#x2F;viewer?type=pdf&amp;path=&#x2F;content&#x2F;dam&#x2F;nutanix&#x2F;documents&#x2F;company&#x2F;doc-nutanix-code-of-business-conduct-and-ethics.pdf" rel="nofollow">https:&#x2F;&#x2F;www.nutanix.com&#x2F;viewer?type=pdf&amp;path=&#x2F;content&#x2F;dam&#x2F;nu...</a><p>Looks like it&#x27;s just there for show.
评论 #32152722 未加载
dvfjsdhgfvalmost 3 years ago
I wonder why these folks keep doing this. Do they believe nobody will find out? Or that even if they find out, they won&#x27;t have to pay much so they factor it in? It&#x27;s really hard to imagine for me.
throwauuaalmost 3 years ago
Strange. You spent THREE YEARS in discussion with Nutanix and still say<p>&gt; we believe they may also be in violation of the GNU AGPL v3 versions of MinIO.<p>`may also be`? you are not even 100% sure whether they are using your AGPL v3 version? I have no clue, what the heck you were discussing for 3 years.<p>Moving from Apache-2.0 to AGPLv3 is a clear trap for those who use Minio as part of their commercial offering. With AGPLV3 one need to &quot;disclose your source code&quot; where as its not required with Apache-2.<p>If you started your &quot;Open source&quot; project with AGPL it is a different thing but to start the project under Apache-2 and few years later introducing AGPLv3 is kind of lame and unethical, IMHO. <a href="https:&#x2F;&#x2F;github.com&#x2F;minio&#x2F;minio&#x2F;discussions&#x2F;12156" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;minio&#x2F;minio&#x2F;discussions&#x2F;12156</a>
bastardoperatoralmost 3 years ago
I&#x27;m shocked anyone would buy something from Nutanix.
评论 #32153938 未加载
评论 #32164189 未加载
KronisLValmost 3 years ago
Sometimes it&#x27;s pretty cut and dry, just people using open source without attribution and hoping that nobody will find out. But why?<p>MinIO is licensed under AGPL (the current versions, at least): <a href="https:&#x2F;&#x2F;github.com&#x2F;minio&#x2F;minio&#x2F;blob&#x2F;master&#x2F;LICENSE" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;minio&#x2F;minio&#x2F;blob&#x2F;master&#x2F;LICENSE</a><p>It effectively mandates that the modified version needs to be made available: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;GNU_Affero_General_Public_License" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;GNU_Affero_General_Public_Lice...</a><p><pre><code> The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there. </code></pre> So the logical first question is: why pick software that is using AGPL? Did the engineers&#x2F;managers just not care? Did they miss it? I know for a fact that there are many out there who couldn&#x27;t care less about licenses and compliance. Maybe companies haven&#x27;t been strong armed into caring about licensing as much as they have been in regards to GDPR, for example?<p>Secondly, why should the modified version remain a &quot;secret&quot;? Would competition suddenly spring up? Or maybe the project contains tight coupling to the rest of the platform, which could be considered a security risk?<p>Why isn&#x27;t open sourcing a modified version something that would take a few hours anyways, since then none of this would be an issue?<p>(disclaimer: I discuss SSPL below because I find it interesting; apologies for the tangent)<p>Honestly, the state of software licensing sometimes puzzles me. For example, MongoDB switched over to SSPL altogether: <a href="https:&#x2F;&#x2F;www.mongodb.com&#x2F;community&#x2F;licensing" rel="nofollow">https:&#x2F;&#x2F;www.mongodb.com&#x2F;community&#x2F;licensing</a><p><pre><code> If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License. ... </code></pre> Seems like that applies to even patches: <a href="https:&#x2F;&#x2F;github.com&#x2F;mongodb&#x2F;mongo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mongodb&#x2F;mongo</a><p><pre><code> MongoDB is free and the source is available. Versions released prior to October 16, 2018 are published under the AGPL. All versions released after October 16, 2018, including patch fixes for prior versions, are published under the Server Side Public License (SSPL) v1. See individual files for details. </code></pre> DigitalOcean, for example, proudly advertises managed MongoDB as a service: <a href="https:&#x2F;&#x2F;www.digitalocean.com&#x2F;products&#x2F;managed-databases-mongodb" rel="nofollow">https:&#x2F;&#x2F;www.digitalocean.com&#x2F;products&#x2F;managed-databases-mong...</a><p>And yet, to the best of my understanding, the entirety of the DigitalOcean platform isn&#x27;t open source (even though many projects are): <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;digitalocean&#x2F;repositories" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;digitalocean&#x2F;repositories</a><p>Or even anything that might have something to do with MongoDB in particular: <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;digitalocean&#x2F;repositories?q=mongo&amp;type=all&amp;language=&amp;sort=" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;digitalocean&#x2F;repositories?q=mongo&amp;ty...</a><p>It just feels like one of those &quot;rules for thee, not for me&quot; situations, since it wouldn&#x27;t be feasible for small companies to compete with them. Edit: someone mentioned them probably running the enterprise version which is probably the explanation for this!<p>That said, the thought experiment of building a company (including all systems) as 100% open source is really interesting, whether such a thing would be feasible if people stopped caring about &quot;guarding&quot; their IP and whatnot.
评论 #32149561 未加载
评论 #32149563 未加载
评论 #32150295 未加载
dna_polymerasealmost 3 years ago
For those wondering what Nutanix is and does: Nutanix is an app that teaches you how to be a castrato and preserve a high pitched singing voice.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iGQfzl1KZmM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iGQfzl1KZmM</a>