<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vox Pupuli</title>
    <description>The latest articles on Forem by Vox Pupuli (@voxpupuli).</description>
    <link>https://forem.com/voxpupuli</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F8361%2Fffdf2650-05aa-49dd-8e98-4db3b8f80f19.png</url>
      <title>Forem: Vox Pupuli</title>
      <link>https://forem.com/voxpupuli</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/voxpupuli"/>
    <language>en</language>
    <item>
      <title>An Unsupportable Path</title>
      <dc:creator>VoxBot</dc:creator>
      <pubDate>Sat, 14 Jun 2025 00:00:00 +0000</pubDate>
      <link>https://forem.com/voxpupuli/an-unsupportable-path-3i5h</link>
      <guid>https://forem.com/voxpupuli/an-unsupportable-path-3i5h</guid>
      <description>&lt;p&gt;Back in December &lt;a href="https://beanbag.technicalissues.us/the-community-is-forking-puppet/" rel="noopener noreferrer"&gt;Gene wrote about&lt;/a&gt; how we, the community behind the open source project called Puppet, were being forced into forking the project. In the time since then, &lt;a href="https://voxpupuli.org/blog/2025/01/21/openvox-release/" rel="noopener noreferrer"&gt;OpenVox was born&lt;/a&gt; and has been diligently chugging along creating, among other things, builds based off of the last truly open versions of Puppet 7 &amp;amp; 8. We have also been trying to work with Perforce to ensure OpenVox remains compatible with Puppet Core and Puppet Enterprise. We’ve given them extensive feedback both in writing and via Zoom meetings on the EULA that is attached to Puppet Core to try to make it workable for the community, but they will not make the necessary changes &lt;a href="https://voxpupuli.org/blog/2025/05/19/perforce-eula/" rel="noopener noreferrer"&gt;so that it is tenable for Vox Pupuli to test our modules against Puppet Core&lt;/a&gt;. Additionally, they are steadfast in their commitment to keep Facter as a private repository going forward. Facter is a critical, load-bearing part of the Puppet technology stack. If they make private changes that we don’t anticipate or know to test for, it risks breaking the entire ecosystem. Similar to their promises about OSP, they said they’ll push changes back into &lt;a href="https://github.com/puppetlabs/facter" rel="noopener noreferrer"&gt;the public repo&lt;/a&gt; and take PRs, but given that they have done this zero times in the last 7 months on the puppet repo, this does not seem likely.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5bus1h513tps94qaawn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5bus1h513tps94qaawn.png" alt="Screenshot of GitHub showing the last commit to Puppet being 6 months ago" width="800" height="279"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6jlxi84ubimvtlvppz4x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6jlxi84ubimvtlvppz4x.png" alt="Screenshot of GitHub showing the last commit to Facter being 7 months ago" width="800" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a result, &lt;a href="https://groups.io/g/voxpupuli/message/566" rel="noopener noreferrer"&gt;Vox Pupuli has come to the conclusion&lt;/a&gt; that we can no longer guarantee that our modules will work with Puppet Core or Puppet Enterprise. As I and others have said before, no one in the Puppet community wants to break compatibility as that only serves to fracture the ecosystem that has built up over many, many years. Unfortunately, Perforce is once again forcing our hand.&lt;/p&gt;

&lt;p&gt;On top of that, it appears that sometime after March 21st, 2025 Perforce removed the page at &lt;code&gt;https://www.puppet.com/ecosystem/contribute/trusted-contributors&lt;/code&gt; even though it is still linked to at &lt;code&gt;https://www.puppet.com/ecosystem/contribute&lt;/code&gt;. You can see these for yourself thanks to the Internet Archive’s Wayback machine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/20250429080006/https://www.puppet.com/ecosystem/contribute" rel="noopener noreferrer"&gt;The contribute page as of April 29, 2025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/20250321181447/https://www.puppet.com/ecosystem/contribute/trusted-contributors" rel="noopener noreferrer"&gt;The Trusted Contributor page as of March 21, 2025&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sadly, this is not all that surprising as it is in line with them not actually being receptive to working with the community. I know that sounds harsh, but it is the reality of the matter, and was made quite evident in the Zoom meeting between Perforce and Vox Pupuli on June 10th, 2025. Most, if not all, attendees from the community left that meeting totally flummoxed by the actions and attitude of Perforce’s leadership.&lt;/p&gt;

