I’m not a developer or employee of Sangoma but I use FreePBX and have been involved in Open Source since FreeBSD 1 days.
I will say flatly that FreePBX has reached software maturity. What is software maturity? Well what is software Immaturity?
Immaturity is when 80% of the users have problems and 20% are the border cases that do not have problems.
Maturity is when 80% of the users do NOT have problems and 20% are the border cases that DO have problems.
The nature of commercial software is that the money is in satisfying the 80%. The 80% are the ones using “normal” configurations, “normal” instruments, and pretty much running vanilla installs. The 20% are the outliers who want to run it on a Netgear router they fished out of a bin at Goodwill or an old Raspberry Pi that someone gave them for free.
It is typical with these projects that because people ONLY complain about what DOESEN’T work, that as time passes and the software matures, the forums will have fewer complaints about “normal” installs and more complaints about outlier installs and border cases. And since the outlier and border cases are not where the money is, in a mature program the forums are filled with complaints that are more and more of a waste of money to respond to, because they will never be profitable if fixed.
FreePBX can be proud that there’s less activity from employees because that just shows that it’s more profitable and more successful NOT less.
It does take filthy lucre to buy food for the developers who bring us this great product for free even though I know that saying that is taboo among some OSS people.
I know that most OSS users know all this but it DOES bear reminding people from time to time as painful as it is to consider that filthy lucre!