Asterisk sources for FreePBX v17

The package build pipeline covers both the open and closed source parts of the FreePBX Distro. The pipeline produces both source and binary packages in one place for internal QA. After that, the binaries are copied in to Sagoma’s public production repository of packages for Debian 12.

Although Asterisk and FreePBX are open source, some Sangoma-produced modules are closed source. Traditionally, the source code is not released for these closed source modules eg. DPMA, the SIPStation and VI/WCS easy-button integrations, etc.

There’s been delays in this area before – as pointed out in an earlier post – but hopefully it makes more sense this time around that we are experiencing these delays if you also consider that the package build pipeline saw a lot of changes when the primary target moved from CentOS to Debian last year, after being an RPM-based system for a decade or more, while still maintaining that for v16, plus adding in the DEB-based work for v17. (It is much more than a doubling of the effort to maintain two parallel distros like this.)

Anyhow, there’s of course more details, but one specific privacy leak is related to email addresses of the packagers, which needs to be updated/genericized before we finalize the source output.