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?
MinIO repository is no longer maintained
321–330 of 397 posts
Re: MinIO repository is no longer maintained
#322Re: MinIO repository is no longer maintained
#323Earlier 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…
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
#324Earlier 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…
Re: MinIO repository is no longer maintained
#325Earlier 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…
[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
#326Earlier 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…
Just fork it!
Re: MinIO repository is no longer maintained
#327First 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…
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
#328What 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
> 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
#329Earlier 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.
Re: MinIO repository is no longer maintained
#330Earlier 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.