&lt;p&gt;So, what does all this mean? Well, it seems another chapter in the story of a free and open source version of Puppet and its supporting tools has begun. Concretely, the README of each one of &lt;a href="https://forge.puppet.com/modules/puppet" rel="noopener noreferrer"&gt;Vox Pupuli’s 177 modules that are published to the Puppet Forge&lt;/a&gt; will be updated to make it clear that we are unable to validate their compatibility with Puppet Core and Puppet Enterprise. This also means Facter is being forked and will be published to RubyGems.org as soon as a name is decided upon. Once that is completed, all testing and build pipelines will be updated to replace the &lt;a href="https://rubygems.org/gems/puppet" rel="noopener noreferrer"&gt;&lt;code&gt;puppet&lt;/code&gt; gem&lt;/a&gt; that won’t be updated beyond 8.10.0 with the &lt;a href="https://rubygems.org/gems/openvox" rel="noopener noreferrer"&gt;&lt;code&gt;openvox&lt;/code&gt; gem&lt;/a&gt; and to replace the &lt;a href="https://rubygems.org/gems/facter" rel="noopener noreferrer"&gt;&lt;code&gt;facter&lt;/code&gt; gem&lt;/a&gt; with the yet-to-be-named alternative. Not too long after that, an additional update to each module is planned to remove the bits from its &lt;code&gt;metadata.json&lt;/code&gt; that says it is compatible with &lt;code&gt;puppet&lt;/code&gt; and replace that with the module’s &lt;code&gt;openvox&lt;/code&gt; compatibility.&lt;/p&gt;

&lt;p&gt;To be clear, the Vox Pupuli community is not actively planning to break compatibility with existing Puppet features, but cannot guarantee continued compatibility with software we can’t legally access. As such, we are simply trying to convey this so that each user of our modules and tools knows the reality of the situation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp30tjzayvemonkjoh3qi.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp30tjzayvemonkjoh3qi.jpg" alt="Image of a person standing at a fork in the road" width="620" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately, we have reached a fork in the road that we as a community have no ability to avoid: Perforce forked the open source project into private repositories and has made it clear that is where their efforts will reside, and that the original repositories under the &lt;code&gt;puppetlabs&lt;/code&gt; namespace on GitHub are all but abandoned. Our two choices are to either accept that after roughly 20 years of being developed in the open under first a &lt;a href="https://github.com/puppetlabs/puppet/commit/773be962b05d7d35c392eb9ae9b70822123693c3" rel="noopener noreferrer"&gt;GPL v2 or later&lt;/a&gt; license and, &lt;a href="https://github.com/puppetlabs/puppet/commit/d2145d9a02ce1802ceb44f0cf99090af62cc4b71" rel="noopener noreferrer"&gt;since 2011&lt;/a&gt;, an Apache 2.0 license that the project is no longer truly open source and &lt;a href="https://web.archive.org/web/20250416004958/https://www.puppet.com/blog/open-source-puppet-updates-2025" rel="noopener noreferrer"&gt;only available commercially now&lt;/a&gt; or to continue the open source development under the moniker &lt;a href="https://github.com/OpenVoxProject/" rel="noopener noreferrer"&gt;OpenVox&lt;/a&gt;. We have chosen the only reasonable route, which is the same one &lt;a href="https://web.archive.org/web/20110430225949/http://www.puppetlabs.com/blog/relicensing-puppet-to-apache-2-0/" rel="noopener noreferrer"&gt;Luke articulated so well in 2011&lt;/a&gt;, and it is up to Perforce to either join us along this journey or to continue down the other road. Here’s to hoping they choose to join us.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The first VoxConf is happening!</title>
      <dc:creator>VoxBot</dc:creator>
      <pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate>
      <link>https://forem.com/voxpupuli/the-first-voxconf-is-happening-2edg</link>
      <guid>https://forem.com/voxpupuli/the-first-voxconf-is-happening-2edg</guid>
      <description>&lt;p&gt;The first VoxConf is happening! We will do our first cozy conference this summer.&lt;a href="https://netways.de/" rel="noopener noreferrer"&gt;NETWAYS&lt;/a&gt; is generous and sponsors the location, the event will take place at &lt;a href="https://www.openstreetmap.org/?#map=19/49.453932/11.063257" rel="noopener noreferrer"&gt;Deutschherrnstraße 15 - 19, 90429 Nürnberg (Germany)&lt;/a&gt;, on the 17th of July (Thursday), 2025. The event will start in the morning and finish at noon. It will be a single-track conference.&lt;/p&gt;

&lt;p&gt;You want to speak about Vox Pupuli, Puppet, OpenVoxProject or anything related? Submit your proposal, for a 25min or 45min slot, until the 20th of June at midnight, to &lt;a href="//mailto:pmc@voxpupuli.org"&gt;pmc@voxpupuli.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You are wondering why this is a half-day event? As every year, the awesome &lt;a href="https://theforeman.org/" rel="noopener noreferrer"&gt;Foreman&lt;/a&gt; people celebrate their birthday. Their event takes place in the same location, at 1pm. We’re organizing the events after each other, so you have the ability to attend all talks, and we encourage you to do so.&lt;/p&gt;

&lt;p&gt;You can find more information about the Foreman event &lt;a href="https://community.theforeman.org/t/foreman-birthday-event-2025/42996" rel="noopener noreferrer"&gt;in their forum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;NETWAYS will soon provide a registration website for both events, and there won’t be any fees. The entrance will be free.&lt;/p&gt;

&lt;p&gt;Vox Pupuli will sponsor a gettogether in the evening of the 16th of July, the evening before the conference. We will also provide a travel fund with a total of € 5000. Please write to the &lt;a href="//mailto:pmc@voxpupuli.org"&gt;PMC&lt;/a&gt; until the 20th of June at midnight, if (and how much) you require travel funding.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Perforce EULA and impact on Vox Pupuli</title>
      <dc:creator>VoxBot</dc:creator>
      <pubDate>Mon, 19 May 2025 00:00:00 +0000</pubDate>
      <link>https://forem.com/voxpupuli/the-perforce-eula-and-impact-on-vox-pupuli-4lic</link>
      <guid>https://forem.com/voxpupuli/the-perforce-eula-and-impact-on-vox-pupuli-4lic</guid>
      <description>&lt;p&gt;In November 2024, &lt;a href="https://www.puppet.com/blog/open-source-puppet-updates-2025" rel="noopener noreferrer"&gt;Perforce announced&lt;/a&gt; that they will stop providing most tools &amp;amp; projects as open source.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In early 2025, Puppet will begin to ship any new binaries and packages developed by our team to a private, hardened, and controlled location. Community contributors will have free access to this private repo under the terms of an End-User License Agreement (EULA) for development use. There will be no license changes for the open source version of Puppet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As the top community contributors to the Puppet module ecosystem and the maintainers of much of the Puppet module testing pipeline tooling, Vox Pupuli has significant expertise in the developer experience. The &lt;a href="https://voxpupuli.org/elections/" rel="noopener noreferrer"&gt;Vox Pupuli PMC&lt;/a&gt; immediately reached out to Perforce to discuss the &lt;a href="https://github.com/voxpupuli/community-triage/issues/29" rel="noopener noreferrer"&gt;provided&lt;/a&gt; “&lt;a href="https://www.perforce.com/system/files/2025-02/Puppet-Core-Developer-Program-License-Agreement.pdf" rel="noopener noreferrer"&gt;PUPPET® CORE DEVELOPER PROGRAM LICENSE AGREEMENT&lt;/a&gt;” in hopes of improving it and reducing the friction to contributing Puppet modules.&lt;/p&gt;

&lt;p&gt;The Vox Pupuli community has reached the conclusion that we are unable to sign the Puppet Core Developer EULA. The restrictions placed on usage prevent effective testing and distribution of modules and we don’t want to expose ourselves to potential legal challenges. Unfortunately, this means that Vox Pupuli modules are not tested against Puppet Core, so please use them at your own risk. We are still interested in working together with Perforce, and would prefer that modules were tested against both OpenVox and Puppet Core, but their current EULA makes this untenable.&lt;/p&gt;

&lt;p&gt;Vox Pupuli will continue to test all of our modules against the &lt;a href="https://voxpupuli.org/openvox/" rel="noopener noreferrer"&gt;Open Vox packages&lt;/a&gt;. All provided tooling from Vox Pupuli has an open source license and doesn’t require a EULA to use it, nor a CLA to participate.&lt;/p&gt;

