Changes in trixbox regarding FreePBX

kerryg
Posts: 6030
Member Since:
2006-05-31

Dear trixbox community,

Many of you should know that the FreePBX project has been a major component of trixbox since it was called AMP (Asterisk Management Portal) back in the days when trixbox was called Asterisk@Home. trixbox CE has grown significantly since then, as has FreePBX, once under the reign of Coalescent Systems, then under Rob Thomas and now the trio of James Scanlin (who is the business guy), another partner (who is mainly silent), and the hard-working (yet only single developer!) Philippe Lindheimer.

To be blunt, there are three reasons why we are making the changes discussed in this letter. And, all three have to do with YOU. You have been asking (for years) for the following:

  1. integrated GUI (so it looks professional when you sell it to your customers)
  2. faster bug fixing
  3. new features

The problem is: no matter how great the lone Philippe is over at FreePBX (and he really is good) there is just no way to accomplish the above whilst the two projects are independent. All too often we have to tell you: “Sorry it’s a FreePBX bug,” or “Sorry, we can’t do that because we don’t write the FreePBX code.” And, when we do dutifully report the bugs (in exhausting detail) back to FreePBX we oft get back a request for large tracts of money to fix the bug. Look: we would love to pay large sums of money to FreePBX. We would love to pay everybody. You get a jet. You get a jet. And, you get a jet (Oprah meets Richard Branson). But, the cold business truth is: we can just barely get trixbox CE to break even. And with the recent decrease of training revenue, it is getting even harder. The truth is that this community is largely built on the premise of *not* paying. So, paying other people to fix bugs is well…just not feasible.

Well, we no longer have to flip the blame for bugs and features. Now you can choke just us. :). Why? Well, about a month or two ago, we took the current FreePBX code and began aggressively (with several full time people) working to integrate the GUI, fix bugs, and add features.

Good news! This process is complete! (or we think it is) As such, we are proud to announce the final beta of CE v2.6.2 (build 2.6.0.18), which includes the integrated PBX configuration tool (formerly FreePBX). Oh, did you catch the “beta” above. This means don’t sell it your customers and then complain on the forums *grin*. But, wait there is more. We have new features and new bug fixes to announce *already* as a result of our integration work and will be adding more as we continue. Version 2.6.2 has the following new features and bug fixes:

  1. Integrated single GUI for professional feel
  2. Security through encrypted passwords
  3. Fixed a number of minor bugs
  4. Extension bulk importer tool
  5. Access to trixNet™ (coming soon)

Question: is this an official fork?
Not really. We are utilizing what we call the patch-plus model (what we do with Asterisk, as well). This means that as future versions of Asterisk and FreePBX come out, we simply grab that code and apply our elaborate patch-plus script to it, and *wallah* you have the latest and greatest of FreePBX *plus* the latest and greatest of trixbox CE all in one interface.

Also, as believers in the GPL and the Open community at large, we want to announce that we are making or patch files available to anyone else who wants to embed the PBX configuration functionality with the other broad range of system functionality required for a proper distro. This offer extends to our open source brethren (yes, even competitors) including Elastix, Digium, CentPBX, and PBX-In-a-Flash. The PBX Configuration tool is 100% Open Source so use it if you like it. Heck, weave it into your own GUI if you don’t like our color scheme. :)

You will also note that we are cleaning up our trademark act and trying to be as lawful respectful as possible to all the various trademark owners that might be inside the trixbox CE stack. For this reason you might notice that we have renamed the “Asterisk menu” to “PBX” Menu and the “Asterisk Info” module to the “PBX Info” module. We did not want to do this but at the behest of 3rd party companies, we have complied.

<open_kimono>Folks, we cringe a bit even writing this letter, because we are sure that the forum will be full of people hating on us for untold number of horribly awful conclusions about our decision to split from FreePBX and how the mega-BORG-bot known as Fonality is subsuming freedom and rights from the beautiful free-roaming natives with every mechanically-razing step of its gargantuan evil hulking mass. Heck, friends, we have been through this before with many of you. In fact, pretty much nearly every step we (our evil borg-like husk) has made we have been greeted by three days of pure hell where none of us can sleep because our honor and integrity is being publically impugned during each second that we try to steal shut-eye between grueling stints at the keyboard defending our maiden honor.
Such is life.

But folks, we only ask that *this time*…*just this time*…you take a peek at our track record:

We promised to keep trixbox CE free. We did.
We promised to keep trixbox CE GPL. We did.
We promised to put more development bodies behind trixbox CE. We did.
We promised to put up a great set of forums and a great website. We did.
We promised better QA. We delivered.
We promised to be open with you. We were. And, when we weren’t, we apologized publicly.

So, if *just this once* we could ask for some trust from the doubters, it would certainly let the three of us sleep this weekend. Yes, you, with your fingers hovered over the keyboard ready to strike with some surely-wholly original machination about how this plot has a as-yet-unknown-incredibly-evil-subplot to it….put down the finger for a second and hear us out: We want you each to know that we spend anxious hours talking about how *you* will feel about each of our decisions. Why? Because we care. Yes, we are in a business. Yes, we want to (some day) make a profit. But the truth is that we actually happen to really be concerned about you, the community, and we spend a great portion of our day dedicated to making your lives better.

Like the great sushi-chef says in his Los Angeles restaurant when you go to order: “trust me”. We are asking you to trust (and verify) that we have been here for you since day one exactly as we promised.

Thank you.

Chris Lyman , Andrew Gillis and Kerry Garrison

--

Kerry Garrison
trixbox Community Director
trixbox Pro Standard Edition - It's Free too!
VOIPSpeak.net



ja133
Posts: 1860
Member Since:
2006-11-26
Kerry, this is very good.

Kerry, this is very good. Thank you so much. But, will we still have a "backup and restore" module and ALL the modules that FreePBX has now? These are MUSTS. Also, will your new version of "freepbx" be just like freepbx with implementing ring groups, IVR options, etc? Like right now, I can put 301 as a hidden IVR option that only I would know. Will stuff like this be on this new version?
Also, what's going to be with the _conf files?
I dont mind doing this, but I'm going to have to learn trixbox from scratch if you made major changes

--


New & Improved Site: trixbox Maintenance Guides



KodaK
Posts: 1865
Member Since:
2006-06-14
When you have to spend that

When you have to spend that much time preemptively defending your actions in a product announcement, then you're probably doing something wrong.

I do not understand why you're doing this "patch plus" stuff instead of contributing directly to the FreePBX project. I understand the reasons for doing this with Asterisk due to their dual-license model, you're hardly the only ones to object, but as far as I know (and I do believe I could be wrong) FreePBX does not have such a stipulation. Are they refusing your patches? Or have you submitted any?

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



