Pain Point

AGPL Licensing Risk

The legal exposure created when self-hosted S3-compatible storage distributed under AGPL v3 is embedded in commercial products or SaaS platforms — the "network use is distribution" clause requires source disclosure for any modified copy reachable over a network.

6 connections3 resources2 posts

Summary

What it is

The legal exposure created when self-hosted S3-compatible storage distributed under AGPL v3 is embedded in commercial products or SaaS platforms — the "network use is distribution" clause requires source disclosure for any modified copy reachable over a network.

Where it fits

The 2025–2026 MinIO transition crystallized this from theoretical risk to architectural pressure. The Apache 2.0 alternative cluster (RustFS, Alarik, Garage, SeaweedFS) is a direct response. The same axis shows up on the East–West infrastructure split as a "license preference" tilt in China toward Apache/BSD storage stacks for the same reason.

Misconceptions / Traps
  • AGPL exposure is architectural, not patch-level. You cannot fix it by editing your code — you must replace the storage engine.
  • "We don't ship MinIO, we just run it internally" is not a safe harbor under AGPL when the storage is reachable from network-accessible application code.
  • Switching MinIO → fork (e.g., pgsty/minio) does not remove AGPL exposure unless the fork relicenses, which most cannot legally do.
Key Connections
  • MinIO constrained_by AGPL Licensing Risk — the originating case
  • RustFS solves AGPL Licensing Risk — Apache 2.0 drop-in
  • Alarik, Garage, SeaweedFS solves AGPL Licensing Risk
  • scoped_to Object Storage, S3

Definition

What it is

The legal exposure created when a self-hosted S3-compatible storage server is distributed under the GNU Affero General Public License v3 (AGPL v3) and embedded into commercial products or SaaS platforms. AGPL's "network use is distribution" clause requires source disclosure for any modified copy reachable over a network — a viral obligation that conflicts with most commercial software's license posture. The 2025 MinIO transition to strict AGPL v3 enforcement (and the April 2026 main-repo archival) made this risk concrete: any organization that had embedded modified MinIO into a closed-source product or shipped it as part of a managed service was suddenly facing potential disclosure obligations or migration pressure.

Connections6

Outbound2
Inbound4

Resources3

Featured in