Not Logged in - No Account?
Don't have an account? Registering an account with us allows you to post to the forums, easily track new posts, subscribe to threads, pm (private message) other forum members, and receive periodic news letters (you can opt out if you desire). Once you are logged in this message will no longer appear. If you don't have an account, you can create one by registering here. Lost your password, request a new password. We respect your privacy which means we collect minimal information when you register and we do not resell that information or use it in any objectionable way. You can review our privacy policy for full details.
Trixbox Forks FreePBX

It’s been quiet on the blog for a few weeks as I’ve been in catch-up mode having been on vacation for a while, away from all forms of internet and telephony technology, and afterwards, I just got back from a week of another successful Open Telephony Training Seminar.
Let’s get on to the subject of this post though. Many of you readers are part of our large trixbox installed base and we have enjoyed working with you since the days of Asterisk@Home and the transition of its corporate take over by Fonality. Most of you have probably seen Fonality’s announcement that they have forked the FreePBX project so that they can re-brand it as trixbox in their on-going efforts to remove signs of other key projects in order to strengthen their identity and branding.
There has been substantial discussion, speculation, emotions, opinions, inaccurate information and everything else that comes out of such heated moves since Fonality’s announcement. I have delayed a reply in order to hear from you, the community, so that I could attempt to speak on your behalf. FreePBX operates significantly differently from Fonality. Trixbox is run in a “back room” environment. They have no public viewable revision control system with commit access by non-Fonality employees as you see with Asterisk, FreePBX and many other Open Source projects. I’ve tried to mirror our open and transparent process by listening to the reaction and input of our community and developers prior to making this post so I could try to accurately represent this community vs. a personal spin on reality.
Fonality provided a few reasons why they have chosen to go
this route as well as other comments they made in their initial and subsequent
posts. Unfortunately they have made some incorrect claims and statements some of
which have been factually pointed out by you in their threads. It is pointless and beneath us to
get into an unproductive dispute over these assertions, nor do we have any reason
to engage in a long defensive statement as Fonality felt compelled to do. The
facts and transparency of our project allow anyone who cares to make their own
investigations and judgments. I did engage in discussions with Fonality but in
the end, it appeared their interest was to completely control this project vs.
mutually beneficial relationships that may or may not have delivered their end
goal of full control.
Let’s not thrash on the past, it’s more important to look
towards the future and some possibly encouraging statements from the trixbox
team. Having been one of the largest installed bases of FreePBX, it’s exciting,
after almost 2 years, that they may finally be willing to provide input back
into our project. Since Kerry joined Fonality there has been exactly one bug report correction, 2 bug reports (*) in
our bug tracker that we are able to pull up based on his user name and to the
best of my knowledge, there have been no other Fonality members filing bugs
into the project. In their announcement Fonality has indicated they are going
to finally start
contributing to the FreePBX project through bug fixes and other
contributions and we applaud them for that and look forward to seeing
them
deliver. We have one request to their team, and that is to save you,
the
community, from the wasted time of constantly sifting through their
forked
FreePBX code to find the bug fixes so you can get them back into
FreePBX. This
will happen, but Fonality could choose to demonstrate one of the true
powers of
the Open Source process: the cross pollination of related projects, by
submitting those fixes into our bug tracker instead of making the
community
jump through hoops to achieve the same. Fonality has claimed "dual
license" constraints for not doing this with Asterisk but there is no
such hurdle here. Chris, we
challenge you to be a responsible member of this Open Source Telephony
Community
by working with and not against other mutually beneficial projects.
Philippe - on behalf of the FreePBX team and community
(*) As the custom reporting section in trac has limitted ability to run reports, to assure full transparency, this report is created in trac as follows (1164009600 = Nov 20, 2006):
SELECT p.value AS __color__,
(CASE status WHEN 'assigned' THEN 'Assigned' ELSE 'Owned' END) AS __group__,
id AS ticket, summary, component, version, milestone,
t.type AS type, priority, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t, enum p
WHERE t.status IN ('new', 'assigned', 'reopened', 'closed') AND t.type NOT IN ('Feature Requests')
AND p.name = t.priority AND p.type = 'priority' AND reporter IN ('kerryg', 'kgarrison') AND time > 1164009600
ORDER BY (status = 'assigned') DESC, p.value, milestone, t.type, timeRelated Content
- FreePBX 2.5.0 is FINAL!
- FreePBX 2.5 RC3, Feature Creep and OTTS Discounts
- FreePBX Release Candidate & Easy Upgrade Options!
- Beta1 Released!
- FreePBX 2.5.0 Beta Program Update
- FreePBX 2.5.0 Beta Program Launched
- OTTS Date Change and FreePBX 2.5 Release News
- Cooperation and Communication
- Why Does Fonality Choose to Deceive You?
- p_lindheimer's blog
- Login or register to post comments
Thank you for making a
Thank you for making a public statement and its nice to see you blogging again. You know you have the full backing of your community in this matter.
Thank you!!!
Enough words cannot be said to adequately convey my great appreciation for you sticking up for the community in your discussions with Fonality... THANK YOU SO VERY MUCH!!!
My Grandpappy Always Said...
Zebras (or was it Skunks) Don't Change Their Stripes.
Although many things were
Although many things were discussed via email and on the phone which is not mentioned, several bugs were put into the tracker besides the one. Here are a few that I posted with different resolutions (just for the sake of accuracy).
http://freepbx.org/trac/query?status=new&status=assigned&status=reopened...
More importantly, we did NOT want to have full control of FreePBX, we wanted FreePBX to be more integrated into the trixbox product to achieve a more cohesive interface. We also want features like trixnet added which we felt was overpriced to have Phillipe add. Elastix integrated FreePBX and removed all branding long before we did and we are still behind them in creating a solid, professional user experience.
If Phillipe does not want us to be able to provide a cohesive user interface that will make trixbox CE a much better product, then that is his decision and we totally respect him for not wanting to minimize his code in other people's projects but that is not conducive to the long term goals of making trixbox CE a better product.
Why should we care ALL about Trixbox?
Kerry, Can you please explain to me how your making trixbox a "better product" in any way enhances my PBX experience, particularly as I'm a 'roll-your-own' FreePBX user?
Your commercial success benefits me (a non-subscriber) HOW, exactly?
While I perceive you as nothing more than the modern PBX equivalent of a smarmy, self-obsessed, opportunistic, snake oil vendor, I'm more than happy for you to prove me wrong. Any time this decade will do, I'm a patient man.
Other members of the community may not be quite so patient though, so in the interests of putting some sort of timeframe to it, are we going to have to wait, say, as long as we've waited for your "upcoming" issue of the VoIPSpeak.net podcast? Possibly longer?
Man, I'd recommend EVERYONE have a listen to that podcast, it may give you an insight into how KG got into the job with the Lie-man. It's probably been a couple of years since I could stand to listen to the blatant butt-kissing, but I might drag it out of mothballs for another listen one day soon when I need a laugh.
All that aside though, I'd like to be fair, so the moment I see you contribute something more useful than a junior coders effort of a module like that butt-ugly "Print Extensions" crap you've dined out on for so long, I'll happily review my opinion of you, but until that joyous day, I'm afraid that to me you're just another wanna-be who found a meal ticket in a valuable community, and have been poisoning that worthwhile effort with your mere presence ever since.
Vapourise, worm. Go play with trixbox, contaminate THAT til your heart's content, but take your foul stench and begone.
Let's Have Some Fun
Keep in mind that this really isn't a true fork. More of a fork you. With a fork, you start contributing your own stuff from that point forward. You don't keep running back to the well for more free code. As I read it, the announced plan here was to keep feeding any new FreePBX code through Brand-O-Matic when new FreePBX versions were released down the road. So here's an idea...
At random future times when various FreePBX modules start up, test for various things to make sure the system is running the Best FreePBX Development (BFD) code. If not, warn the user that their system may have been tampered with.
To make it really fun, move different tests around to different modules so that someone is always kept busy chasing down the monkey. Works kinda like the little gizmos in all the stuff you purchase at Best Buy and Target except you don't wanna set off all the door alarms at once to keep it interesting. With the creativity of some of the folks here, I'm sure we could come up with a terrific list of surprises.
Politics
I hate politics.
Keep it up
This community always choose different and informative topics to talk over i really appreciate your work , keep it up!
----------------------
seo services