kerryg
Posts: 6030
Member Since:
2006-05-31
NOTHING is changing in what

NOTHING is changing in what you have been used to. There is no difference in the conf files or in how *_custom.conf files work. All the regular modules you are used to are all there and all the standard ones are now enabled by default, making it easier and faster to get up and running with a new system.

We are taking the entire source tree and simply applying our own patches to it to fix bugs, add features, and allow for better integration.

--

Kerry Garrison
trixbox Community Director
trixbox Pro Standard Edition - It's Free too!
VOIPSpeak.net



ja133
Posts: 1860
Member Since:
2006-11-26
Oh wow that's awesome Kerry!

Oh wow that's awesome Kerry! Smart move!
As long as everything stays exactly the same (but obviously new features come in) then this was a smart move. KodaK, now we don't need to rely on FreePBX's development team anymore for bug fixes and features.
As long as I can think of this new thing as "FreePBX 3.0 trixbox edition" then I'm all good. There are lots of stuff I have like custom contexts, music on hold via line in, double IVR digit options, etc. I know that with trixbox pro I can't do any of this advanced stuff. This is what I was worried about until you mentioned that nothing is changing.

This week will there be a sneak preview on this new pbx management system?

--


New & Improved Site: trixbox Maintenance Guides



kerryg
Posts: 6030
Member Since:
2006-05-31
Already

Already available:

http://trixbox.org/forums/trixbox-ce-development-forum/beta-forum...

--

Kerry Garrison
trixbox Community Director
trixbox Pro Standard Edition - It's Free too!
VOIPSpeak.net



jfinstrom
Posts: 1031
Member Since:
2007-03-07
my ego was <---this

my ego was <---this big--->
kerry spends hours thinking about me

<------------------------------NEW EGO ------------------------->

This is not an unfamiliar concept in fact elastix has done allot of the same sort of unification and integration. I hope people hold off the flame wars and with any luck this will add to the stability and sellability. of trixbox.

James anxiously lurks to see.... don't step on my EGO!



csgcomm
Posts: 131
Member Since:
2007-01-09
I think Kerry's user account

I think Kerry's user account has been "jacked" or maybe I've had too many beers. Either way, I hope this is a good thing (better be, just signed up for FtOCC today).



ja133
Posts: 1860
Member Since:
2006-11-26
Kerry, great job!! Looks

Kerry, great job!!
Looks good- but just the colors make me crazy. Is there any simple colors you can implement before pushing out a final release?

Ill do some more testing later on this week

--


New & Improved Site: trixbox Maintenance Guides



ethans
Posts: 267
Member Since:
2007-01-16
What a joke, disgrace, and

What a joke, disgrace, and compilation of utter lies. You'll hear from me on this tomorrow after I cool off. Or not if I can't find a way to contain my thoughts into a semblance of reasonable thoughts to illustrate the disgrace of this action.

--

Ethan Schroeder - ethan d.o.t schroeder a.t schmoozecom d.o.t com
Comprehensive bounty list | Blog



teleweb
Posts: 158
Member Since:
2006-11-27
Superb!

Congrats Kerry and the entire Trixbox team!!

This is one of the best things that could happen to Trixbox CE, and will definitely make your product stand out and look more professional!

BTW, I don't know why you would have to defend this decision, it's the only logical thing to do and I felt this was coming all along. You should have done it long time ago already, but I understand that this was a substantial development effort that took its time.

I hope this also means that there will no longer be any IE quirks in the admin interface, as your UI is and always will be fully designed to work opmimally under IE?

But now the important question: will this speed up development of the PBX part?!
Because FreePBX development seems to have stalled since they chose to focus on training instead of development.

P.S. I like the Bulk Extension functionality!

Thanks again, and keep up the good work!



UncleWard
Posts: 270
Member Since:
2006-05-31
I, of course, have new

I, of course, have new appreciation for making the books balance. But I'm curious why Fonality rejected financially supporting FreePBX while, at the same time... "Well, about a month or two ago, we took the current FreePBX code and began aggressively (with several full time people) working to integrate the GUI, fix bugs, and add features."

Full-time people still cost money where I come from. But, if you've solved that, too, PLEASE share the formula.

And, yes, we accept. We'd love to look at the configuration tool. Can you provide a link? We don't want to run FreePBX out of business. In fact, quite the contrary. It's in everyone's best interests to document and get a good handle on what's involved in supporting this critical component of the open source telephony movement in the event Philippe (or Chris or Andrew or Kerry) decides one day to throw in the towel.



cosmicwombat
Posts: 1137
Member Since:
2006-05-31
So basically...

So basically this fork is so Fonality can brand the work of others as their own. Again.

Well, VC burn rate is sure to put a stop to this madness at some point. I'll be curious how many people wake and bail this time.

Shame on you all.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Get Official FreePBX Training



ddwyer
Posts: 252
Member Since:
2006-06-03
oops

Hey Ethan i thought that you and your Magic Button were getting into bed with Trixbox/Fonality, i hope your not having second thoughts



schmooze
Posts: 193
Member Since:
2007-02-17
Kerry I did a simple search

Kerry

I did a simple search of all bugs you submitted to FreePBX and it appears to me that Philippe fixed basically everyone of them. Bug trackers are a great thing since they document everything.

http://freepbx.org/trac/query?status=new&status=assigned&status=r...



fbosco
Posts: 51
Member Since:
2006-05-31
I don't recall any flaming

I don't recall any flaming of Elastix for originally forking trixbox, or being the first to debrand FreePBX. I have also seen MANY posts about people bitching that trixbox doesn't have a professional enough looking interface. So I am lost as to why there is a double-standard here. I don't see FreePBX having big icons for each module that says "Writting by xxxx" on it so FreePBX has taken the work of others and branded it as their own. When I use some feature in Asterisk I dont hear in my phone "this feature was written by xxxx". So why should trixbox have to have advertisments all over it for freepbx and their training? It sure seems like the FreePBX project has rather stalled lately as Phillipe has focused on trying to make his money on training so I applaud the trixbox team for trying to keep things rolling, meeting the demands of its users, and being open and upfront about it.

Robert,
You obviously dont understand valuation, if a product you make doesnt look like you own product and is riddled with other product brands, your product valuation is seriously impacted.



KodaK
Posts: 1865
Member Since:
2006-06-14
After sleeping on this, I

After sleeping on this, I also have to take some issues with some other things you've said:

Quote:
We promised to put up a great set of forums and a great website. We did.

This is the most poorly run project website of this scope that I've ever seen, and that is not the hyperbole that I admit I'm prone to. Due to your marketing and SEO efforts, you have the most visible community; but the tools you've made available to us are broken and the effort you put into making it better is minimal at best. Most people aren't here because they've latched onto the trixbox brand, they're here because you come up first in google searches.

