OpenVox este disponibil, un fork al sistemului de gestionare a configurației Puppet

A fost lansată prima versiune a proiectului OpenVox, care dezvoltă un fork al sistemului de automatizare a gestionării configurației Puppet, permițând automatizarea administrării unui grup de servere și organizând execuția centralizată a unor sarcini, cum ar fi gestionarea utilizatorilor, instalarea pachetelor și actualizarea configurației. Se menționează că prima versiune OpenVox 8.11 este echivalentă cu versiunea similară Puppet și poate fi utilizată pentru a o înlocui fără probleme. Codul proiectului este scris în Ruby și este distribuit sub licența Apache 2.0.

OpenVox este planificat să fie dezvoltat ca un soft fork, sincronizat cu baza de cod Puppet și menținând o compatibilitate completă cu versiunile Puppet. În prezent, echipa care a creat fork-ul colaborează cu reprezentanții companiei Perforce, proprietara proiectului Puppet, pentru a înființa un comitet de conducere comun care va defini direcția de dezvoltare a OpenVox și Puppet.

Se subliniază că până la finalizarea procesului de rebranding și implementare a sistemului de testare, OpenVox nu este recomandat pentru implementări în producție în infrastructuri critice. Din punct de vedere funcțional, OpenVox suportă aceleași comenzi, module, extensii și configurații ca Puppet.

Printre obiectivele OpenVox se numără: modernizarea bazei de cod și ecosistemului (de exemplu, adăugarea suportului pentru sistemele de operare actuale); concentrarea dezvoltării pe nevoile comunității și utilizatorilor; democratizarea suportului platformei și oferirea posibilității de a propune modificări necesare, fără a ține cont de cerințele de afaceri; menținerea unei comunități active și receptive.

Cauza creării fork-ului este schimbarea politicii companiei Perforce, care a achiziționat proiectul Puppet în 2022. În toamna anului 2024, compania Perforce a încetat distribuirea publică a pachetelor binare cu Puppet, concentrându-se pe dezvoltarea unui ramuri interne și a suspendat dezvoltarea bazei de cod deschis. Licența pentru Puppet a rămas aceeași, însă codul sursă creat de Perforce a încetat să mai fie public.

Creatorii OpenVox consideră că acest proiect ar trebui să fie considerat principal, deoarece, în esență, Perforce a creat propriul său fork proprietar Puppet pe baza codului pregătit și ajustat cu participarea comunității. Dezvoltatorii OpenVox vor continua să dezvolte baza de cod principală, dar nu pot folosi numele Puppet, care aparține Perforce. Compania Perforce a încercat să impună comunității o colaborare unilaterală, în care comunitatea trebuia să susțină versiunea community a Puppet, fără a oferi în același timp posibilitățile și libertățile corespunzătoare. Însă o astfel de colaborare nu a fost acceptată de comunitate.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster