Live data from Hacker News

MinIO repository is no longer maintained

github.com

351–360 of 397 posts

Re: MinIO repository is no longer maintained

#351

Earlier quoted context omitted.

I guess we need a new type of Open Source license. One that is very permissive except if you are a company with a much larger revenue than the company funding the open source project, then you have to pay. While I loath the moves to closed source you also can't fault them the hyperscalers just outcompete them with their own software.

Various projects have invented licenses like that. Those licenses aren't free, so the FOSS crowd won't like them. Rather than inventing a new one, you're probably better grabbing whatever the other not-free-but-close-enough projects are doing. Legal teams don't like bespoke licenses very much which hurts adoption. An alternative I've seen is "the code is proprietary for 1 year after it was written, after that it's MI…

IANAL, but the Polyform Project (https://polyformproject.org/) apparently are, and they drafted a suite of licenses for these purposes.

Also, I'm not sure how anathema AGPL is. It's true I rarely see AGPL projects being hosted by big clouds, but AGPL is also just less popular as a license. I know AWS hosts AGPL Grafana, but iirc, they had to work out some deal with upstream.

Re: MinIO repository is no longer maintained

#352

They point to AIStor as alternative. Other alternatives: https://github.com/deuxfleurs-org/garage https://github.com/rustfs/rustfs https://github.com/seaweedfs/seaweedfs https://github.com/supabase/storage https://github.com/scality/cloudserver https://github.com/ceph/ceph Among others

I'm the author of another option ( https://github.com/mickael-kerjean/filestash ) which has a S3 gateway that expose itself as a S3 server but is just a proxy that forward your S3 call onto anything else like SFTP, local FS, FTP, NFS, SMB, IPFS, Sharepoint, Azure, git repo, Dropbox, Google Drive, another S3, ... it's entirely stateless and act as a proxy translating S3 call onto whatever you have connected in the oth…

Hi, I really like how the software is setup, but there is almost no documentation. This makes it hard to setup. I want to run it with the local storage plugin, but it keeps using / as the storage location and I want it to use /data which I volume mount. Maybe think about improving the documentation :)

Re: MinIO repository is no longer maintained

#353

Earlier quoted context omitted.

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…

I meant that you can't span single cluster over high latency link, unlike for example garagefs

Ceph has synchronous replication, writes have to be acked by all replicas before the client gets an ack. Fundamentally, the latency of ceph is at least the latency between the OSDs. This is a tradeoff ceph makes for strong consistency.

Re: MinIO repository is no longer maintained

#354

Earlier quoted context omitted.

> Tell me how to fork it and I will. https://github.com/minio/minio/fork The fact that new versions aren't available does nothing to stop you from forking versions that are. Or were - they'll be available somewhere , especially if it got packaged for OS distribution.

The only packages I find of aistor, are binary packages. Not only that, the aistor license agreement explicitly states the following: > You may not modify, reverse engineer, decompile, disassemble, or create derivative works of the Software.

Do you consider this a breach of the AGPL?

Re: MinIO repository is no longer maintained

#355
post #299

Earlier quoted context omitted.

In this particular case, it's the fault of the "abused" for even seeing themselves as such in the first place. Many times it's not even a "bait-and-switch", but reality hitting. But even if it was, just deal with it and move on.

I’m not even claiming that the “abused” are correct to be upset. The core of my claim is that it’s a shady business tactic because the purpose of it is to gain all the marketing benefits of open source on the front-end (fast user growth, unpaid contributions from users, “street cred” and positive goodwill), then change to source available/business license after the end of the growth phase when users are locked in. Th…

> shady business tactic

I'd say it's redundant to consider any business tactic as "shady". The purpose of any business is to make a profit, in any way that's legally permissible. Using the "open source" label is just one way to success, if one plays the game well and mitigates any backlash once they "graduate" and change that license. It's up to any given user going in to be aware that a project they depend on may go in any direction, like it or not, and to always be ready to migrate if deemed necessary.

Re: MinIO repository is no longer maintained

#356
post #23

We all saw that coming. For quite some time they have been all but transparent or open, vigorously removing even mild criticism towards any decisions they were making from github with no further explanation, locking comments, etc. No one that's been following the development and has been somewhat reliant on min.io is surprised. Personally the moment I saw the "maintenance" mode, I rushed to switch to garage. I have a…

Why should these guys bother with people who won't pay for their offering ? The community is not skilled enough to contribute to this type of project. Honestly most serious open source is industry backed and solves very challenging distributed systems problems. A run of the mill web dev doesnt know these things I am sorry to say.

No one should be immune from criticism. If you make a well established open source project WITH the help of thousands of volunteers around the world only to lock it up and say "pay up", that's called extortion.

Re: MinIO repository is no longer maintained

#357

Earlier quoted context omitted.

From my experience, Garage is the best replacement to replace MinIO *in a dev environment*. It provides a pretty good CLI that makes automatic setup easier than MinIO. However in a production environment, I guess Ceph is still the best because of how prominent it is.

Garage doesn't support CORS which makes it impossible to use for development for scenarios where web site visitors PUT files to pre-signed URLs.

Garage does actually support CORS (via PutBucketCORS). If there is anything specific missing, would you be wiling to open an issue on our issue tracker so that we can track it as a feature request?

Re: MinIO repository is no longer maintained

#358
post #357

Earlier quoted context omitted.

Garage doesn't support CORS which makes it impossible to use for development for scenarios where web site visitors PUT files to pre-signed URLs.

Garage does actually support CORS (via PutBucketCORS). If there is anything specific missing, would you be wiling to open an issue on our issue tracker so that we can track it as a feature request?

Oh, indeed!

Although the doc only mentions CORS [1] on an "exposing website page" which is not exactly related; also the mention strongly suggests using reverse proxy for CORS [1] which is an overkill and perhaps not needed if supported natively?

Also googling the question only points out to the same reverse proxy page.

Now that I know about PutBucketCORS it's perfectly clear but perhaps it's not easily discoverable.

I am willing to write a cookbook article on signed browser uploads once I figure out all the details.

[1] https://imgur.com/a/r3KoNkM

Re: MinIO repository is no longer maintained

#359

Earlier quoted context omitted.

If you give them a free sandwich every day for 500 days.....yeah, you should probably tell them you're not coming tomorrow.

Okay, well they did.

The parallel is what's ridiculous..because of the social understanding. Even if you face a sandwich every day, the offer could end anytime..a one off surely doesn't set expectations.

With open source it does. If an indie open sources and get a baby or lose interest, it is understood as fair to suddenly stop maintenance.

When a company surfs on the open source wave to get contributions, grow penetration, then smoothly slows maintenance and announces to get a license, that's gaming the open source community.

See the numerous cases of popular open source repo where the parent or new parent company took over to gain the user base without any respect for the maintenance if not development aspect: community fork and take over the community.

Mariadb, a more recent illustrative example of that is the hashicorp drama that occured when investors decided it was time to gear towards profit at the detriment of the community that largely contributed to the tools.

Re: MinIO repository is no longer maintained

#360
post #163

Earlier quoted context omitted.

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…

Do you feel the same way if the CLA is to assign copyright to an non profit foundation that is a steward of that open source project?

Obviously no, if you trust that foundation; hence my

> few exceptions apply, e.g. the FSF in the past

Post reply on HN