Live data from Hacker News

Nutanix Objects violates MinIO’s open source license

blog.min.io

21–30 of 149 posts

Re: Nutanix Objects violates MinIO’s open source license

#21

You'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?

I'd imagine without further obfuscation a visual diff would be quite telling in that situation

Re: Nutanix Objects violates MinIO’s open source license

#22
post #6

Will revoking their license stop Nutanix from using MinIO or will they have to go to court to get them to stop? I don't see any mention of a lawsuit in the post.

My intuition is that they're escalating progressively. Threats and lawsuits, as a general rule, make it more difficult to reach an amicable resolution. I'm inclined to interpret MinIO's response as a mature and prudent one.

Re: Nutanix Objects violates MinIO’s open source license

#23
post #3

They use a load of other FOSS software under the hood too, not least of which libvirt/KVM. I wonder how many other licences they're violating this way.

libvirt uses LGPL and the KVM/linux kernel uses GPL. Both are fine to keep to yourself if you run it on your own machine and only expose it over the network.

MinIO uses AGPL which explicitly includes network usage so Nutanix is forced to provide all patches and associated code.

Re: Nutanix Objects violates MinIO’s open source license

#25
post #2

Open and shut case. Disappointing that the Nutanix engineers care so little about their peers.

Please don't blame engineers on every single issue. The engineer may not even know there's an issue here. They may be assured by their boss or legal department that they are in the clear. They may not even think about such mundane things like licensing and stuff, that's what they have higher ups for. If someone is to blame, then it's the company leadership and legal department. As much as we want to make us engineers…

"I was just following orders" is not considered a legitimate excuse. The engineers have agency and should be considered a "reasonable person".

Re: Nutanix Objects violates MinIO’s open source license

#26

Sometimes it's pretty cut and dry, just people using open source without attribution and hoping that nobody will find out. But why? MinIO is licensed under AGPL (the current versions, at least): https://github.com/minio/minio/blob/master/LICENSE It effectively mandates that the modified version needs to be made available: https://en.wikipedia.org/wiki/GNU_Affero_General_Public_Lice... The GNU Affero General Public Li…

No idea about the relationship between MongoDB and DigitalOcean, but note that you've linked to the "community" edition; their site also shows an "enterprise" edition, which is more likely for a large entity like DigitalOcean to be using.

[deleted]

Re: Nutanix Objects violates MinIO’s open source license

#27
Around 2019, a lot of kubernetes distributions started popping up. They often bundle various open source solutions into one platform/PaaS and sell it to the end users. I wonder,

- What are the consequences for these companies?

- Do they share revenue with the open source projects?

- Can they simply distribute these services without any consequences?

- If not, When and How does a small open source project org enforce track and their license?

Re: Nutanix Objects violates MinIO’s open source license

#28

Earlier quoted context omitted.

Please don't blame engineers on every single issue. The engineer may not even know there's an issue here. They may be assured by their boss or legal department that they are in the clear. They may not even think about such mundane things like licensing and stuff, that's what they have higher ups for. If someone is to blame, then it's the company leadership and legal department. As much as we want to make us engineers…

You are being downvoted but I actually think there are some fair points that you are making. We use a lot of FOSS in our company. We pay licenses and contribute very little (our job isn't to improve gitlab or docker, we are shipping a software product on top of that), but I wouldn't know where exactly we are in the legal-illegal spectrum to save my life. I consider myself an employee, not an entrepreneur. If I was an…

For the record, opensource licenses are generally fairly understandable.

Re: Nutanix Objects violates MinIO’s open source license

#29
post #9

Any recommendations on MinIO forks or open-source alternatives with more welcoming licenses? They changed their license from Apache recently. https://en.wikipedia.org/wiki/MinIO#Re-licensing

How is the AGPL not welcoming?[1]

[1] https://drewdevault.com/2020/07/27/Anti-AGPL-propaganda.html

Re: Nutanix Objects violates MinIO’s open source license

#30
post #20
post #9

Any recommendations on MinIO forks or open-source alternatives with more welcoming licenses? They changed their license from Apache recently. https://en.wikipedia.org/wiki/MinIO#Re-licensing

There are quite a few Storage projects out there with a S3-compatible API storage, that can be used in place of Minio such as Ceph, Openstack Swift, SeaweedFS, etc.. Of course, they all differ in subtle ways, so you have to try for yourself.

The CNCF maintains a list of closed and opensource container-friendly storage backends: https://landscape.cncf.io/card-mode?category=cloud-native-st...
Post reply on HN