&lt;p&gt;Keep watching this blog for updates, we will keep you posted on future developments.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>All the Vox Pupuli containers</title>
      <dc:creator>Robert Waffen</dc:creator>
      <pubDate>Mon, 24 Mar 2025 09:43:36 +0000</pubDate>
      <link>https://forem.com/voxpupuli/all-the-vox-pupuli-containers-4dpo</link>
      <guid>https://forem.com/voxpupuli/all-the-vox-pupuli-containers-4dpo</guid>
      <description>&lt;p&gt;You may have heard about our (now deprecated) &lt;code&gt;puppetserver&lt;/code&gt;/&lt;code&gt;puppetdb&lt;/code&gt; container images?&lt;br&gt;
But did you know that we have a lot more containers available?&lt;br&gt;
We have the brand new OpenVox containers, which replace the old puppetserver and puppetdb containers, and even some more.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenVox containers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  openvoxserver
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/openvoxproject/container-openvoxserver" rel="noopener noreferrer"&gt;&lt;code&gt;openvoxserver&lt;/code&gt;&lt;/a&gt; is a drop-in replacement for the old &lt;code&gt;voxpupuli/puppetserver&lt;/code&gt; container.&lt;/p&gt;

&lt;h3&gt;
  
  
  openvoxdb
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/openvoxproject/container-openvoxdb" rel="noopener noreferrer"&gt;&lt;code&gt;openvoxdb&lt;/code&gt;&lt;/a&gt; is a drop-in replacement for the old &lt;code&gt;voxpupuli/puppetdb&lt;/code&gt; container.&lt;/p&gt;

&lt;h3&gt;
  
  
  openvoxagent
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/openvoxproject/container-openvoxagent" rel="noopener noreferrer"&gt;&lt;code&gt;openvoxagent&lt;/code&gt;&lt;/a&gt; is a drop-in replacement for the old &lt;code&gt;puppet/puppet-agent&lt;/code&gt; container. It is mostly used for testing purposes, as of now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vox Pupuli containers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  voxbox
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/container-voxbox" rel="noopener noreferrer"&gt;&lt;code&gt;voxbox&lt;/code&gt;&lt;/a&gt; is a container that contains a lot of tools that are useful for OpenVox/Puppet development and testing.&lt;br&gt;
It includes tools like &lt;code&gt;puppet-lint&lt;/code&gt;, &lt;code&gt;modulesync&lt;/code&gt;, &lt;code&gt;onceover&lt;/code&gt;, &lt;code&gt;facter&lt;/code&gt;, &lt;code&gt;yamllint&lt;/code&gt;, &lt;code&gt;rubocop&lt;/code&gt; and the Vox Pupuli testing gems.&lt;/p&gt;

&lt;h3&gt;
  
  
  r10k
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/container-r10k" rel="noopener noreferrer"&gt;&lt;code&gt;r10k&lt;/code&gt;&lt;/a&gt; is a container that contains r10k, a tool to manage OpenVox/Puppet environments.&lt;/p&gt;

&lt;p&gt;See also: &lt;a href="https://github.com/puppetlabs/r10k" rel="noopener noreferrer"&gt;r10k&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  semantic-release
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/container-semantic-release" rel="noopener noreferrer"&gt;&lt;code&gt;semantic-release&lt;/code&gt;&lt;/a&gt; is a container that contains the &lt;code&gt;semantic-release&lt;/code&gt; tool, which is used to automatically release new versions of software projects.&lt;/p&gt;

&lt;p&gt;See also: &lt;a href="https://github.com/semantic-release/semantic-release" rel="noopener noreferrer"&gt;semantic-release&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  commitlint
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/container-commitlint" rel="noopener noreferrer"&gt;&lt;code&gt;commitlint&lt;/code&gt;&lt;/a&gt; is a container that contains the &lt;code&gt;commitlint&lt;/code&gt; tool, which is used to lint commit messages.&lt;/p&gt;

