Lost Trunk
Guru
- Joined
- Aug 5, 2008
- Messages
- 228
- Reaction score
- 0
Someone wrote in another thread that they'd like to see a new feature in PiaF. I had written the following before it dawned on me that there probably was a way for them to have what they wanted - a slightly clumsy method, but it would probably work - so I posted a relevant link and pulled back these comments (also, they would have hijacked that thread, which I didn't wish to do).
However, I think that those comments are relevant in the many cases where someone comes up with a good idea for a new feature, but it would best be implemented in FreePBX. But nowadays, it seems that getting a new feature in FreePBX is next to impossible (I won't even talk about the cases where I've heard that someone has handed them code on a silver platter, as it were, and it seemed as though they wouldn't even look at it - might be true, might not, and I don't know).
A couple of years ago, had someone asked for a new feature, I might have suggested that they submit it as a FreePBX feature request using their bug tracker.
However it seems as though most major projects reach a stage where they are no longer very interested in user input. Maybe the developers get burned out, or maybe they just want to move to another project. They start looking for reasons - any reason will do, no matter how ludicrous - to close a ticket (particularly if the first developer that happens upon the ticket is having a bad day). This is not always the case for true bug reports, but it definitely seems like they are no longer interested in adding features, no matter how reasonable the request may seem, nor how many people may want the feature.
I'm starting to fear that FreePBX may be a victim of its own success. Just as they are looking at an alternative to Asterisk (FreePBX 3.0 will support FreeSWITCH), ironically probably in part because the Asterisk developers have become increasingly difficult to deal with, I have a feeling that now would be a very good time for someone to develop an alternative to FreePBX, because they are starting to become as difficult to effectively communicate with as the Asterisk folks. And I actually think development of one or two competing projects might be taking place, although I can't recall offhand the names of any of the other projects.
Note that I'm not saying anything bad about PiaF - this is probably the most supportive community for FreePBX users out here (you're definitely more likely to get a helpful answer here than in the FreePBX forums nowadays). But I would hope that Ward would be flexible enough to move to another GUI based telephone software if it were better than FreePBX and Asterisk. Right now, as far as I know, there is nothing better, but if the FreePBX folks aren't careful their project is going to rot from within.
Just saying that maybe PiaF shouldn't be forever married to FreePBX and Asterisk. The PiaF concept is good, but both Asterisk and FreePBX are starting to get a bit long in the tooth (we're not talking decades here, but neither are brand new anymore) and the only way a project can stay successful over the long term is by being responsive to the needs of users, OR being the only viable alternative out there.
I know some will probably disagree (and if anyone from the FreePBX project reads this we'll probably get treated to a caustic reply) but anyone who's been around since the Asterisk@Home days probably realizes that the developers used to be a lot more approachable, and a lot more willing to consider feature requests (back in those days, they didn't even make you post them on the bug tracker - I remember one time someone made a suggestion on their IRC channel and "X-Rob" coded it right on the spot - sadly he's not a developer anymore). Things sure have changed, and not for the better!
However, I think that those comments are relevant in the many cases where someone comes up with a good idea for a new feature, but it would best be implemented in FreePBX. But nowadays, it seems that getting a new feature in FreePBX is next to impossible (I won't even talk about the cases where I've heard that someone has handed them code on a silver platter, as it were, and it seemed as though they wouldn't even look at it - might be true, might not, and I don't know).
A couple of years ago, had someone asked for a new feature, I might have suggested that they submit it as a FreePBX feature request using their bug tracker.
However it seems as though most major projects reach a stage where they are no longer very interested in user input. Maybe the developers get burned out, or maybe they just want to move to another project. They start looking for reasons - any reason will do, no matter how ludicrous - to close a ticket (particularly if the first developer that happens upon the ticket is having a bad day). This is not always the case for true bug reports, but it definitely seems like they are no longer interested in adding features, no matter how reasonable the request may seem, nor how many people may want the feature.
I'm starting to fear that FreePBX may be a victim of its own success. Just as they are looking at an alternative to Asterisk (FreePBX 3.0 will support FreeSWITCH), ironically probably in part because the Asterisk developers have become increasingly difficult to deal with, I have a feeling that now would be a very good time for someone to develop an alternative to FreePBX, because they are starting to become as difficult to effectively communicate with as the Asterisk folks. And I actually think development of one or two competing projects might be taking place, although I can't recall offhand the names of any of the other projects.
Note that I'm not saying anything bad about PiaF - this is probably the most supportive community for FreePBX users out here (you're definitely more likely to get a helpful answer here than in the FreePBX forums nowadays). But I would hope that Ward would be flexible enough to move to another GUI based telephone software if it were better than FreePBX and Asterisk. Right now, as far as I know, there is nothing better, but if the FreePBX folks aren't careful their project is going to rot from within.
Just saying that maybe PiaF shouldn't be forever married to FreePBX and Asterisk. The PiaF concept is good, but both Asterisk and FreePBX are starting to get a bit long in the tooth (we're not talking decades here, but neither are brand new anymore) and the only way a project can stay successful over the long term is by being responsive to the needs of users, OR being the only viable alternative out there.
I know some will probably disagree (and if anyone from the FreePBX project reads this we'll probably get treated to a caustic reply) but anyone who's been around since the Asterisk@Home days probably realizes that the developers used to be a lot more approachable, and a lot more willing to consider feature requests (back in those days, they didn't even make you post them on the bug tracker - I remember one time someone made a suggestion on their IRC channel and "X-Rob" coded it right on the spot - sadly he's not a developer anymore). Things sure have changed, and not for the better!