Live data from Hacker News

MinIO repository is no longer maintained

github.com

321–330 of 397 posts

Re: MinIO repository is no longer maintained

#321

Earlier quoted context omitted.

I don't think this is a problem. The CLA is there to avoid future legal disputes. It prevents contributors from initiating IP lawsuits later on, which could cause significantly more trouble for the project.

Hypothetically, isn't one of the "legal disputes" that's avoided is if the projects relicenses to a closed-source model without compensating contributors, the contributors can't sue because the copyright of the contributions no longer belongs to be them?

exactly, CLA is there so project can be closed at whim of company and take all contributors work

Re: MinIO repository is no longer maintained

#323

Earlier quoted context omitted.

People who paid for your software don't really have a right to lord you around. You can chose to be accommodating because they are your customers but you hold approximately as much if not more weight in the relationship. They need your work. It's not so much special treatment as it is commissioned work. People who don't pay are often not really invested. The relationship between more work means more costs doesn't exi…

> People who paid for your software don't really have a right to lord you around. Of course I realize that, rationally, but: * They might feel highly entitled because they paid. * I feel more anxious to satisfy than I should probably be feeling. Perhaps even guilty for having taken money. I realize that is not a rational frame of mind to be in; it would probably change if that happened frequently. I am used to two th…

I think you are making two mistakes here.

You think you need to bow your head to management in your job which, while you technically are under their authority in some ways, isn't really how I advise you to frame your relationship with your work. You are here to bring value and your manager is there to help you/ensure you do that. Still that's a framework not a rigid guiding stick. You need to learn how to manage/bend your manager if you want to thrive in the corporate world.

Same with customers. They hire you because they need your expertise. It's a dance not a tether and you need to be two to tango.

It seems to me you are not putting enough value in what you bring to the table. It's easier to say than it is to feel it and believe it but I guess it's never a bad thing to tell someone.

Re: MinIO repository is no longer maintained

#324
post #194

Earlier quoted context omitted.

Customers are the ones that continue to pay. If they continue to pay they will likely receive maintenance from the devs. If they don't, they are no longer or never have been customers.

It would be interesting to see if there could be a sustainable OSS model where customers are required to pay for the product, and that was the only way to get support for it as well. Even if the source was always provided (and even if it were GPL), any bug reports/support requests etc. would be limited to paying customers. I realize there is already a similar model where the product/source itself is always free and t…

Some software providers sell software including support, no restriction on number of deployments as well as the possibility for private modifications, then publish under a permissive licence two-three years after a release. That seems to me like a good way of doing things.

Re: MinIO repository is no longer maintained

#325

Earlier quoted context omitted.

Garage installation is easy. 1. Download or build the single binary into your system (install like `/usr/local/sbin/garage`) 2. Create a file `/etc/garage.toml`: metadata_dir = "/data/garage/meta" data_dir = "/data/garage/data" db_engine = "sqlite" replication_factor = 1 rpc_bind_addr = "[::]:3901" rpc_public_addr = "127.0.0.1:3901" rpc_secret = "[your rpc secret]" [s3_api] s3_region = "garage" api_bind_addr = "[::]:…

Garage is indeed an excellent project, but I think it has a few drawbacks compared to the alternatives: Metadata Backend: It relies on SQLite. I have concerns about how well this scales or handles high concurrency with massive datasets. Admin UI: The console is still not very user-friendly/polished. Deployment Complexity: You are required to configure a "layout" (regions/zones) to get started, whereas MinIO doesn't f…

It uses LMDB by default, but CAN use SQLite as an alternative [1]. LMDB is already used by OpenLDAP [2][3] and seems pretty bullet-proof.

[1] https://garagehq.deuxfleurs.fr/documentation/cookbook/real-w... [2] https://www.symas.com/mdb [3] https://www.openldap.org/

Re: MinIO repository is no longer maintained

#326
post #279

Earlier quoted context omitted.

