TrueNAS зміни: занепокоєння в спільноті хостингу

TrueNAS: Зміни в Інфраструктурі Будівництва викликали занепокоєння

TrueNAS, готове до підприємств Linux-рішення NAS, нещодавно викликало занепокоєння серед ентузіастів самостійного хостингу. Це сталося через перенесення інфраструктури будівництва за внутрішні системи. Це рішення спровокувало дебати у спільноті самостійного хостингу та зберігання з відкритим кодом.

Проблеми з відкритістю будівництва TrueNAS

Зміни стали помітними після того, як GitHub репозиторій TrueNAS був позначений як застарілий. Цей репозиторій раніше містив інструменти для будівництва.

Як і очікувалося, зміна викликала обговорення серед користувачів і адміністраторів. Багато з них покладаються на TrueNAS для домашніх лабораторій і самостійних хостингів. Деякі користувачі запитували, чи виправдане видалення публічного репозиторію будівництва лише обмеженнями Secure Boot. Варто зазначити, що багато дистрибутивів Linux зберігають публічні інструменти для будівництва, зберігаючи інфраструктуру підпису приватною.

Проблеми транспарентності

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

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

Майбутнє TrueNAS та відкритий код

Попри зміни в системі будівництва, програмне забезпечення TrueNAS залишається в більшості своїй відкритим. TrueNAS побудований на Debian, OpenZFS та інших компонентах з відкритим кодом, які в основному розповсюджуються під ліцензією GNU GPL3. Ця ліцензія вимагає, щоб вихідний код, що відповідає розповсюдженим бінарникам, був доступний.

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

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