&lt;p&gt;See also: &lt;a href="https://commitlint.js.org/" rel="noopener noreferrer"&gt;commitlint&lt;/a&gt; and &lt;a href="https://www.conventionalcommits.org/" rel="noopener noreferrer"&gt;conventional commits&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  puppet-catalog-diff-viewer
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/puppet-catalog-diff-viewer" rel="noopener noreferrer"&gt;&lt;code&gt;puppet-catalog-diff-viewer&lt;/code&gt;&lt;/a&gt; is a container that contains the &lt;code&gt;puppet-catalog-diff-viewer&lt;/code&gt; tool, which is used to visualize the differences between two OpenVox/Puppet catalogs.&lt;/p&gt;

&lt;h3&gt;
  
  
  puppetboard
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/voxpupuli/puppetboard" rel="noopener noreferrer"&gt;&lt;code&gt;puppetboard&lt;/code&gt;&lt;/a&gt; is a container that contains the &lt;code&gt;puppetboard&lt;/code&gt; tool, which is a web interface for OpenVoxDB/PuppetDB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;So you see, we have a lot of containers available.&lt;br&gt;
If you have any questions or suggestions, feel free to reach out to us on &lt;a href="https://github.com/voxpupuli" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; or on our other &lt;a href="https://voxpupuli.org/connect/" rel="noopener noreferrer"&gt;Channels&lt;/a&gt;&lt;br&gt;
If you need help with any of the containers, feel free to open an issue on the respective GitHub repository.&lt;br&gt;
Some examples of how to use the containers can be found in the &lt;a href="https://github.com/voxpupuli/crafty" rel="noopener noreferrer"&gt;CRAFTY&lt;/a&gt; repository.&lt;/p&gt;

</description>
      <category>openvox</category>
      <category>voxpupuli</category>
      <category>puppet</category>
      <category>container</category>
    </item>
    <item>
      <title>First release, hot off the presses!</title>
      <dc:creator>Ben Ford</dc:creator>
      <pubDate>Wed, 22 Jan 2025 19:54:53 +0000</pubDate>
      <link>https://forem.com/voxpupuli/first-release-hot-off-the-presses-4fg4</link>
      <guid>https://forem.com/voxpupuli/first-release-hot-off-the-presses-4fg4</guid>
      <description>&lt;p&gt;It’s been quite a journey, y’all. But we’re excited to announce the first release of &lt;a href="https://voxpupuli.org/openvox/" rel="noopener noreferrer"&gt;OpenVox&lt;/a&gt;, the community-maintained open source implementation of Puppet. OpenVox 8.11 is functionally equivalent to Puppet and should be a drop-in replacement. Be aware, of course, that even though you can type the same commands, use all the same modules and extensions, and configure the same settings, OpenVox is not yet tested to the same standard that Puppet is.&lt;/p&gt;

&lt;p&gt;Migrating is fairly simple, just replace the packages following instructions on the &lt;a href="https://voxpupuli.org/openvox/install/" rel="noopener noreferrer"&gt;handy dandy new install page&lt;/a&gt;. You’ll notice that they’re still using the &lt;code&gt;apt|yum.overlookinfratech.com&lt;/code&gt; repositories.&lt;br&gt;
As we get our infrastructure built out, these will probably be moved to the voxpupuli.org namespace. Please don’t use these packages on critical production infrastructures yet, unless you’re comfortable with troubleshooting and reporting back on the silly errors we’ve made while rebranding and rebuilding.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;If you’d like professional assistance in the migration, check out the &lt;a href="https://voxpupuli.org/openvox/support/" rel="noopener noreferrer"&gt;support page&lt;/a&gt; for companies who provide migration services.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We consider OpenVox a soft-fork because we intend to maintain downstream compatibility for as long as we are able. As such, Vox Pupuli is working with Perforce to create a Puppet™️ Standards Steering Committee to set the direction of features and language evolutions.&lt;/p&gt;

&lt;p&gt;The OpenVox project goals are pretty straightforward and aim to alleviate pain points observed by the community over the last few years:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Modernizing the OpenVox codebase and ecosystem, including supporting current operating systems.&lt;/li&gt;
&lt;li&gt;Recentering and focusing on community requirements; user needs will drive development.&lt;/li&gt;
&lt;li&gt;Democratizing platform support by allowing community members to contribute what they need instead of waiting for business requirements to align.&lt;/li&gt;
&lt;li&gt;Maintaining an active and responsive open source community like the rest of Vox Pupuli's namespace.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Find out more or get involved at &lt;a href="https://github.com/openvoxproject" rel="noopener noreferrer"&gt;our GitHub namespace&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>puppet</category>
      <category>community</category>
      <category>opensource</category>
    </item>
    <item>
      <title>New container names for puppetserver and puppetdb</title>
      <dc:creator>Robert Waffen</dc:creator>
      <pubDate>Fri, 02 Aug 2024 12:57:37 +0000</pubDate>
      <link>https://forem.com/voxpupuli/new-container-names-for-puppetserver-and-puppetdb-3aem</link>
      <guid>https://forem.com/voxpupuli/new-container-names-for-puppetserver-and-puppetdb-3aem</guid>
      <description>&lt;p&gt;Beginning of today we are also releasing our puppetserver and puppetdb containers with shorter names.&lt;/p&gt;