Quote:
We promised better QA. We delivered.

Quality is certainly subjective on some levels, but almost every recent release has has something broken coming out the door, many times it has been a major, show stopping bug that effects a large swath of users. If you ran this as a proper FOSS project where it was easy for people to contribute then this sort of thing would happen much less. You can't say (and not be lying) that nobody is willing to help, because there are lots of guys like me out that that have been alienated by your actions that would have been happy to help if you had provided the proper tools to do so.

Quote:
We promised to be open with you. We were. And, when we weren’t, we apologized publicly.

How is this hypocrisy not evident to you? You've just dictated to your user community that you have forked the project you've been relying on to do 99% of the work of a PBX, with absolutely no discussion and with no good reasons. This is not an "open" action. The project itself barely qualifies as "open" as you make it very difficult for outside developers to participate, and when regular users voice concerns they are regularly dismissed as unimportant.

Quote:
We want you each to know that we spend anxious hours talking about how *you* will feel about each of our decisions.

Why don't you spend those anxious hours in a conversation with us instead of about us?

This hostility that you perceive from some of us is not generated in a vacuum, it is a direct result of the decisions you've made and the actions you've taken. I've seen you guys attacked for stupid things, and I've defended you when it was undeserved. However, a spade is a spade, and when you take actions that alienate your community and dismiss their concerns then some of us will respond accordingly. I guess that's the long-winded and pretentious way of saying that you've brought these reactions on yourselves.

I've spent a lot of time here trying to help people and grow the community. I want to say, publicly, that I'm not here to back the Fonality horse, I am here to help the community. I want it to be very clear that my continued help on these forums (for however long that lasts) is solely for the purposes of growing the Asterisk community in general and is not an endorsement of Fonality and trixbox, as I very much disagree with many of their actions.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



bubbapcguy
Posts: 3178
Member Since:
2006-06-02
point is

The point is without Freepbx there would be no Trixbox, this something that TB wants to hide from the world I guess.

It should be
.........Trixbox Powered by Freepbx..........

And I am sorry but the TB's teams packaging is not very good.



cosmicwombat
Posts: 1137
Member Since:
2006-05-31
Should have started with Cue Chris... Uh, Cue fbasco... sorry...

Open source projects aren't about making it look like your own. Theoretically, it isn't about a single company, it is about every user of the software collectively. More importantly it is about the give and take of the development community.

Elastix developers enjoy a good relationship with the FreePBX community because while they take, they also give back to the FreePBX project.

To claim that the FreePBX developers bug squashing skills are somehow lacking borders on libel. Not very community like.

Forking FreePBX instead of supporting the effort. Not very community like.

I hate to break it to you, but at the end of the day it is still about the community. Seriously, I am not the one here that doesn't get it.

In a Web 2.0 world the winners are going to be those who understand how to play nicely. Even Digium knows that one.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Get Official FreePBX Training



KodaK
Posts: 1865
Member Since:
2006-06-14
fbosco wrote: words This
fbosco wrote:
words

This fbosco character is transparent, and you are embarrassing yourselves. Cut the act.

For those who haven't figured it out: "fbosco" is a fictional character created by someone at Fonality so they can have a voice in the "community."

This is called "astroturfing" and is an abhorrent practice. It makes the assumption that the user community is made of easily lead sheep. Ignore "him".

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



pratico
Posts: 1
Member Since:
2007-05-31
Open Source is about making

Open Source is about making SOURCE CODE open so others can do with it as they please. I don't see why this is an emotional argument going on here. I am glad that trixbox is finally trying to work on the interface and make it more seamless, it will look much better to the customers we install to. I read the letter several times and I don't see what some of you are claiming. It doesn't say that phillipes bug solving is bad, it says people want faster bug fixes, they dont want to go to two places to report bugs, from reading the forums I see most people dont even know the difference between the two projects so they have no clue where to report bugs to. This sounds like something they are doing for the community not against it. I actually don't see any downside except that freepbx doesnt have logos all over it, how does that hurt anything?



KodaK
Posts: 1865
Member Since:
2006-06-14
So you just happened to make

So you just happened to make your very fist post ever in these forums, after being here almost a year, just to defend Fonality. Can you guys make the next one have a registration date of 6-6-06? That would be cool.

I'll go ahead and answer anyway, since you're being kind enough to lob the balls and it's a perfect opportunity to explain more of the problem:

Quote:
Open Source is about making SOURCE CODE open so others can do with it as they please.

True. However, it's also about community, and Fonality hasn't been a very good member.

Quote:
I read the letter several times and I don't see what some of you are claiming.

That's because the grievances go beyond this one post, and are a culmination of many other things that I won't bother explaining right now. Suffice it to say that this is hardly the first move by Fonality that has been criticized (for good reason) and these comments need to be seen in the context that they're informed by things outside this thread.

Quote:
they dont want to go to two places to report bugs

There's nothing stopping trixbox devs from re-reporting users bugs at the FreePBX tracker, or contributing code directly to them. (As far as I know.)

Quote:
from reading the forums I see most people dont even know the difference between the two projects so they have no clue where to report bugs to.

And Fonality uses this confusion to their advantage and hardly do anything to clear up the misconception. This is a poor way to participate in a community.

Quote:
I actually don't see any downside except that freepbx doesnt have logos all over it, how does that hurt anything?

Now I know for sure you're another plant. It hurts the FreePBX project by further reducing its visibility and perpetuating the user confusion you've already admitted to.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



errr
Posts: 20
Member Since:
2007-02-09
pratico, In regards to what

pratico, In regards to what you said about users posting bugs to 2 places. Think about a Linux distro (since that is what trixbox really is). Let say you are using Fedora, and you find a bug with Apache. Its not your job to go report that bug in 2 places. you go report it at the Fedora bug tracker. The package maintainer then goes and makes sure it really is a bug. If it is, it is their job to go report the bug to the upstream (apache, and if possible provide a patch to fix). Then apache fixes the bug, the Fedora guy is informed via email that the bug is closed (fixed), then he takes the patch or the next release and rolls out the fix to the other Fedora users. The same process should take place here. If you find a bug with freepbx as a trixbox user you report the bug to trixbox, they in turn inform upstream (freepbx) about it upstream fixes it (or trixbox can post the bug and a patch which is even better!) Trixbox can then push out a fix with that patch they supply or they can wait for the next release of freepbx to push out the fix. This is how communities work. You dont just get mad and take your toys home.



ethans
Posts: 267
Member Since:
2007-01-16
I nearly fell over in my

I nearly fell over in my chair laughing, Kodak:

fbosco wrote:

words

It almost made me forget about this whole act of insolence. Almost.

