Earlier quoted context omitted.
There's nothing wrong at all with charging for your product. 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. Just be honest since the start that your product will eventually abandon its FOSS licence. Then people can make an informed decision. Or, if…
The only meaningful informed decision, but sadly much less known (and I think we should talk and insist more on it), is to be wary if you see a CLA . Not all do, but most perform Copyright Assignment, and that's detrimental to the long-term robustness of Open Source. Having a FOSS license is NOT enough. Idealy the copyright should be distributed across all contributors. That's the only way to make overall consensus a…
MinIO repository is no longer maintained
311–320 of 397 posts
Re: MinIO repository is no longer maintained
#312What 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…
Disclosure, I’m a SWE at LocalStack.
Re: MinIO repository is no longer maintained
#313First 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…
> Although many people criticize RustFS, suggesting its CLA might be "bait," I don't think such a requirement is excessive for open source software, as it helps mitigate their own legal risks. What legal risks does it help mitigate?
Re: MinIO repository is no longer maintained
#314I ran a moderately large opensource service and my chronic back pain was cured the day I stopped maintaining the project. Working for free is not fun. Having a paid offering with a free community version is not fun. Ultimately, dealing with people who don't pay for your product is not fun. I learnt this the hard way and I guess the MinIO team learnt this as well.
If your main motivation creating/maintaince a popular open source project was to make money then you don't really undersand the open source ethos.
Re: MinIO repository is no longer maintained
#315Earlier quoted context omitted.
Wrote a bit about differences between rustfs and garage here https://buttondown.com/justincormack/archive/ignore-previous... - since then rustfs fixed the issue I found. They are for very different use cases. Rustfs really is close to a minio rewrite.
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.
Re: MinIO repository is no longer maintained
#316Earlier quoted context omitted.
Where is this mythical social contract found? I stand by my point: it's a software license, not a marriage. Free users certainly would like it to be a social contract like I would like to be gifted a million dollars. Sadly, I still have to work and can't infinitely rely on the generosity of others.
The social contract is found (and implicitly negotiated) in the interactions between humans, ie: society.
Re: MinIO repository is no longer maintained
#317Earlier quoted context omitted.
If offering a tie in thing supposedly free of charge without warning that would end once it serves a party less profit purpose then yes. Ethics are not obligations, they are moral principles. Not having principles doesn't send you to prison that is why it isn't law. It makes you lose moral credit though.
That is ridiculous. If you buy a sandwich for a homeless person, you do not need to warn them that you won't give them another one tomorrow. If you think generosity is an obligation of slavery, you have your morals backwards. However, almost every open source license actually DOES warn that support may end. See the warranty clause. https://github.com/minio/minio/blob/master/LICENSE#L587
Re: MinIO repository is no longer maintained
#318Earlier quoted context omitted.
My Firefox access is working fine. The version is 147.0.3 (aarch64)
I'm running Firefox 145.0.2 on amd64. It seems like the issue may be that I have WebGL disabled. The console includes messages like "Failed to create WebGL context: WebGL creation failed: * AllowWebgl2:false restricts context creation on this system." Oh well, guess I can't use rustfs :}
Your problems could be caused by a whiny fan. Here is the source https://github.com/rustfs/rustfs
Re: MinIO repository is no longer maintained
#319Earlier quoted context omitted.
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…
Well, I think this is what SchedMD do with Slurm? GPL code. You can sign up to the bug tracker & open an issue, but if you don't have a support contract they close the issue. And only those customers get advanced notice of CVEs etc. I'd expect nearly everyone who uses it in production has a support contract.
But a reasonable cost for the product itself, that's maybe not as high as a support contract (but comes with some support), might work better.
Re: MinIO repository is no longer maintained
#320Earlier 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…
Not sure what you mean about Ceph wanting to be in a single rack. I run Ceph at work. We have some clusters spanning 20 racks in a network fabric that has over 100 racks. In a typical Leaf-Spine network architecture, you can easily have sub 100 microsecond network latency which would translate to sub millisecond Ceph latencies. We have one site that is Leaf-Spine-SuperSpine, and the difference in network latency is b…