Dostępny jest OpenVox, fork systemu zarządzania konfiguracją Puppet.

Przedstawiono pierwszą wersję projektu OpenVox, rozwijającego fork systemu automatyzacji zarządzania konfiguracją Puppet, który umożliwia automatyzację administracji grupą serwerów i organizację centralnego wykonywania takich zadań jak zarządzanie użytkownikami, instalacja pakietów i aktualizacja konfiguracji. Zauważono, że pierwsza wersja OpenVox 8.11 jest równoważna analogicznej wersji Puppet i może być używana jako jej bezproblemowy zamiennik. Kod projektu został napisany w języku Ruby i jest rozpowszechniany na licencji Apache 2.0.

OpenVox planuje rozwijać jako miękki fork („soft-fork”), synchronizując go z bazą kodu Puppet i zachowując pełną zgodność z wydaniami Puppet. Obecnie zespół, który stworzył fork, współpracuje z przedstawicielami firmy Perforce, właściciela projektu Puppet, nad utworzeniem wspólnego komitetu doradczego, który będzie określał kierunki rozwoju OpenVox i Puppet.

Zauważono, że do zakończenia procesu rebrandingu i wdrożenia systemu testowania OpenVox nie jest zalecany do zastosowań produkcyjnych w krytycznej infrastrukturze. Pod względem funkcjonalności OpenVox wspiera te same komendy, moduły, rozszerzenia i konfiguracje co Puppet.

Wśród celów OpenVox wymieniono: modernizację bazy kodu i ekosystemu (np. dodanie wsparcia dla aktualnych systemów operacyjnych); skupienie rozwoju na potrzebach społeczności i użytkowników; demokratyzację wsparcia platformy oraz umożliwienie wprowadzania niezbędnych zmian, bez względu na wymagania biznesowe; utrzymanie aktywnej i odpowiadającej społeczności.

Za powód utworzenia forka uznaje się zmianę polityki firmy Perforce, która w 2022 roku przejęła projekt Puppet. Jesienią 2024 roku firma Perforce zaprzestała publicznego rozpowszechniania binarnych pakietów Puppet, skoncentrowała się na rozwoju wewnętrznej gałęzi i wstrzymała rozwój otwartej bazy kodu. Licencja na Puppet pozostała ta sama, ale kod źródłowy stworzony przez Perforce przestał być ogólnodostępny.

Zdaniem twórców OpenVox, ten projekt należy uznać za kluczowy, ponieważ de facto Perforce stworzyła swój własny, autorski fork Puppet na podstawie przygotowanego i udoskonalonego przy współpracy społeczności kodu. Programiści OpenVox będą kontynuować rozwój podstawowej bazy kodu, ale nie mogą używać nazwy Puppet, która należy do Perforce. Firma Perforce próbowała narzucić społeczności jednostronną współpracę, w której społeczność miała wspierać wersję community Puppet, nie zapewniając jednak odpowiednich możliwości i swobód. Taka współpraca nie zadowoliła społeczności.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster