Esimene väljaanne OpenVoxi projektist, mis arendab Puppet'i automaatika haldamise konfiguratsioonisüsteemi fork'i, võimaldades automatiseerida serverigruppide haldust ja korraldada selliste ülesannete keskset täitmist nagu kasutajate haldamine, pakettide installimine ja konfiguratsiooni värskendamine. Märgitakse, et OpenVox 8.11 esimene väljaanne on analoogne Puppet'i versiooniga ja seda saab kasutada selle sujuvaks asendamiseks. Projekti kood on kirjutatud Ruby keeles ja jagatakse Apache 2.0 litsentsi alusel.
OpenVoxi plaanitakse arendada nagu pehme fork («soft-fork»), mis on sünkroniseeritud Puppet'i koodibaasiga ja säilitab täieliku ühilduvuse Puppet'i väljalaskeid. Praegu teeb fork'i meeskond koostööd Perforce'i ettevõtte esindajatega, kes omab Puppet'i projekti, et luua ühine juhtkomitee, mis määrab OpenVoxi ja Puppet'i arengu suuna.
Tuleb märkida, et enne brändi muutmise ja testimissüsteemi juurutamise lõppu ei soovitata OpenVox'i kriitilistes infrastruktuurides tööks rakendada. Funktsionaalsuse osas toetab OpenVox samu käske, mooduleid, laiendusi ja seadeid nagu Puppet.
OpenVox'i eesmärkide seas on: koodibaasi ja ökosüsteemi moderniseerimine (nt ajakohaste opsüsteemide toetuse lisamine); arendustegevuse suunamine kogukonna ja kasutajate vajadustele; platvormi toe demokratiseerimine ning võimaldada vajalike muudatuste tegemist sõltumata ettevõtte nõudmistest; aktiivse ja reageeriva kogukonna säilitamine.
Forki loomise põhjuseks nimetatakse Perforce'i ettevõtte poliitika muutumist, mis omandas Puppet projekti 2022. aastal. 2024. aasta sügisel lõpetas Perforce Puppet'i binaarpakettide avaliku jagamise, keskendudes sisemise haru arendamisele ja lõpetades avatud koodibaasi arendamise. Puppet'i litsents jääb samaks, kuid Perforce'i loodud lähtekood ei ole enam avalikult kätte saadav.
OpenVoxi loojate arvates tuleks seda projekti pidada peamiseks, kuna tegelikult on Perforce loonud oma varalise Puppet'i fork'i, tuginedes kogukonna kaasabil ettevalmistatud ja häälestatud koodile. OpenVoxi arendajad jätkavad põhikoodibaasi arendamist, kuid nad ei saa kasutada nime Puppet, mis kuulub Perforce'ile. Perforce püüdis sundida kogukonda ühesuunalisse koostööle, kus kogukond pidi hooldama Puppet'i community-versiooni, jättes samas õigused ja võimalused tagamata. Kuid selline koostöö ei rahuldanud kogukonda.
Allikas: opennet.ru
