MinIO stops distributing free Docker images
What MinIO Changed
- README now states the “community edition is distributed as source code only”; official Docker images and other binaries stopped.
- Change landed just after a critical CVE fix, leaving the last public image unpatched unless users rebuild.
- Earlier moves already upset users: removal of most of the web admin UI from the community build, and discontinuation/redirect of community documentation to the commercial AIStor docs.
- Site and marketing appear to pivot toward AIStor and “AI” use cases rather than “self‑hosted S3 alternative”.
Immediate Reactions and Security Concerns
- Many relied on
minio/minioimages for dev, CI, and even production; they now must build and host their own images and pipelines. - Several commenters call it irresponsible to stop images right after a CVE without warning or a final patched image, arguing it harms security for unaware users.
- Others downplay the impact: MinIO is trivial to build (Go single binary), Dockerfile is in the repo, and serious operators should already be comfortable compiling and running their own images.
Debate: Expectations vs Entitlement
- One camp: MinIO owes users nothing beyond the AGPL’d source; Docker images were a free convenience that can stop any time. Complaints are “entitlement” and freeloading.
- Other camp: years of consistently shipping images, plus active promotion, created reasonable expectations. Abruptly pulling them (and previous UI/docs removals) violates a social contract even if not a legal one.
- Long subthreads argue about implicit commitments, analogy wars (free electricity, shoveling sidewalks, parties), and how much obligation comes with popular FOSS.
Licensing and Legal Ambiguity
- MinIO’s past guidance on AGPL was seen as unusually aggressive (claiming any stack exchanging data with MinIO was subject to AGPL); that language has since been softened.
- Questions raised about whether they properly obtained contributor permission for the AGPL switch and about mixed Apache2/AGPL history.
- Some see the pattern (AGPL, feature removals, binaries only for paying customers) as “open source cosplay” and a prelude to further lock‑in.
Alternatives and Forks
- Multiple alternatives discussed:
- Garage (Rust, AGPL, good for homelab/dev; missing some S3 features like bucket ACLs/replication; considered fiddly by some).
- Ceph/RadosGW (mature, heavy, “adopt Ceph, adopt a Ceph engineer”).
- SeaweedFS, RustFS, versitygw, Cloudian HyperStore, OpenStack Swift, etc.
- Community Docker images and build pipelines already emerging (e.g. third‑party GitHub Actions, GHCR/Docker Hub mirrors).
- Some suggest forking MinIO proper due to feature removals and hostility; others note maintaining a fork is real work and AGPL limits commercial relicensing.
Perceived Business Strategy and Trust
- Many characterize this as a textbook “rug pull”/enshittification: use OSS and free binaries to gain mindshare, then constrain free use to drive enterprise sales.
- Others frame it as inevitable: VC‑backed companies must monetize; open source users shouldn’t base critical infra on vendor‑run free binaries.
- Result: several teams report actively planning migrations away from MinIO; others will stick but treat it as “source only” and self‑maintain images.