> too many people globally who use open source without being willing to pay for it. That's an odd take... open source is a software licensing model, not a business model. Unless you have some knowledge that I don't, MinIO never asked for nor accepted donations from users of their open source offerings. All of their funding came from sales and support of their enterprise products, not their open source one. They are s…

> That's an odd take... open source is a software licensing model, not a business model. Yes, open-source is a software license model, not a business model. It is also not a software support model. This change is them essentially declaring that MinIO is EOL and will not have any further updates. For comparison, Windows 10 which is a paid software released in the same year as first minio release i.e. 2015 is already E…

>This change is them essentially declaring that MinIO is EOL and will not have any further updates.

Just fork it!

Re: MinIO repository is no longer maintained

#327

First off, I don't think there is anything wrong with MinIO closing down its open source. There are simply too many people globally who use open source without being willing to pay for it. I started testing various alternatives a few months ago, and I still believe RustFS will emerge as the winner after MinIO's exit. I evaluated Garage, SeaweedFS, Ceph, and RustFS. Here are my conclusions: 1. RustFS and SeaweedFS are…

I run Ceph in my k8s cluster (using rook) -- 4 nodes, 2x 4TB enterprise SSDs on each node. It's been pretty bulletproof; took some time to set up and familiarize with Ceph but now it's simple to operate.

Claude Code is amazing at managing Ceph, restoring, fixing CRUSH maps, etc. It's got all the Ceph motions down to a tee.

With the tools at our disposal nowadays, saying "I wouldn't dare deploy it without a deep understanding of the source code" seems like an overexaggeration!

I encourage folks to try out Ceph if it supports their usecase.

Re: MinIO repository is no longer maintained

#328
post #240

What is the best alternative that can run as a Docker image that mimics AWS S3 to enable local only testing without any external cloud connections? For me, my only use for Minio was to simulate AWS S3 in docker compose so that my applications were fully testable locally. I never used it it production or as a middle ware. It has not sat well with me to use alternative strategies like Ruby on Rails' local file storage…

Have you heard of LocalStack’s AWS emulator? [1] It’s runnable within a docker container and has a high fidelity S3 service. Disclosure, I’m a SWE at LocalStack. [1] https://github.com/localstack/localstack

I like(d) LocalStack fine, but you've got the same kind of problem that Minio has.

> As a result of this shift, we cannot commit to releasing regular updates to the Community edition of LocalStack for AWS.

https://blog.localstack.cloud/the-road-ahead-for-localstack/

Re: MinIO repository is no longer maintained

#329
post #192

Earlier quoted context omitted.

> What I do take issue with, however, is convincing everyone that your product is FOSS, waiting until people undertake a lot of work to integrate your product into their infrastructure, and then doing a bait-and-switch. But FOSS means “this particular set of source files is free to use and modify”. It doesn’t include “and we will forever keep developing and maintaining it forever for free”. It’s only different if peo…

> what do you prefer, the developers abandoning the project, or at least having the option of a paid-for version? It's not a binary choice. I prefer the developers releasing the software under a permissive license. I agree that relying on freemium maintenance is naive. The community source lives on, perhaps the community should fork and run with it for the common good absorbing the real costs of maintenance.

Well, yes, that's the reason to use FOSS. Nobody can fully rug pull. But the worst case is still needing someone to take over on it.

Re: MinIO repository is no longer maintained

#330

Earlier quoted context omitted.

from my experiences rustfs have promise, supports a lot of features, even allows to bring your own secret/access keys (if you want to migrate without changing creds on clients) but it's very much still in-development; and they have already prepared for bait-and-switch in code ( https://github.com/rustfs/rustfs/blob/main/rustfs/src/licens... ) Ceph is closest feature wise to actual S3 feature-set wise but it's a lot t…

I don't think this is a problem. The CLA is there to avoid future legal disputes. It prevents contributors from initiating IP lawsuits later on, which could cause significantly more trouble for the project.

Contributors cannot initiate IP lawsuits if they've contributed under Apache 2.0. CLAs are to avoid legal disputes when changing the license to commercial closed source.
Post reply on HN