{"id":170868,"date":"2025-06-01T14:44:18","date_gmt":"2025-06-01T14:44:18","guid":{"rendered":"https:\/\/linuxiac.com\/?p=170868"},"modified":"2025-06-01T16:32:11","modified_gmt":"2025-06-01T16:32:11","slug":"minio-steering-users-toward-paid-subscriptions","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/minio-steering-users-toward-paid-subscriptions\/","title":{"rendered":"Is It Still Open Source? MinIO Steering Users Toward Paid Subscriptions"},"content":{"rendered":"\n<p>Let me start by saying this: MinIO is fantastic software, and I genuinely like it. I\u2019ve used it in several projects, and the results have always been excellent. But for those who might not be familiar with it, here\u2019s a quick overview without going deeper into boring technical details.<\/p>\n\n\n\n<p><a href=\"https:\/\/min.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">MinIO<\/a> is a high-performance, open-source object storage server with one big, fundamental highlight\u2014it&#8217;s fully compatible with Amazon S3, AWS&#8217;s service for storing files online, such as photos, videos, documents, backups, and more.<\/p>\n\n\n\n<p>So, like S3, MinIO lets you store and manage large amounts of unstructured data using a simple web or API interface. As you guessed, it&#8217;s also primarily used in cloud-native environments and supports scalability, redundancy, and data protection features. And here\u2019s its biggest advantage over S3 \u2014 it\u2019s free and open-source (AGPLv3 license).<\/p>\n\n\n\n<p>Thanks to this and its powerful features, all directly available and manageable via sleek UI, MinIO has earned a solid reputation as the go-to choice for DevOps teams, cloud engineers, data engineers, data scientists, and software developers as a reliable, enterprise-grade solution that\u2019s free to use and offers S3-compatible (and often even better) functionality.<\/p>\n\n\n\n<p>So, everything was going just fine\u2026 until a few days ago, when a PR titled \u201c<a href=\"https:\/\/github.com\/minio\/object-browser\/pull\/3509\" target=\"_blank\" rel=\"noopener\">Implemented AGPL MinIO Object Browser simplified Console<\/a>\u201d finally got merged. That\u2019s when the truth behind this so-called \u201csimplification\u201d \u2014 and the real intent driving it \u2014 started to come into focus.<\/p>\n\n\n\n<p>Here are two screenshots (<a href=\"https:\/\/www.reddit.com\/r\/selfhosted\/comments\/1kva3pw\/comment\/mu7xds7\/\" target=\"_blank\" rel=\"noreferrer noopener\">provided by a Reddit user<\/a>) comparing the MinIO admin console before and after the change to give you a better idea of what this \u201csimplification\u201d actually looks like in practice.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-1024x638.jpg\" alt=\"MinIO Admin Console (Before)\" class=\"wp-image-171201\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-1024x638.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-380x237.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-768x478.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-1536x956.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-before-2048x1275.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">MinIO Admin Console (Before)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-1024x561.jpg\" alt=\"MinIO Admin Console (After)\" class=\"wp-image-171204\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-1024x561.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-380x208.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-768x421.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-1536x842.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/05\/minio-after-2048x1123.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">MinIO Admin Console (After)<\/figcaption><\/figure>\n\n\n\n<p>Wow! That&#8217;s what I call a true &#8220;simplification.&#8221; You don\u2019t need to be a tech genius to notice the glaringly obvious \u2014 <strong>all the essential MinIO admin features have quietly vanished from the web console<\/strong> (except the object browser).<\/p>\n\n\n\n<p>For those who love diving into the numbers, here\u2019s the breakdown: the PR in question touched 1,086 files, with 66,208 lines added and a whopping 191,451 lines removed. In simple words, that\u2019s 125,243 lines of code cleaned up.<\/p>\n\n\n\n<p>And just when you&#8217;re scratching your head thinking, <em>&#8220;Wait, what\u2019s going on here?&#8221;<\/em>, you stumble across a MinIO developer&#8217;s comment explaining that if you want the full-featured, user-friendly console back, well&#8230; you\u2019ll just need to upgrade to the paid offering. Shortly after, the discussion thread gets locked. No more questions, no more comments.<\/p>\n\n\n\n<p>Just for information, their <a href=\"https:\/\/min.io\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">commercial licensed version<\/a> appears to start at $96,000\/year (even for 1TiB capacity).<\/p>\n\n\n\n<p>But let\u2019s not be too gloomy about it. I\u2019ll give credit where it\u2019s due\u2014<a href=\"https:\/\/github.com\/minio\/object-browser\/blob\/master\/CHANGELOG.md\" target=\"_blank\" rel=\"noreferrer noopener\">those features <em>are<\/em> still around<\/a>. The catch? They\u2019re now only accessible through the <code>mc admin<\/code> &#8211; a command-line tool used for administrative tasks on MinIO servers. So, it\u2019s time to roll up your sleeves, say goodbye to the luxury of point-and-click admin UIs, and get your hands dirty in the command line\u2014just like real IT pros do.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations.jpg\"><img decoding=\"async\" width=\"1024\" height=\"383\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations-1024x383.jpg\" alt=\"MinIO deprecations in the new version.\" class=\"wp-image-171273\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations-1024x383.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations-380x142.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations-768x287.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/minio-deprecations.jpg 1073w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">MinIO deprecations in the new version.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Is MinIO Still Open Source? Not Really.<\/h2>\n\n\n\n<p>Like it or not, the first thing that comes to mind when looking at this situation is last year\u2019s Redis drama. At least in their case, they had the guts to be upfront\u2014they officially changed their license, which meant <a href=\"https:\/\/linuxiac.com\/redis-is-no-more-open-source-software\/\">stepping out of the open-source world<\/a>.<\/p>\n\n\n\n<p>As you can guess, this move sparked an immediate and inevitable response; the community launched the&nbsp;<a href=\"https:\/\/linuxiac.com\/valkey-a-new-redis-alternative\/\">Valkey project<\/a>&nbsp;as a drop-in replacement, which even improved Redis in some ways. A little later, major Linux distros started removing Redis from their repos and offering the new alternative, Valkey, as its replacement.<\/p>\n\n\n\n<p>Somewhere in that moment, the company realized that chasing a short-term win had cost them the bigger picture. About a year later, recognizing their mistake, they reversed course and <a href=\"https:\/\/linuxiac.com\/welcome-back-to-the-open-source-family-redis\/\">returned to an open source license<\/a>. Sadly, what\u2019s done is done.<\/p>\n\n\n\n<p>I&#8217;m sure MinIO has carefully analyzed the situation, weighed the risks, and decided to take a more strategic route\u2014one that, on the ethical side, clashes with all the values of open source. In short, they\u2019re saying: We\u2019re not changing the license, and yes, we\u2019re still technically open source. But if you want to unlock our software&#8217;s full power and convenience, you must pay for it.<\/p>\n\n\n\n<p>However, I&#8217;m not sure that MinIO would be where it is today without the voluntary work of open-source developers who helped shape and improve the software alongside the company&#8217;s own team. So, MinIO\u2014are you really confident this move is right and not follow in Redis&#8217;s footsteps, because\u2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open Source &gt; Money. Always.<\/h2>\n\n\n\n<p>Every great open-source project has earned its place by building trust within the developer community. It\u2019s not just about the technical work or the time and skills devs generously contribute, though those matter a lot. What really sets a project apart is something even more valuable: <strong>visibility<\/strong>.<\/p>\n\n\n\n<p>When a project gains traction and starts reaching thousands \u2014 even millions \u2014 of developers and open source enthusiasts, that kind of exposure becomes a powerful form of promotion. And the best part? It\u2019s completely organic, free, and more effective than anything even the biggest tech companies could buy.<\/p>\n\n\n\n<p>However, the consequences can be difficult to foresee if you lose this visibility and trust. The open-source community is truly one of a kind \u2014 it fiercely supports the ideas and projects it believes in. But once that trust is broken, it&#8217;s a point of no return \u2014 or if there is, the road is incredibly tough. It\u2019s happened before, and history has shown just how real that risk is.<\/p>\n\n\n\n<p>So, MinIO, I have no doubt that in the short term, your carefully crafted strategy\u2014put together by some sharp financial minds\u2014will pay off. You&#8217;ll likely see a bump in paid subscriptions, and that&#8217;s a win on paper. But I also expect something else\u2014something I hope you&#8217;ve taken into account: the emergence of an alternative.<\/p>\n\n\n\n<p>When open-source supporters pull back, they tend to leave a gap, and gaps don\u2019t stay empty for long. There\u2019s always someone ready to fill the space, often with something just as good, if not better. Take Redis, for example: it took only ten days for <a href=\"https:\/\/valkey.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Valkey<\/a> to step up after their announcement. Honestly, I wouldn\u2019t be surprised if a similar thing happens here. Or, maybe, I could be wrong. Let\u2019s wait and see how it all plays out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MinIO Alternatives<\/h2>\n\n\n\n<p>Just to add for our readers, if you&#8217;re looking for MinIO alternatives, on the S3 compatibility side, some options currently include <a href=\"https:\/\/garagehq.deuxfleurs.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">Garage<\/a>, <a href=\"https:\/\/ceph.io\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ceph<\/a>, <a href=\"https:\/\/github.com\/seaweedfs\/seaweedfs\" target=\"_blank\" rel=\"noreferrer noopener\">SeaweedFS<\/a>, <a href=\"https:\/\/docs.openio.io\/latest\/source\/sandbox-guide\/quickstart.html\" target=\"_blank\" rel=\"noreferrer noopener\">OpenIO<\/a>, <a href=\"https:\/\/juicefs.com\/docs\/community\/introduction\/\" target=\"_blank\" rel=\"noreferrer noopener\">JuiceFS<\/a>, and <a href=\"https:\/\/ozone.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apache Ozone<\/a>.<\/p>\n\n\n\n<p>That said, it&#8217;s important to note that while these are all open-source, software-defined storage platforms, they don\u2019t offer a replacement for how MinIO works, its full range of features, or how you&#8217;re probably used to it. They just offer identical functionality.<\/p>\n\n\n\n<p>Out of the options listed above, among recent community comments, Garage &#8211; a lightweight geo-distributed data store that implements the Amazon S3 object storage protocol, seems like the most natural choice for replacing MinIO.<\/p>\n\n\n\n<p>The downside is that the software lacks a web-based admin interface (for now\u2014initial work has already started in this direction). Luckily, another open-source project called&nbsp;<a href=\"https:\/\/github.com\/khairul169\/garage-webui\" target=\"_blank\" rel=\"noopener\">Garage Web UI<\/a>&nbsp;steps in to fill that gap.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui.jpg\"><img decoding=\"async\" width=\"1024\" height=\"783\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui-1024x783.jpg\" alt=\"Garage Web UI\" class=\"wp-image-171387\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui-1024x783.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui-380x291.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui-768x587.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/06\/garage-webui.jpg 1313w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Garage Web UI<\/figcaption><\/figure>\n\n\n\n<p>Moreover, keep in mind that Garage doesn\u2019t support object versioning and retention. So, if those aren\u2019t deal-breakers for you, it\u2019s definitely worth considering. However, I highly recommend <a href=\"https:\/\/garagehq.deuxfleurs.fr\/documentation\/reference-manual\/s3-compatibility\/\" target=\"_blank\" rel=\"noreferrer noopener\">first looking here<\/a> for a detailed comparison between platforms and checking the compatibility sheet if you&#8217;re considering migrating.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bottom Line<\/h2>\n\n\n\n<p>The MinIO story isn&#8217;t the first and probably won&#8217;t be the last. It follows a familiar pattern: a project launches with the open-source flag held high, grounded in the values of FOSS. It finds success, builds a strong community, and eventually catches the attention of enterprise players.<\/p>\n\n\n\n<p>As business demand grows, the project introduces paid subscriptions\u2014something many companies are willing to pay for. That, in turn, drives the need for more funding, more development, and a more structured business model. Over time, the project hits a tipping point: it\u2019s popular, widely adopted, and well-positioned in the market.<\/p>\n\n\n\n<p>At that point, the original FOSS spirit starts to take a backseat. When there\u2019s real money on the table, continuing to give everything away for free becomes harder to justify. So, the focus shifts. Paid subscriptions move front and center. The open-source foundation helped it grow, but now financial goals are calling the shots.<\/p>\n\n\n\n<p>Does MinIO have the right to do this? Absolutely. It\u2019s their software, and they\u2019re free to do with it as they see fit. But is the approach they\u2019ve taken questionable\u2014morally and ethically\u2014especially in the context of the open-source community? Without a doubt, yes.<\/p>\n\n\n\n<p>So, is MinIO still open source? Technically, yes\u2014it&#8217;s licensed under AGPLv3. However, given their recent actions, which go against FOSS&#8217;s ethical and moral values, continuing to call it feels both sad and ironic.<\/p>\n\n\n\n<p>As I said earlier, trust and visibility are everything in the FOSS world. With this move, MinIO has lost the former, and the latter is at risk once that&#8217;s gone. I genuinely wish them success in the business-focused direction they\u2019re pursuing. They\u2019ll need it. Because from this point on, the road back to the FOSS community looks less like a path and more like a mirage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MinIO removes key web console features, nudging users toward its paid offering. Is this still open-source, or is it just an AGPLv3 on paper?<\/p>\n","protected":false},"author":10,"featured_media":171168,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[6372,3585],"class_list":["post-170868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-minio","tag-storage"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/170868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=170868"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/170868\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/171168"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=170868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=170868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=170868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}