De eerste release van het OpenVox-project wordt gepresenteerd. Het is een fork van het Puppet configuration management automation system, waarmee het beheer van een groep servers kan worden geautomatiseerd en de gecentraliseerde uitvoering van taken als gebruikersbeheer, pakketinstallatie en configuratie-updates kan worden georganiseerd. Er wordt opgemerkt dat de eerste release van OpenVox 8.11 gelijkwaardig is aan dezelfde versie van Puppet en als transparante vervanging hiervoor kan worden gebruikt. De projectcode is geschreven in Ruby en wordt gedistribueerd onder de Apache 2.0-licentie.
OpenVox zal worden ontwikkeld als een soft-fork, gesynchroniseerd met de Puppet-codebase en volledig compatibel blijven met Puppet-releases. Het team dat de fork heeft gecreëerd, werkt momenteel samen met vertegenwoordigers van Perforce, de eigenaar van het Puppet-project, om een gezamenlijk stuurcomité op te richten dat de richting van OpenVox en Puppet gaat bepalen.
Houd er rekening mee dat OpenVox niet wordt aanbevolen voor productie-implementaties in kritieke infrastructuren totdat het rebrandingproces is voltooid en het testsysteem is geïmplementeerd. Qua functionaliteit ondersteunt OpenVox dezelfde opdrachten, modules, uitbreidingen en instellingen als Puppet.
Tot de doelstellingen van OpenVox behoren onder meer: modernisering van de codebasis en het ecosysteem (bijvoorbeeld door ondersteuning toe te voegen voor huidige besturingssystemen); de ontwikkeling richten op de behoeften van de gemeenschap en de gebruikers; democratisering van platformondersteuning en de mogelijkheid om noodzakelijke veranderingen door te voeren zonder rekening te houden met de zakelijke vereisten; het in stand houden van een actieve en responsieve gemeenschap.
De reden voor de oprichting van de fork zou een beleidswijziging zijn bij Perforce, dat in 2022 het Puppet-project overnam. In het najaar van 2024 stopte Perforce met de openbare distributie van Puppet-binaries en richtte zich op de ontwikkeling van een interne fork. Ook werd de ontwikkeling van open source-codebases geleidelijk stopgezet. De Puppet-licentie bleef hetzelfde, maar de door Perforce gemaakte broncode was niet langer publiekelijk beschikbaar.
Volgens de makers van OpenVox moet dit project als het belangrijkste worden beschouwd, omdat Perforce in essentie een eigen fork van Puppet heeft gemaakt op basis van code die met medewerking van de community is voorbereid en gedebugged. OpenVox-ontwikkelaars blijven de kerncodebase ontwikkelen, maar mogen de naam Puppet niet gebruiken. Deze is eigendom van Perforce. Perforce probeerde de community een eenzijdige samenwerking op te leggen, waarbij de community de communityversie van Puppet moest onderhouden, zonder de benodigde mogelijkheden en vrijheden te bieden. Maar deze samenwerking beviel de gemeenschap niet.
Bron: opennet.ru
