Достъпен е OpenVox, форк на системата за управление конфигурации Puppet

Представен е първият випуск на проекта OpenVox, развиващ fork на системата за автоматизация на управление конфигурацията Puppet, позволяващ автоматизация на администрирането на група сървъри и организиране на централизирано изпълнение на задачи като управление на потребители, инсталиране на пакети и актуализиране на конфигурацията. Подчертава се, че първият випуск OpenVox 8.11 е еквивалентен на съответната версия на Puppet и може да се използва за нейна прозрачна замяна. Кодът на проекта е написан на Ruby и се разпространява под лицензия Apache 2.0.

OpenVox планират да развиват като мек fork („soft-fork“), синхронизиран с кодовата база на Puppet и запазващ пълна съвместимост с версиите на Puppet. В момента екипът, създал fork-а, работи с представители на компания Perforce, притежаваща проекта Puppet, над създаването на съвместен управителен комитет, който ще определя посоката на развитие на OpenVox и Puppet.

Подчертава се, че до завършването на процеса на ребрандиране и внедряване на системата за тестване, OpenVox не се препоръчва за работни внедрения в критични инфраструктури. По функционалност OpenVox поддържа същите команды, модули, разширения и настройки като Puppet.

Сред целите на OpenVox са посочени: модернизация на кодовата база и екосистемата (например, добавяне на поддръжка за актуални операционни системи); фокусиране на разработката върху нуждите на общността и потребителите; демократизация на поддръжката на платформата и предоставяне на възможността за предаване на необходимите изменения, без оглед на изискванията на бизнеса; поддържане на активно и отзивчиво общество.

Като причина за създаването на fork-а се посочва промяната в политиката на компания Perforce, която през 2022 година погълна проекта Puppet. През есента на 2024 година компанията Perforce прекрати публичното разпространение на бинарни пакети с Puppet, съсредоточи се върху развитието на вътрешно отразяване и спря разработката на отворената кодова база. Лицензията на Puppet остава същата, но изходният код, създаден от Perforce, престава да бъде общодостъпен.

Според създателите на OpenVox, този проект трябва да се счита за основен, тъй като, по същество, Perforce създаде свой собствен собственик на Puppet, базиран на подготвения и усъвършенстван с участието на общността код. Разработчиците на OpenVox ще продължат да развиват основната кодова база, но не могат да използват името Puppet, което принадлежи на Perforce. Компанията Perforce се опита да наложи на общността едностранно сътрудничество, при което общността трябваше да поддържа версията на Puppet за общността, без да предоставя адекватни възможности и свободи. Но такова сътрудничество не задоволи общността.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster