OpenVox is beschikbaar, een fork van het configuratiebeheersysteem Puppet.

De eerste uitgave van het OpenVox-project is gepresenteerd, dat een fork ontwikkelt van het configuratiemanagementsysteem Puppet, dat het beheer van een groep servers automatiseert en een centrale uitvoering van taken zoals gebruikersbeheer, pakketinstallatie en configuratie-updates mogelijk maakt. Het wordt opgemerkt dat de eerste uitgave van OpenVox 8.11 equivalent is aan de overeenkomstige versie van Puppet en kan worden gebruikt als een transparante vervanging. De code van het project is geschreven in Ruby en wordt verspreid onder de Apache 2.0-licentie.

OpenVox wordt ontwikkeld als een 'soft-fork', gesynchroniseerd met de codebasis van Puppet en behoudt volledige compatibiliteit met de releases van Puppet. Momenteel werkt het team dat de fork heeft gemaakt samen met vertegenwoordigers van Perforce, de eigenaar van het Puppet-project, aan de oprichting van een gezamenlijk bestuur dat de richting van de ontwikkeling van OpenVox en Puppet zal bepalen.

Het wordt opgemerkt dat OpenVox niet wordt aanbevolen voor productieve implementaties in kritieke infrastructuren totdat het rebranding- en testproces is voltooid. Qua functionaliteit ondersteunt OpenVox dezelfde commando's, modules, extensies en configuraties als Puppet.

Onder de doelstellingen van OpenVox worden vermeld: modernisering van de codebasis en ecosysteem (bijvoorbeeld het toevoegen van ondersteuning voor actuele besturingssystemen); het richten van de ontwikkeling op de behoeften van de gemeenschap en gebruikers; democratisering van de ondersteuning van het platform en het bieden van de mogelijkheid om benodigde wijzigingen door te voeren zonder rekening te houden met bedrijfsvereisten; het behoud van een actieve en responsieve gemeenschap.

De reden voor het creƫren van de fork is de wijziging in het beleid van Perforce, dat in 2022 het Puppet-project heeft overgenomen. In de herfst van 2024 stopte Perforce met de publieke distributie van binaire pakketten met Puppet, ging het zich richten op de ontwikkeling van een interne tak en stopte het de ontwikkeling van de open-source codebasis. De licentie voor Puppet is hetzelfde gebleven, maar de broncode die door Perforce is gemaakt, is niet langer openbaar.

Volgens de makers van OpenVox moet dit project als essentieel worden beschouwd, omdat Perforce in feite zijn eigen proprietary fork van Puppet heeft ontwikkeld op basis van de voorbereide en geoptimaliseerde code, waarbij de community betrokken was. De ontwikkelaars van OpenVox zullen de hoofdcodebasis blijven ontwikkelen, maar kunnen de naam Puppet, die toebehoort aan Perforce, niet gebruiken. Perforce heeft geprobeerd om de community een eenzijdige samenwerking op te leggen, waarbij de community de community-versie van Puppet zou moeten onderhouden, zonder daarbij de juiste mogelijkheden en vrijheden te bieden. Maar zo'n samenwerking beviel de community niet.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster