MinIO зміни: Критика та новий курс проекту

MinIO: Відкрите джерело чи крок назад?

Багато проектів переходять на відкритий код, щоб розвивати свої спільноти, забезпечувати довговічність і покращувати свої продукти. Проте MinIO, високопродуктивний сервер об’єктного зберігання, повністю сумісний з Amazon S3, здається, рухається в протилежному напрямку. Чому я так вважаю?

Скасування попередньо зібраних бінарних файлів

Команда MinIO знову викликала дискусії в спільноті після тихого скасування попередньо зібраних бінарних файлів для своєї Community Edition. Тепер користувачі повинні будувати MinIO цілком з вихідного коду — крок, який багато хто розглядає як відступ у доступності та співпраці відкритого коду.

Зміни, що викликали занепокоєння

Зміни стали очевидними після того, як користувачі помітили відсутність образів Docker і Quay. Це підтверджується повідомленням на GitHub, де розробники MinIO заявили, що лише «дистрибутиви з виходу» будуть надаватися в майбутньому. Іншими словами, якщо ви використовували образи MinIO для своїх розгортань, тепер вам доведеться їх збирати самостійно. Це рішення застало багатьох користувачів зненацька. Для контексту, образи MinIO на Docker Hub були завантажені понад мільярд разів — уявіть, скільки людей це змінення вплине.

Критика спільноти

Хоча компанія стверджує, що це забезпечує кращий контроль і дотримання, спільнота відкритого коду має іншу думку. Лунали побоювання щодо відкритості та довіри до курсу проекту. Багато давніх користувачів критикують це рішення як черговий крок від прозорості та принципів відкритого коду. Це ускладнює автоматичні розгортання та CI/CD робочі процеси, що залежать від офіційних бінарних файлів.

Чи залишиться MinIO надійним варіантом?

Це вже другий удар, який спільнота відкритого коду отримує від MinIO. Як ми вже повідомляли, менше ніж п’ять місяців тому компанія видалила майже всі корисні інструменти з адміністративної веб-консолі у версії для спільноти, залишивши їх лише для платних клієнтів. Тепер, зі змінами, які відбулися, знову виникає серйозне питання — чи можна вважати MinIO надійним варіантом для спільнот відкритого коду, які покладаються на безкоштовну версію? Ось моя чесна думка з цього приводу.

На цьому етапі вже зрозуміло, що MinIO робить все можливе, щоб обмежити використання своєї безкоштовної версії та підштовхнути користувачів до платної. Хоча це може бути зрозумілою бізнес-стратегією, спосіб, яким вони це роблять, викликає багато запитань. Зміни здаються несподіваними — без прозорості і попереджень. Одного дня все гаразд, а наступного ви натрапляєте на коментар, захований у GitHub, який розкриває суттєві зміни.

Чи є альтернатива MinIO?

При теперішній непередбачуваності дій компанії, якщо ви ентузіаст відкритого коду або маленький бізнес, що залежить від MinIO, можливо, варто переосмислити надійність цього програмного забезпечення. На щастя, існують чудові альтернативи з відкритим кодом, такі як Garage, які дійсно заслуговують на серйозну увагу, якщо ви плануєте перейти від вашого нинішнього налаштування MinIO.

Отже, на завершення — користувачі, які залежать від попередньо скомпільованих версій MinIO, повинні або адаптуватися до компіляції з виходу, або перейти на альтернативне рішення. Завершу з коментарем користувача на GitHub, який дійсно все говорить: “Дякую за всю рибу — час вилучити та зібрати.”