&lt;p&gt;The current names are: &lt;code&gt;voxpupuli/container-puppetserver&lt;/code&gt; and &lt;code&gt;voxpupuli/container-puppetdb&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/orgs/voxpupuli/packages/container/package/container-puppetserver" rel="noopener noreferrer"&gt;https://github.com/orgs/voxpupuli/packages/container/package/container-puppetserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/orgs/voxpupuli/packages/container/package/container-puppetdb" rel="noopener noreferrer"&gt;https://github.com/orgs/voxpupuli/packages/container/package/container-puppetdb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/voxpupuli/container-puppetserver" rel="noopener noreferrer"&gt;https://hub.docker.com/r/voxpupuli/container-puppetserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/voxpupuli/container-puppetdb" rel="noopener noreferrer"&gt;https://hub.docker.com/r/voxpupuli/container-puppetdb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The new, shorter names are: &lt;code&gt;voxpupuli/puppetserver&lt;/code&gt; and &lt;code&gt;voxpupuli/puppetdb&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/orgs/voxpupuli/packages/container/package/puppetserver" rel="noopener noreferrer"&gt;https://github.com/orgs/voxpupuli/packages/container/package/puppetserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/orgs/voxpupuli/packages/container/package/puppetdb" rel="noopener noreferrer"&gt;https://github.com/orgs/voxpupuli/packages/container/package/puppetdb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/voxpupuli/puppetserver" rel="noopener noreferrer"&gt;https://hub.docker.com/r/voxpupuli/puppetserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/voxpupuli/puppetdb" rel="noopener noreferrer"&gt;https://hub.docker.com/r/voxpupuli/puppetdb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The content is exactly the same, only the name has changed. Only new tags will be pushed to the new names. The old names will also be updated.&lt;/p&gt;

&lt;p&gt;We plan to deprecate the old names in 6 months (2025-02), so please update your scripts and configurations to use the new names.&lt;/p&gt;

</description>
      <category>puppet</category>
      <category>container</category>
      <category>voxpupuli</category>
    </item>
    <item>
      <title>Vox Pupuli Elections voting period</title>
      <dc:creator>Robert Waffen</dc:creator>
      <pubDate>Wed, 10 Apr 2024 07:41:26 +0000</pubDate>
      <link>https://forem.com/voxpupuli/vox-pupuli-elections-voting-period-52oi</link>
      <guid>https://forem.com/voxpupuli/vox-pupuli-elections-voting-period-52oi</guid>
      <description>&lt;p&gt;After a slight delay, we are opening the voting period for this year’s PMC elections. Votes will be accepted until &lt;strong&gt;May 15 2024 23:59 UTC&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Please help us select the Vox Pupuli Project Management Committee for the 2024 year. The people on this committee will help take care of the Code of Conduct and its values, participate in strategic planning, and decision making using lazy consensus, amongst other things.&lt;/p&gt;

&lt;p&gt;New this year, we are also adding two specialized roles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The accounting officer will keep track of budget, expenses, and sponsorships.&lt;/li&gt;
&lt;li&gt;The social media officer will coordinate social, blog, and other similar activities. They’re not necessarily responsible for -all- content, but will help facilitate it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These roles will be self selected amongst the committee after the election concludes.&lt;/p&gt;

