重新审视 MinIO:许可证、归档、社区 fork 与我的 Apache 2.0 基线
本机暂存
MinIO 仍然是开源软件,但它已经不再是过去那个“Apache 2.0、社区仓库持续维护、预编译二进制直接使用”的默认选择:许可证从 Apache 2.0 切换到 AGPLv3,公开 GitHub 仓库被归档并标注不再维护,社区版预编译二进制也不再继续发布。本文重新审视 MinIO 当前的开源状态,比较 PGSTY/Silo 与 JuiceData/minio 两个社区 fork 的定位与许可证边界,并整理出我自己的 soulteary/minio 主线:基于 RELEASE.2021-04-22T15-44-28Z 这一切换 AGPLv3 之前的最后 Apache 2.0 版本,把 HTTP 路由切到 gofiber/fiber/v3、收敛 Bucket Notification 与 Gateway、升级到 Go 1.26,作为后续 OtterIO 项目的代码基线。
同分类推荐文章
- 把 Next.js 拆成壳:LobeHub 后端迁移 Hono 实录 (2026-06-10 19:27:40)
- 把 MinIO 示例迁到 OtterIO:使用、部署与迁移验证 (2026-06-09 22:34:00)
- 从 MinIO 到 OtterIO:整理一条 Apache 2.0 开源对象存储代码线 (2026-06-08 12:11:00)
建议继续学习
- Go Reflect 性能 (累计阅读 14,084)
- 面向“接口”编程和面向“实现”编程 (累计阅读 13,864)
- 一种基于长连接的社交游戏服务器程序构架 (累计阅读 7,439)
- 从Go看,语言设计(一) (累计阅读 6,115)
- go-kit 入门(一) (累计阅读 4,695)
- 分布式存储Seaweedfs源码分析 (累计阅读 4,680)
- 为什么我们要使用Go语言以及如何使用它的 (累计阅读 4,536)
- Go 语言初步 (累计阅读 4,460)
- 程序员的“横向发展” (累计阅读 4,099)
- ZeroMQ 的模式 (累计阅读 4,018)