Package: puppetserver
Version: 8.7.0-6
Severity: wishlist
Tags: upstream

Dear Maintainer,

Puppet remains licensed under Apache 2.0, however in late 2024 Perforce (the 
current owner of Puppet) announced significant changes to the project’s 
development and distribution model. As of 2025, official Puppet binaries and 
coordinated upstream development are no longer published openly; instead, they 
are distributed through a private infrastructure governed by a Puppet Core 
Developer EULA. Public repositories receive limited or delayed updates, and 
community contributors are unable to participate fully in upstream development 
without agreeing to additional non-free terms.

In response, the long-standing Vox Pupuli community has created OpenVox, a 
fully open-source fork of Puppet. OpenVox aims to be a drop-in replacement for 
Puppet (compatible manifests, modules, and workflows) while restoring open 
governance, public development, and unrestricted source and binary 
distribution. Initial OpenVox releases (based on Puppet 8.x) have been 
published in 2025 and are actively maintained.

Given Debian’s commitment to Free Software principles, transparent upstream 
development, and reproducible public builds, the current status of Puppet 
upstream raises concerns about long-term suitability in Debian.

OpenVox is now functionally equivalent to Puppet, I think Debian should 
consider moving to OpenVox.

https://voxpupuli.org/openvox

regards,
Cédric

   * What led up to the situation? Closed source software
   * What was the outcome of this action? No more update
   * What outcome did you expect instead? Move to OpenVox


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.18.6-200.fc43.x86_64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages puppetserver depends on:
pn  default-jre-headless                         <none>
pn  jruby                                        <none>
pn  libclj-time-clojure                          <none>
pn  libclojure-java                              <none>
pn  libcomidi-clojure                            <none>
pn  libcommons-exec-java                         <none>
pn  libcommons-io-java                           <none>
pn  libcommons-lang-java                         <none>
pn  libdropwizard-metrics-java                   <none>
pn  libdujour-version-check-clojure              <none>
pn  libjruby-utils-clojure                       <none>
pn  libkitchensink-clojure                       <none>
pn  libliberator-clojure                         <none>
pn  libprismatic-schema-clojure                  <none>
pn  libpuppetlabs-http-client-clojure            <none>
pn  libpuppetlabs-i18n-clojure                   <none>
pn  libpuppetlabs-ring-middleware-clojure        <none>
pn  libraynes-fs-clojure                         <none>
pn  librbac-client-clojure                       <none>
pn  libsemver-clojure                            <none>
pn  libshell-utils-clojure                       <none>
pn  libslingshot-clojure                         <none>
pn  libssl-utils-clojure                         <none>
pn  libtrapperkeeper-authorization-clojure       <none>
pn  libtrapperkeeper-clojure                     <none>
pn  libtrapperkeeper-comidi-metrics-clojure      <none>
pn  libtrapperkeeper-filesystem-watcher-clojure  <none>
pn  libtrapperkeeper-metrics-clojure             <none>
pn  libtrapperkeeper-scheduler-clojure           <none>
pn  libtrapperkeeper-status-clojure              <none>
pn  libtrapperkeeper-webserver-jetty9-clojure    <none>
pn  libyaml-snake-java                           <none>
ii  procps                                       2:4.0.4-9
pn  puppet-agent                                 <none>
pn  ruby                                         <none>
pn  ruby-concurrent                              <none>
pn  ruby-deep-merge                              <none>
pn  ruby-fast-gettext                            <none>
pn  ruby-hocon                                   <none>
pn  ruby-locale                                  <none>
pn  ruby-puppet-resource-api                     <none>
pn  ruby-puppetserver-ca-cli                     <none>
pn  ruby-semantic-puppet                         <none>
pn  ruby-text                                    <none>

Versions of packages puppetserver recommends:
pn  puppet-module-puppetlabs-mailalias-core  <none>

Versions of packages puppetserver suggests:
pn  hiera-eyaml-puppetserver  <none>
pn  trocla-puppetserver       <none>

Reply via email to