Den første udgave af OpenVox-projektet er blevet præsenteret. Dette projekt udvikler en fork af Puppet-konfigurationsadministrationssystemet, som gør det muligt at automatisere administrationen af en gruppe servere samt organisere centraliseret udførelse af opgaver som brugeradministration, installation af pakker og opdatering af konfigurationer. Det bemærkes, at den første version af OpenVox 8.11 svarer til den tilsvarende version af Puppet og kan bruges som en gennemsigtig erstatning for den. Projektkoden er skrevet i Ruby og distribueres under Apache 2.0-licensen.
OpenVox planlægger at udvikle som en 'soft fork', der er synkroniseret med Puppet's kodebase og bevarer fuld kompatibilitet med Puppet-udgivelserne. I øjeblikket arbejder teamet, der har lavet fork'en, sammen med repræsentanter fra Perforce, som ejer Puppet-projektet, om at oprette et fælles styreudvalg, der vil bestemme retningen for udviklingen af OpenVox og Puppet.
Det bemærkes, at indtil brandingprocessen og implementeringen af testsystemet er afsluttet, anbefales OpenVox ikke til arbejdsanvendelser i kritiske infrastrukturer. Funktionsmæssigt understøtter OpenVox de samme kommandoer, moduler, udvidelser og indstillinger som Puppet.
Blandt målene for OpenVox nævnes: modernisering af kodebasen og økosystemet (f.eks. tilføjelse af understøttelse af moderne operativsystemer); fokus på udviklingens behov fra fællesskabet og brugerne; demokratisering af platformens support og muligheden for at overføre nødvendige ændringer uden hensyn til forretningskrav; opretholdelse af et aktivt og lydhør fællesskab.
Årsagen til oprettelsen af fork'en nævnes som ændringen i Perforce's politik, som i 2022 opkøbte Puppet-projektet. I efteråret 2024 stoppede Perforce den offentlige distribution af binære pakker med Puppet, fokuserede på udviklingen af en intern fork og lukkede udviklingen af den åbne kodebase. Licensen for Puppet forbliver den samme, men den kildekode, der er skabt af Perforce, er ikke længere offentligt tilgængelig.
Ifølge skaberne af OpenVox bør dette projekt betragtes som det primære, da Perforce i realiteten har skabt sin egen proprietære fork af Puppet baseret på det kode, der er forberedt og testet med deltagelse af fællesskabet. OpenVox-udviklerne vil fortsætte udviklingen af den oprindelige kodebase, men de kan ikke bruge navnet Puppet, som tilhører Perforce. Perforce har forsøgt at påtvinge fællesskabet et ensidigt samarbejde, hvor fællesskabet skulle vedligeholde community-versionen af Puppet uden at give de nødvendige muligheder og friheder. Men et sådant samarbejde var ikke tilfredsstillende for fællesskabet.
Kilde: opennet.ru
