OpenVox is the community-maintained open source implementation of Puppet. Same language, same modules, same agent and server you already know. No license gates, no node limits, no corporate roadmap. Just the platform, kept open by the people who actually use it.
For nearly two decades, Puppet defined what configuration management could be: declarative, model-driven, and built to keep thousands of machines in their desired state, continuously. A worldwide community of contributors built modules, tooling, and documentation around it.
In late 2024, that changed. Puppet's corporate owner moved development behind closed doors, discontinued public packages, and attached licensing terms that put open access out of reach for the community that had sustained the project for years.
So the community did what open source communities do. Vox Pupuli, the collective of longtime Puppet module and tooling maintainers, forked the last truly open releases and kept going. That fork is OpenVox.
How OpenVox differs from Puppet
OpenVox began as a soft fork: functionally equivalent to open source Puppet, and intentionally compatible for as long as possible. If you run Puppet today, OpenVox is a drop-in replacement. Your manifests, your modules, your workflows all carry over.
The real difference is who steers it.
OpenVox is what open source Puppet was always supposed to be: yours.