@Scubadave112 I feel that I must do you the courtesy of responding because you have taken the trouble to write so much.
I spend much of my time on this forum just helping others. By helping others with issues in using or getting started with FusionPBX, I am also indirectly helping the FusionPBX project. It is a great project and has many many positive benefits both to community users and Corporate users alike, no one can argue with that.
I use the word ransom as one of the potential risks with using non open source software. I speak from personal experience. Several years ago (possibly about 7 now), we bought in to a closed source system to run our PBX business. We were completely at the mercy of the suppler who eventuall pulled the product from market leaving me and my customers high and dry. I vowed from that moment onwards that I would not have any closed source elements as part of my SIP platform. That is when I embraced FusionPBX with open arms.
I now only use OpenSource, and for the avoidance of doudt that means any software to which I do not have access to the source code (yes I do even keep a copy of the Linux kernel code). I am also generous in supporting OpenSource products that I use.
You ask me to be honest and clearly state my gripes. If you want to call them Gripes then I have only two. The Membership scheme, and the non open source member only applications. My reason for having these gripes are as follows, and please bear in mind that these are only my personal opinions and are not direct criticism of FusionPBX or it's business model. Everyone is entitled to their opinion and opinions can often spawn useful and constructive debate.
Gripe #1: I said above that I spend a good deal of time trying to help people, once I became a FusionPBX member, I felt restricted in the knowledge that I could share. I didn't want to be accused of passing on paid for member information, so in this sense I felt that the membership scheme was in some ways divisive. I wish we could share our education about FusionPBX more openly - I'm sure everyone would benefit in the end.
Gripe #2: Closed source member applications. I personally can't use them because I will not have any software on my platform where I cannot see the code.
So in summary I believe that my assertions made on Sunday are both true and valid; you are in full control if you use only open source and I am sad that [member] elements of FusionPBX are not open source. Playing with my own GUI wrap around FreeSWITCH is not a bad thing, it is how we learn and when we learn it puts us in a better position to help others.
FusionPBX will have my support for the foreseeable future , even if I do sometimes like to do things my own way!
Stay happy!!