More from me later.

--

Ethan Schroeder - ethan d.o.t schroeder a.t schmoozecom d.o.t com
Comprehensive bounty list | Blog



jahyde
Posts: 1939
Member Since:
2006-06-02
i can say I have had several

i can say I have had several customers request something more cohesive, which this fits. But I do agree with many here, why was so much development time invested internally, when it would have been better given to the freepbx project. Most likely much of this work has already been done and documented by others, why reinvent...

It does look nice, I will definitely use it, but I think it would have been better done with more community collaboration. Hopefully the hint will be taken, and we can move on from here.

--

--my PBX is run on 2 V8's



kerryg
Posts: 6030
Member Since:
2006-05-31
I am not going to comment on

I am not going to comment on some of the posts but I will respond to this one and say that Phillipe would not collaborate on anything that helped to embed FreePBX into other projects. It was not for a lack of trying either as some have suggested.

--

Kerry Garrison
trixbox Community Director
trixbox Pro Standard Edition - It's Free too!
VOIPSpeak.net



schmooze
Posts: 193
Member Since:
2007-02-17
Remember it is "Fred the

Remember it is "Fred the Voice of Reason" if I recall.



Nate
Posts: 22
Member Since:
2007-08-31
Kerry, Chris, team, First of

Kerry, Chris, team,
First of all I would like to take a moment to thank you all for spending this time and money on keeping this project going and improving.

Please don't let the *haterz* out there dissuade your efforts. Those of us with our feet firmly planted on terra firma understand these efforts.

For those of you unhappy, go elsewhere. Better yet take the code and make your own friggin version. Heck if its any good I will try it too...

I am, for one, INCREDIBLY thankful for this project. I have to opportunity to make money on my own helping SMB shops get this up and running. So, thanks Fonality and the CE team, your time and efforts are greatly appreciated.

__________________
Nate
Charlotte, NC

--

Nate
Charlotte, NC



GSnover
Posts: 1338
Member Since:
2006-11-19
Well, things never seem to get dull around here...

Sitting here reading all the posts and trying to digest the various opinions is a somewhat daunting task, but I will contribute a couple of immediate thoughts:

1) FreePBX is a truly impressive piece of work, but I agree with Kerry that the pace of Updates/Improvements from them is nowhere near that of Trixbox.

2) FreePBX is obviously not getting anywhere near the level of financial support that Trixbox is getting - And I agree with Uncle Ward that the salary's of three full time people could have made a huge difference in what Phillippe could have accomplished - maybe HE could have hired another full-time developer.

3) Open Source is a Double-Edged sword - It's great when people are helping YOU make YOUR product better, but when they can take your code, and make it THEIRS, well sometimes that kind of hurts - Usually a fork is introduced when the current maintainer/developer is not being responsive to the users - I don't think this is completely true with Phillippe, but perhaps it is a matter of degree...

Where do we go from here? I don't know - I personally am just a guy trying to make a living selling Telephone Systems here in New Mexico - my employees are very good at utilizing FreePBX to provide solutions to customers and if the FreePBX project were to fail, I think it would be very bad news for everyone concerned.

Time will tell if this is a good decision or a bad one - My gut reaction is that it is a game-changing decision that is going to force me to start rolling my own Distribution so that I can be sure I can control what is (and isn't) in it - More work for me in the short run, but perhaps much better for my future and my company in the long run.

Greg



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Greg said: wrote:
Greg said: wrote:
Where do we go from here? I don't know - I personally am just a guy trying to make a living selling Telephone Systems here in New Mexico - my employees are very good at utilizing FreePBX to provide solutions to customers and if the FreePBX project were to fail, I think it would be very bad news for everyone concerned.

Yeah I am kinda in that same point also. I try and understand everyones view however I can't seem to get worked up about it.

From a pure business standpoint I completely understand what Fonailty choose to do. FreePBX code is in the public domain. Phillipe could have gone out and raised the money and put together a distribution exactly like he wants and then compete in that space. For whatever reason they choose not to do that.

I would like to see Fonality direct significant effort towards the call processing code. From a user standpoint the FreePBX and trixbox experience are identical. To me that would add significant value. For all I know that is exactly what is in trixbox Pro. So would partnering even closer with the endpoint vendors to provide very tight endpoint integration and improved functionality.

Since at the end of the day Chis has to answer to the folks at Azure and Intel that funded all of this that which drives revenue takes precedence. I am sure CE is one way to drive revenue toward Pro.

I don't think that making money is a shameful thing. Being in business for myself also I understand the reality of not being able to make everybody happy.

Quote:
My gut reaction is that it is a game-changing decision that is going to force me to start rolling my own Distribution so that I can be sure I can control what is (and isn't) in it

Exactly, just like Fonality did at the end of the day I have to take care of my business needs first.

All of this aside, I enjoy (most of the time) helping folks out in these Forum's and showing the value of Open Source based telephony.

I am far more interested in how the entire landscape (FreePBX and all of the distributions) will look in 2 years than in the short term "adjustments". Time will tell if these are mesoscale events or have long lasting significance.

Scott



mvsystems
Posts: 1112
Member Since:
2006-06-05
It's called Corporate

It's called Corporate America, get over it or move on.

--

Tim Booth FtOCC
MaineVoIP Systems
VisionCom
Portland, Maine



KodaK
Posts: 1865
Member Since:
2006-06-14
skykingoh wrote: FreePBX
skykingoh wrote:
FreePBX code is in the public domain.

There is a very significant difference between Free and Open Source code and public domain code. FreePBX is Free Software, distributed under (I believe) the GPLv2, which is not public domain. Not to single you out specifically, Scott, but it's an important distinction. From the Wikipedia article:

"Instead of allowing a work to fall completely into the public domain (where no copyright restrictions are imposed), copyleft allows an author to impose some but not all copyright restrictions on those who want to engage in activities that would otherwise be considered copyright infringement."

This allows you to do what Fonality did here. It's perfectly legal, but that doesn't make it ethical. They have responsibilities to the community that they're taking from that they don't appear to be living up to.

Nate wrote:
Please don't let the *haterz* out there dissuade your efforts.

Did you know it's possible to disagree about something and not be hateful? It's true, look it up. Not everything has to be a flame war. Unfortunately, many people always seem to take it there -- instead of having a fruitful two way conversation, they over simplify the issues, take sides and begin hurling insults. That's not productive.

Quote:
For those of you unhappy, go elsewhere.

GSnover wrote:
Where do we go from here? I don't know - I personally am just a guy trying to make a living selling Telephone Systems

You know, aside from a few bucks I've made via Paypal (mostly from Scott -- thanks Scott!) I've yet to make a god damn dime on a phone system. The one really good bid I had? The customer ran to Craigslist with my bid and got some basement dwelling bottom feeder to do it for cheap (the lesson here, kids, is: never itemize, especially if the customer explicitly requests it.) I'm here to learn, teach and participate in a community. And from my perspective I see these rinky-dink companies sitting in a sandbox throwing sand at each other when they could be working together to take on the big boys.

This is so much like the Unix wars of the '80s that I just have to laugh sometimes. History repeats itself.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



cosmicwombat
Posts: 1137
Member Since:
2006-05-31
I have to give props to Kerry...

I have to give props to Kerry for having this discussion public. Well, at least posts don't seem to be getting deleted.

Historically, I was a poster child for Fonality. FtOCCed and everything. One of my testimonials was even used in their marketing materials.

Alas, I can not forget that it was Andrew that paved the way to my understanding of Asterisk and VoIP in general. As a Technologist, I can tell you adding VoIP to my skill set has been very useful. So, thank you Andrew.

Tim, I'm guessing you are the forgive and forget kind of person. Which is a fine way to be. I prefer the forgive and remember style.

Just the same... Lets consider the source in this post:

http://www.trixbox.org/forums/trixbox-forums/help/trixbox-ce-2-6-...

And this post:

http://www.trixbox.org/forums/trixbox-forums/open-discussion/digi...

I could go on and on. If you read through those posts and have been around long enough to read between the lines then I think my point is clear enough. Clear enough that I don't actually have to state it.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Get Official FreePBX Training



pkaplan
Posts: 209
Member Since:
2007-02-28
This is a surprising

This is a surprising development. Frankly I don't know how to feel about it. So I'm going to err on the side of openness.

Say what you will about Fonality they have always publicly stated intention, direction, and what you're allowed to do and not do with the software. They are walking a tightrope with both open source and commercial software projects and Kerry has shown grace under fire whenever any contentious issue arrises.

At OTTS Tony very directly stated that he made a deal with Philippe to rebrand the UI for his own uses. Here Kerry said that Fonality tried to come to an agreement with Philippe on rebranding but was rebuffed. So which is it?

If FreePBX is only going to allow Schoomze to rebrand and no one else, lets get that out in the open. That having been said, if Fonality offered two subway tokens and a coupon for Taco Bell, maybe a more of a realistic offer was in order. Or if Atengo wants a lear jet in exchange for the right to re-brand they need a lesson in win-win deal making.

One of the rumors at OTTS was that Fonality was trying to hire Philippe and pull FreePBX completely under Trixbox with no other outlet. (NOTE: I heard that third hand, at best, so don't place much weight on it. I'm only mentioning it because it seems relevant)

Perhaps we could get the principals involved to chime in with what really happened here. Kerry, Philippe, Chris, Tony?

What might be really helpful is if Philippe would openly state what the rules are for re-branding FreePBX. If it is allowed, what are the terms? Do you feel Trixbox is breaking, bending, or abiding by the rules?

Certainly Ethan and Tony sound upset, but maybe that is because they paid to rebrand when they could have had it for free. Also, Kerry's original post quite thinly veiled his displeasure at FreePBX holding there own training sessions. (As if Fonality should have a monopoly on training revenue).

Perhaps Kerry could give a list of bug fixes that are in the TB rev of freebpx. What were the bugs you were having trouble getting addressed? My diff of the files pretty much show it to just be a branding change. BTW: You got ripped off if that took a few full time people a month or more.

I can't help but get the feeling I'm watching a chess game from below the height of the table.



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Quote:
Quote:
There is a very significant difference between Free and Open Source code and public domain code.

Ok, I was wrong using the term "Public Domain". I should have read more before I opened my yap. Learning is good so Ok moving on.

Quote:
It's perfectly legal, but that doesn't make it ethical.

I will tell you that nothing I learned in Business Ethics 25 years ago in college applies to this. So the only thing I can lean on is my personal ethics. Nobody asked me how I would have approached it and I am not sure anybody cares. I would have tried to bring the talent (Phillipe and crew) in house. I am making some large assumptions here. Phillipe's goals and Fonality's could have been too far apart.

Quote:
They have responsibilities to the community that they're taking from that they don't appear to be living up to.

I agree that Fonality should place more of the custom code back into the community. I do not see CE as competition for Pro or PBxtra. It's two different mind sets and I don't think that they would be depriving those products of revenue by contributing that code back into the community.

I do not know enough about the distribution method of Open Source to comment on Fonality's responsibility to the community. I do know that the Digium and FreePBX development communities are run very different. I also know that Kerry asserts that nobody wants to help however I have talked to several people that have tried to contribute to the CE code and found the climate less than receptive.

A huge sticking point for me is the comment in the OP with regard to bugs. If they have fixed bugs in the FreePBX code those changes should be listed and documented.

If I was a conspiracy theorist I would say that the loss of the historical bug tracker was interestingly timed. The bug tracker provided a historical reference, it is all gone.

The developer blog posts are very thin an offer little insight into the trixbox CE development process.

With regard to providing a forum, this software is by far the cheesiest forum software I have ever seen.

Quote:
Did you know it's possible to disagree about something and not be hateful?

I love to debate with worthy opponents. It is a great path to learning.

Quote:
You know, aside from a few bucks I've made via Paypal (mostly from Scott -- thanks Scott!) I've yet to make a god damn dime on a phone system.

You know I have a whole other angle on this. Placing IP phone systems at my customers premises frives revenue to our core products. Service Contracts, T1 lines, DSL circuits, SIP trunking and managed VPN's form the core of our high margin, recurring revenue products. I could not imagine selling the systems without a recurring revenue model and making a living. You don't have to be facilities based to do this. Service contracts and reselling PRI's and SIP trunking is very profitable.

Quote:
The customer ran to Craigslist with my bid and got some basement dwelling bottom feeder

Be careful now that comment describes some of the folks around here that call themselves consultants and installers.

Competing with the "trunk slammers" is a pain. Often the customer can't differentiate the services we provide. I started the ISP in 2000 and my partner started the service business in 1983. That means we have been in continuous operation with management continuity. We are a "real business" we have insurance, performance bonding ability, certified technicians and installers, real test equipment, an office with an admin, we pay taxes and are very active in the community. Our customers appreciate that and if they don't they will get what they pay for.



schmooze
Posts: 193
Member Since:
2007-02-17
I would be more than happy

I would be more than happy to fill everyone in on the negotiation between trixbox and FreePBX but I would have to get the OK from all the parties involved since it is the ethical and moral thing to do. I helped out with the discussions from a stand point of business development for FreePBX and I think I have some what of an outside perspective on what happen and where things might of fallen apart.

I am not upset because I paid for our private version of FreePBX. We made a conscious decision to pay Philippe for his hard work which allows me to sleep at night without feeling I just stole from someone. You also have to understand that our company continues to pay Philippe for new features that benefit the whole community with things like Voicemail Blast Groups, Speech Recg Company Directory and numerous others and a whole bunch that were slated for release shortly. We also submit bug fixes and donate countless hours to code development and business development for FreePBX. I know the GPL would allow us to take the code but I could not in good conscience do this. This is our way of giving back to the community that allows us to sell hundreds of PBX's a year with a staff of 4 full time people.

I hope that in the end this whole community of Asterisk people from Elastix, FreePBX, Trixbox, Fonality, PBXiaF and Digium can learn to get along and help move forward the growth of Asterisk. Remember guys this whole group of people represents less than 1 PERCENT of the whole PBX market and here we are fighting between ourselves when we should be fighting the evil empire of MS, Avaya and all the others.

As my favorite saying goes WHY CAN'T WE ALL JUST GET ALONG.



jfinstrom
Posts: 1031
Member Since:
2007-03-07
Just a side note. We have

Just a side note. We have also brokered branding deals with FreePBX that involves a per box fee. This expense is passed on to the customers customer and in the end all the money they save they don't bat an eye at paying it. Now I don't see giving something away and paying for it. but I think regardless of branding those who resell trixbox piaf or other freepbx project should consider pricing in a small kick back that goes from the customer to the project. I would honestly be surprised if a was lost by a few dollars.
I doubt our deal, Schmoozes deal or any of the small donations would pay the rent but some is better than none and it encourages the continued development of these projects.. lots of Open projects are powered by $5 dollar pizzas and mountain dew.



KodaK
Posts: 1865
Member Since:
2006-06-14
Quote: WHY CAN'T WE ALL JUST
Quote:
WHY CAN'T WE ALL JUST GET ALONG.

Little doggie?

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



schmooze
Posts: 193
Member Since:
2007-02-17
Thanks for the great laugh

Thanks for the great laugh Kodak



jfinstrom
Posts: 1031
Member Since:
2007-03-07
exploiting small animals for

exploiting small animals for personal amusement tisk you could have at least put a black line over the eyes to make him anonymous



kerryg
Posts: 6030
Member Since:
2006-05-31
This is the famous trixbox

This is the famous trixbox CE mascot dog featured in our newsletters. She is sitting with my wife at the moment.

--

Kerry Garrison
trixbox Community Director
trixbox Pro Standard Edition - It's Free too!
VOIPSpeak.net



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Quote:
Quote:
We made a conscious decision to pay Philippe for his hard work which allows me to sleep at night without feeling I just stole from someone.

That is exactly what I was saying about how I would do it. It is presumptuous of me to assume that Fonality has not compensated Phillippe.

Our company conducts itself exactly as you describe. We contribute to the community in direct proportion to our revenue not profit.

Quote:
I hope that in the end this whole community of Asterisk people from Elastix, FreePBX, Trixbox, Fonality, PBXiaF and Digium can learn to get along and help move forward the growth of Asterisk.

I left Motorola last year to participate full time in our business. Our team was responsible for the development and FOA (First Outside Application) of a CLASS 5 softswitch for wireless (CDMA and GSM). Much of the 3GPP work is a direct outgrowth of our work and it is all based on SIP. If you use Push to Talk over CMDA service on Verizon Wirelesses network you are making a SIP call.

I can't begin to tell you the budget our group had to develop and productize the softswitch. If I had those funds to place at the hands of the group you just referenced I can't imagine what would happen.

Asterisk is such an enabling and disruptive technology. That fact that it was created by such a relatively small group of people speaks volumes for the ability and tenacity of this group.

Developers and Product Managers never quite see eye to eye. I view the trixbox project as Product Management and Marketing.

I see that not everybody agrees that the visibility trixbox has brought to the community is in itself valuable. I do see the value in the trixbox CE project.

Personally I have a hard time commenting on the motives and ethics of people I do not know.



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Our dog's bigger than your dog

Laughing....

This is Buddy, faithful guardian of Mr. and Mrs. Skyking's world.



stechnique
Posts: 155
Member Since:
2008-02-21
An hour ago I thought this

An hour ago I thought this thread was going to become a classic serious debate and that some good might come of it.
Now I see people's dogs all over the place. What happened? I think this thread has ADD...



KodaK
Posts: 1865
Member Since:
2006-06-14
This is Maya: And

This is Maya:

And Otis:

defenders of the realm of KodaK.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



KodaK
Posts: 1865
Member Since:
2006-06-14
Quote: An hour ago I thought
Quote:
An hour ago I thought this thread was going to become a classic serious debate and that some good might come of it.

Are you saying dogs aren't good? YOU HAVE IMPUGNED MY HONOR, SIR!

Choose your weapon!

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



CMCLAIN
Posts: 129
Member Since:
2007-01-24
Calm Down!!!

No need to resort to fish and marshmallows.... Press the "Magic Button" on your phone.



stechnique
Posts: 155
Member Since:
2008-02-21
Quote: Are you saying dogs
Quote:
Are you saying dogs aren't good? YOU HAVE IMPUGNED MY HONOR, SIR!

Good sir, I meant no disrespect. However, my wife assures me we like cats, not dogs. Apparently this is what I like.



schmooze
Posts: 193
Member Since:
2007-02-17
It seems that every

It seems that every developer I have ever met had ADD but I do love the cute pictures of all the dogs. I feel left out since I have not pets so I decided I would offer up a glimpse of my life and now everyone knows why I work 24/7.



CMCLAIN
Posts: 129
Member Since:
2007-01-24
WHY CAN'T WE ALL JUST GET ALONG.

Because apparently the damn "Magic Button" isn't installed yet.... I was planning on using it later tonight... Fork this... Fork that... Fork... Fork... Fork...



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Quote: I think this thread
Quote:
I think this thread has ADD...

Or the authors do (including myself.

I think we just needed a break. I constantly have to remind myself not to take myself too seriously.

We have a very simple mission statement at my company:

  1. Exceed our customers expectations
  2. Provide a return to our owners and investors
  3. Create a fun and stimulating work environment

You get the idea.



KodaK
Posts: 1865
Member Since:
2006-06-14
Cats are clearly inferior

Cats

are clearly inferior to dogs.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



SkykingOH
Posts: 2061
Member Since:
2007-12-17
Nice looking family. At the

Nice looking family. At the end of the day it's what it's all about.



jfinstrom
Posts: 1031
Member Since:
2007-03-07
and since we are showing

and since we are showing off pets my ankle biter

The wifes

and drum roll

.
.
.
.
.



schmooze
Posts: 193
Member Since:
2007-02-17
Thanks Scott. At the end of

Thanks Scott. At the end of the day that is all that matters in life. They are great kids. My oldest is 7 and the youngest is 7 months old with a set of 4 year old twins and a 2 year old. I do not know how my wife does it but she is great between putting up with the 5 kids and than putting up with me. She tells me the kids are the easy part.



schmooze
Posts: 193
Member Since:
2007-02-17
James Is that the staples

James
Is that the staples easy button. Just do not get me sued by staples I am sure Microsoft will be suing us for patent violation with our magic button already. Got to love out patent system in this country



KodaK
Posts: 1865
Member Since:
2006-06-14
James, small dogs are barely

James, small dogs are barely better than cats. Shame!

(Seriously, though, they're cute.)

No! Must... resist... cuteness.

SMALL DOGS MAKE ME THINK OF PARIS HILTON!

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



jfinstrom
Posts: 1031
Member Since:
2007-03-07
wierd poorly shot night

wierd poorly shot night vision video makes me think of paris hilton



KodaK
Posts: 1865
Member Since:
2006-06-14
Spare us the details,

Spare us the details, James.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



simsjrg
Posts: 74
Member Since:
2008-04-04
Quote: wierd poorly shot
James wrote:
wierd poorly shot night vision video makes me think of paris hilton

I needed a good laugh :-)

--

Running: trixbox v2.6.0.7 | Teliax and Vitelity



bubbapcguy
Posts: 3178
Member Since:
2006-06-02
Cats N Dogs Living together

If a Feral cat and a CRAZY pitbull can work out a deal, anyone can.
[img] http://desk.mojomonster.com/desknow/directfiles/bubba/boogie/dogdrool.jpg [/img]

[img] http://desk.mojomonster.com/desknow/directfiles/bubba/boogie/loveme2.jpg [/img]

The blue pillow WAS the cats bed, Boogie (The pit) said better to eat the pillow than the cat, the cat AMEN.



cllirabbit
Posts: 16
Member Since:
2006-08-18
Home user's perspective

I got into using Asterisk@Home after reading an article on the subject at Nerd Vittles. I installed the first version of Trixbox but haven't really kept it updated because I'm afraid of breaking something. I have been updating Asterisk and FreePBX, but not always immediately when a new version appears. My main point is, I'm not using this stuff for any commercial purpose - I'm using it because I enjoy it, and I have learned a lot (about both VoIP phone systems and Linux) by playing with it.

Here's the real point I wanted to make: I think the pinnacle of this project in terms of responsiveness to users was when Rob Thomas was in charge. I understand about being squeezed too thin and the fact that he had family obligations, but when Rob was running things you could talk to him on IRC and he would often help you with some particularly knotty problem. But more to the point, when someone wanted to help develop a new feature, he didn't turn them away or make it difficult for them. I'm not saying that all was perfect; there was a mountain of bug reports he just couldn't get to, and he didn't have time to answer every question. But I definitely had the sense that there was a community there and he was providing the example, by helping those he could, and by being open to new ideas.

Once everything went to Trixbox and FreePBX, things changed. The biggest change I noticed was that the "Not Invented Here" syndrome reared its ugly head, and I'd say both sides were guilty of that. For example, the Custom Contexts module was contributed by an IRC user, but for some reason Phillipe and crew initially treated it almost like something they would scrape off their shoe, because it didn't fit in with some nebulous future direction that FreePBX would be taking. Never mind that here was a potential module developer that was initially willing to help out, and never mind that it was and continues to be a very popular add-on module, the FreePBX guys just couldn't be bothered to integrate it into FreePBX themselves (in whatever way would fit with their goals), nor to accept this offering with any degree of grace and gratitude (and no, I am NOT the developer of that module, just a happy user of it). And that only one example, there were many other similar instances where user contributions were all but ignored.

In the early days, some modules were written in Perl. Suddenly they wouldn't even look at anything in Perl, it had to be in PHP. And as I say, it had to not only work with the existing FreePBX software but also had to conform to some vision they had for the future - except that they never really published that vision. Nor did they ever offer any explicit guidance for aspiring module authors, other than to tell them to look at the source of existing modules (most of which is very sparsely commented) and figure it out for themselves.

In short, the reason that there is only one developer for FreePBX is because that one developer, whether intentionally or not, made others feel unwelcome and their contributions unworthy. I think the author of the Custom Contexts module (and a few other modules that also were given short shrift) was particularly treated badly, to the point that he just dropped out of sight and moved on to other projects. If by some odd chance Fonality tracked him down and hired him, I'd say they made a very good move (and if they didn't, maybe they should).

Also there is the matter of the FreePBX wiki. There was a very good wiki at the AussieVoIP site (Rob's wiki). The new Wiki at FreePBX.org is not nearly as good, and it is very disorganized, to the point that I still have difficulty finding pages I know are there. On many pages you can't edit or add anything as you could on AussieVoIP. There is a glaring spelling error that hasn't been fixed since the site was put up. If the AussieVoIP wiki rated about an 8 or 9 out of 10, the new Wiki rates maybe a 2, and that's if you're feeling generous. Few people other than Phillipe post anything on the Wiki these days.

Even on the #freepbx IRC channel the former sense of community is long gone (unless it has recently been revived - I stopped dropping in months ago).

Now, having said all that, I am NOT a Trixbox fanboy. I didn't like the fact that Fonality took over Asterisk@Home in the first place, and I didn't care for some of the changes they made, but some folks here are acting like FreePBX is on the side of the light while Fonality has gone to the dark side, and I just don't think that's true. The real problem is that Asterisk@Home was, if I am not mistaken, originally something of a hobbyist project that just happened to have real uses in a commercial environment. However at some point, the people in change lost sight of the fact that many contributors are better than just a few, and that motivated hobbyists sometimes push the envelope and come up with real innovations.

All of these are simply my observations, take them for whatever they are worth, keeping in mind that all I know is what I saw in the forums and on the IRC channels when I was actively participating there. Frankly, at this point I wish someone would start an entirely new community project, learning from the mistakes of Asterisk@Home, FreePBX and Trixbox. The #1 goal would be to foster an inclusive community, where all contributions are welcome, as long as they work and don't break any existing functionality. At the same time, there should be enough documentation that potential module authors know what they can and cannot do, and the approved way to interface with the core. Another module's source code, no matter how well commented it might be, is no substitute for good documentation and explicit guidelines for module authors. And there should be a way to use modules written in nearly any modern language, not just the language preferred by the current developer(s).

I do want to end on a positive note - despite my observations above, the FreePBX team has done a heck of a job with FreePBX. I just think it could be even better if more people were involved in its creation, and if it were easier to create extensions and add-ons. Think about Firefox as an example, there are hundreds of add-ons and some are really great and others are total crap, but as long as they meet certain basic guidelines you can get them off the official add-on site. Now how good do you think Firefox would be if someone was rejecting extensions developed today because they might not work with version 5.0? The difference is that the Firefox community welcomes contributions whereas the FreePBX developers just don't seem to like anything they didn't personally write (or at least it appears that way). To the extent that the Trixbox fork will introduce some fresh blood into the coding process, it might turn out to be a good thing. It's just really sad that it had to come to this. I wish Fonality could pay Rob Thomas enough to take the project back over (if he would) but I sort of doubt they would do that, or that he's interested. And I'll shut up now.



KodaK
Posts: 1865
Member Since:
2006-06-14
Cllirabbit (btw, that's

Cllirabbit (btw, that's hilarious,) your input is much appreciated. At the end of the day it's all about the end user, be it a corporate entity with 1000 seats, or a guy dicking around in his basement and irritating his wife (why can't I call my mother?)

Thanks for weighing in.

I'm not a coder (I will keep insisting this) and I've never tried to submit anything to any project (this is technically a lie, but I'm not going into details,) so I don't know how much what you've said about contributions to FreePBX is true (for lack of a better word,) but I suspect that almost all of the bad feelings among the projects and developers and contributors and everything is all a giant misunderstanding. I also suspect that any real issues, and I'm sure there are many, have been blown way out of proportion.

I still stand by what I said: it would have been much better if Fonality had contributed to FreePBX directly instead of forking, and if the FreePBX devs have been refusing patches for political reasons, then shame on them too.

I can certainly understand them refusing feature requests for things that may have only benefited few parties, but if they've refused enhancements written by others for no good reason, then that's a pretty tough pill to swallow. Feature requests for any project take a back seat to all the other things going on, so I can understand on a general level why any given feature request would be rejected or delayed.

In situations like this "truth" is subjective and depends entirely on your point of view. Not to sound like a wishy-washy idiot, but Fonality is probably "right" from their perspective, and the FreePBX team is probably "right" from theirs; sometimes you just have differences that are irreconcilable. That doesn't mean I have to like it, though.

But I, like most everyone else, am just a guy looking at this situation from the outside. It's incredibly frustrating to me, because all I want is a a system that works as best as it can and to participate in a community of like-minded people. Making a few bucks (without selling my soul) would be nice too.

--

I'm happy to try to help in these forums for free, but if you feel compelled, or if you desire one on one help, my Paypal address is: sakodak@gmail.com



IndianaIronButt
Posts: 15
Member Since:
2007-02-15
A note from a grateful user...

My company was in urgent need of an upgrade to our telephone system. I spent a year looking at what was available and found that a new system was going to cost $60,000. Service to our then current system cost $200 per hour with a two hour minimum. Before trixbox an employee moved her desk and called the telephone service provider to move her extension - cost me $400 to move a connector from port 12 to port 15. Two days later someone asked for a menu change. That months phone bill for the changes was $800.

Leo Laporte mentioned trixbox on a podcast which led me down the path of discovering VOIP, finding this forum, and silently learning how to build a computer with trixbox. I now have a system installed with 15 extensions - total investment is around $5000. Cost for a service call is zero. Flexibility is close to unlimited. We can make menu changes whenever needed and cost is zero. In my case, all due to trixbox and this forum.

I am just a user and have contributed almost nothing to this community, only gave a small donation once when it was asked for. Kerry's book " TrixBox Made Easy" gave me the courage to get started. I am sure there are others, like me, grateful that trixbox exists and appreciate the leaders like Kerry that manage it.

I also appreciate the others that post to this forum giving advise to users such as myself - even though it seems from the tone of some of these posts that there are those that disagree with this latest change in direction. The work done by this community does not go unnoticed by us "users" and I hope that all this negativity does not discourage development of this project.

--

C M Jones



cosmicwombat
Posts: 1137
Member Since:
2006-05-31
cllirabbit, you need to get your facts straight

cllirabbit, you need to get your facts straight. Custom Contexts development took place prior to Philippe taking the helm of FreePBX. It was introduced 27NOV06 Rob was still very involved until after the release of 2.3.

There exists a great many more developers then being mentioned here. Once a developer is accepted they have write privileges to the project. Including the Custom Context developer whom has those rights to this day. Having said that, Philippe is the ONLY developer that has worked to keep Custom Contexts in play (with Bug Fixes) for those who find it useful.

I am aware of this because I use it in a few installs.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Get Official FreePBX Training



cllirabbit
Posts: 16
Member Since:
2006-08-18
cosmicwombat, which "facts" are wrong?

I'm not disputing that Rob was still involved with the project when Custom contexts was submitted, but as you are no doubt aware, there was no clean handoff from one developer to another - instead, Rob just became less and less involved (probably in part due to family obligations). Also, if I recall correctly Custom Contexts was originally submitted as an attachment to a ticket, and the ticket system was horribly backed up (which, admittedly, was a problem that started under Rob's tenure, but after all, he was only one person). So, sure, maybe Rob could have jumped right on it the day it was submitted, but he didn't, but since then it's never been accepted into the list of approved and maintained modules.

Anyway, I only mentioned that as an illustration of a more pervasive problem - you've got one developer that's primarily doing all the work, and he'd doing things his way, and not encouraging submissions by others, nor even providing sufficient documentation to make it easy for others to submit modules. Whether by accident or design, he's created a situation where other aspiring module writers would have to in effect reverse engineer existing modules to see how they work, then figure out how to write theirs, and all the time they'd likely receive nearly zero encouragement from the development team. I'm not saying this situation was created with malice aforethought or anything like that; instead it's just sort of the way things have developed (pardon the pun). I just think it would be a lot better if this project welcomed contributions and encouraged submissions by "outsiders", and even provided some documentation of the basic structure of a module so that programmers would have an easier go of it, and would not feel as though the developers wish they would just go away.

Remember that perception does not always equate with reality, but for those not in the "inner circle", perception is sometimes all we have to go on. And it's not as though you can point to a huge body of contributed and officially accepted modules, in order to disprove my basic premise.



ksDevGuy
Posts: 190
Member Since:
2006-06-01
"The road to hell is paved with good intentions ..."

My first post of note in a very long time here. When Andrew allowed Fonality in and the community got the news without much say, we all (more or less anyway, it is the web afterall) gave Fonality the benefit of the doubt evenutally after our first grumblings of getting sideswiped without community discussion.

However, it wasn't long before the branding, upsell and reseller conversion programs were well underway as Fonality predictably did what any business does when they hijack something for their own means -- take credit & monetize.

That is, when Fonality hijacked a popular truly open VoIP community called Asterisk@Home to put their name on it, issue press releases implying it was now essentially