Once you get the open source package eg. Asterisk SRPMs, then a FOSS toolchain should be able to be used to produce comparable binaries (probably not bit-for-bit, yet, as explained earlier.) This will be almost the same process in FreePBX v17 Distro as it was in FreePBX v16 Distro except, you know, DEB vs. RPM and all. ![]()
The big news from February is that YES we now have a Distro ISO! 
ā¦following almost a year of only having an (awesome
) shell installer for v17.
To reiterate, there are multiple binaries in the aggregate work with different licenses; most open, some closed. This was discussed recently in the forums when the v17 ISO was released and that topic touched on the example of non-free firmware included in upstream Debian (although you can put that
back.)
Upon further inspection, it looks like this new ISO is actually a little better in some OS regards vs. previous FreePBX Distro ISOsā¦
Points for open source in v17
- The shell script installer is open source.
- The shell scriptās
--opensourceonlyoption was added in the fall of last year and helps get to a purer open source install. - The new ISO presents an OSO spice level to utilize the
--opensourceonlyoption during OS installation. - The sngfd12 Ansible role used to produce the ISO is open source ā this is a big change from the past AFAICT the ISO build script was always closed before this.
- The current ISO lacks additional closed source items from Sangoma ā previously these were embedded on the ISOs eg. sysadmin. (Although when the shell script runs, then some closed source stuff will get downloaded at that time, which is hopefully pretty clear if you read through the options like OSO and ask what thatās all about.)
EULA comparisons
FreePBX Distro v5 from over 10 years ago (ISO link):
CentOS-6 EULA
CentOS-6 comes with no guarantees or warranties of any sorts,
either written or implied.
The Distribution is released as GPL. Individual packages in the
distribution come with their own licences.
FreePBX Distro v7
Sangoma-7 EULA
Sangoma-7 comes with no guarantees or warranties of any sorts,
either written or implied.
The Distribution is released as GPLv2. Individual packages in the
distribution come with their own licences.
FreePBX Distro v12
Sangoma FreePBX Distro 12.1.3-BETA End User License Agreement
Sangoma FreePBX Distro 12.1.3-BETA comes with no guarantees
or warranties of any sorts, either written or implied.
The Distribution is released as GPLv2. Individual packages
in the distribution come with their own licences.