&lt;p&gt;Visit the page below to read more about the candidates and to make your choices.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://civs1.civs.us/cgi-bin/vote.pl?id=E_c3a85d1acd3e9feb&amp;amp;akey=dc65601945c5628c"&gt;Vox Pupuli elections, 2024&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you so much for your help!&lt;br&gt;
(original post from &lt;a class="mentioned-user" href="https://dev.to/binford2k"&gt;@binford2k&lt;/a&gt; at &lt;a href="https://voxpupuli.org/blog/2024/04/09/pmc-elections-voting-period/"&gt;voxpupuli.org&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>puppet</category>
      <category>voxpupuli</category>
      <category>news</category>
      <category>community</category>
    </item>
    <item>
      <title>What it means to be a PMC member</title>
      <dc:creator>Robert Waffen</dc:creator>
      <pubDate>Mon, 19 Feb 2024 09:34:36 +0000</pubDate>
      <link>https://forem.com/voxpupuli/what-it-means-to-be-a-pmc-member-169m</link>
      <guid>https://forem.com/voxpupuli/what-it-means-to-be-a-pmc-member-169m</guid>
      <description>&lt;p&gt;The upcoming Project Management Committee (PMC) elections are drawing near, prompting a reflection on the essence of committee membership.&lt;/p&gt;

&lt;p&gt;In essence, being part of the PMC revolves around fostering an environment of excellence and collaboration. TL;DR: Strive to embody these principles and actively contribute to adaptation and enhancement!&lt;/p&gt;

&lt;p&gt;Having served on the PMC for a year now, I've encountered no major issues. But what constitutes a problem, you may wonder? Allow me to elaborate briefly: As a committee member, one of your primary responsibilities is maintaining peace and harmony within our chat rooms and forums. Should tensions arise, your role is to defuse conflicts and, if necessary, take measures such as user bans. Fortunately, such interventions have not been required within the Vox Pupuli community, which prides itself on its serene, inclusive atmosphere. Over my two years of increasing involvement, I've yet to witness a situation necessitating moderator (PMC member) intervention. For guidance on conduct, our &lt;a href="https://voxpupuli.org/coc/"&gt;Code of Conduct&lt;/a&gt; can provide valuable insights.&lt;/p&gt;

&lt;p&gt;In addition to responsibilities, PMC membership also grants certain privileges. One such privilege is administrative access on GitHub. However, as the adage goes, "with great power comes great responsibility!" This access is bestowed upon members to facilitate the migration of others to Vox Pupuli or to manage organizational settings. Tasks may include adding new members on GitHub or implementing changes suggested directly on the platform.&lt;/p&gt;

&lt;p&gt;Curious about the current PMC team? &lt;a href="https://github.com/orgs/voxpupuli/teams/project-maintainers/members"&gt;Meet them here&lt;/a&gt;. These individuals were elected last year. If you're considering joining, you can submit your application via the plumbing repository on GitHub. Simply create a pull request and add yourself or nominate someone else. For example: &lt;a href="https://github.com/voxpupuli/plumbing/pull/283"&gt;My nomination by @tuxmea&lt;/a&gt;. Yes, you read that correctly – you can also nominate others whom you believe would be valuable additions to the PMC.&lt;/p&gt;

&lt;p&gt;For a comprehensive overview of PMC membership duties, refer to our &lt;a href="https://github.com/voxpupuli/plumbing/blob/master/share/governance.md"&gt;Governance Document&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>puppet</category>
      <category>community</category>
      <category>voxpupuli</category>
      <category>pmc</category>
    </item>
    <item>
      <title>Vox Pupuli is now also on dev.to</title>
      <dc:creator>Robert Waffen</dc:creator>
      <pubDate>Fri, 16 Feb 2024 12:52:38 +0000</pubDate>
      <link>https://forem.com/voxpupuli/vox-pupuli-is-now-also-on-devto-1o9f</link>
      <guid>https://forem.com/voxpupuli/vox-pupuli-is-now-also-on-devto-1o9f</guid>
      <description>&lt;p&gt;As of today, we've officially joined dev.to, a leading platform for tech and development blogging. In addition to our established blog on &lt;a href="https://voxpupuli.org/posts/"&gt;voxpupuli.org&lt;/a&gt;, we'll be expanding our reach to include dev.to. Stay tuned for upcoming posts, including insights into the Project Management Committee (PMC) election and the significance of being part of the PMC. These initial posts mark the beginning of our journey on both platforms, and we're excited to see where it takes us.&lt;/p&gt;

</description>
      <category>puppet</category>
      <category>community</category>
      <category>voxpupuli</category>
    </item>
  </channel>
</rss>
