O OpenVox, um fork do sistema de gerenciamento de configuração Puppet, está disponível.

Foi lançado o primeiro lançamento do projeto OpenVox, que desenvolve um fork do sistema de automação de gerenciamento de configuração Puppet, permitindo automatizar a administração de grupos de servidores e organizar a execução centralizada de tarefas como gerenciamento de usuários, instalação de pacotes e atualização de configuração. Observa-se que o primeiro lançamento OpenVox 8.11 é equivalente à versão similar do Puppet e pode ser usado como uma substituição transparente. O código do projeto é escrito na linguagem Ruby e é distribuído sob a licença Apache 2.0.

A OpenVox planeja se desenvolver como um soft fork, sincronizado com a base de código do Puppet e mantendo total compatibilidade com suas versões. Atualmente, a equipe que criou o fork está trabalhando com representantes da empresa Perforce, que possui o projeto Puppet, para estabelecer um comitê orientador conjunto que definirá a direção de desenvolvimento do OpenVox e do Puppet.

Observa-se que, até a conclusão do processo de rebranding e da implementação do sistema de testes, o OpenVox não é recomendado para implementações em ambientes críticos. Em termos de funcionalidade, o OpenVox suporta os mesmos comandos, módulos, extensões e configurações que o Puppet.

Entre os objetivos do OpenVox estão: modernização da base de código e do ecossistema (por exemplo, adicionando suporte a sistemas operacionais atuais); focar o desenvolvimento nas necessidades da comunidade e dos usuários; democratizar o suporte à plataforma e possibilitar a implementação de mudanças necessárias, sem se preocupar com as exigências de negócios; manter uma comunidade ativa e responsiva.

Como razão para a criação do fork, menciona-se a mudança na política da empresa Perforce, que em 2022 adquiriu o projeto Puppet. No outono de 2024, a Perforce interrompeu a distribuição pública de pacotes binários com o Puppet, focando no desenvolvimento de um ramal interno e descontinuando o desenvolvimento da base de código aberta. A licença do Puppet foi mantida a mesma, mas o código fonte criado pela Perforce deixou de ser público.

De acordo com os criadores do OpenVox, este projeto deve ser considerado fundamental, uma vez que, essencialmente, a Perforce criou seu próprio fork proprietário do Puppet com base em um código preparado e aperfeiçoado com a participação da comunidade. Os desenvolvedores do OpenVox continuarão a desenvolver a base de código principal, mas não podem usar o nome Puppet, que pertence à Perforce. A Perforce tentou impor à comunidade uma colaboração unilateral, na qual a comunidade deveria manter a versão comunitária do Puppet, sem proporcionar as devidas capacidades e liberdades. Contudo, tal colaboração não agradou à comunidade.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster