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

p_lindheimer's picture

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, time

Related Content


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Thank you for making a

schmoozecom's picture

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!!!

TheShniz's picture

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...

wardmundy's picture

Zebras (or was it Skunks) Don't Change Their Stripes.


Although many things were

kgarrison's picture

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?

RebelOz69's picture

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

wardmundy's picture

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

zebracomputers's picture

I hate politics.


Keep it up

hadibutt's picture

This community always choose different and informative topics to talk over i really appreciate your work , keep it up!
----------------------
seo services