Are we trapping our customers in Trixbox?

GSnover
Posts: 1431
Member Since:
2006-11-19

After reading another post here:
http://trixbox.org/forums/trixbox-forums/open-discussion/fixing-m...

I got to thinking about some stated policies from the Trixbox crew and staff, and I think we have come to a real fork in the road - Kerry/Andrew/et. all, correct me if I am wrong, but as far as I know, these are your policies that have been posted MANY times:

1) There is no "Upgrade Path" from one Trixbox Release to the Next - when switching versions, you must wipe and do a clean load - the only concession you have made in the past is that you can do a Backup in FreePBX and then restore this backup to the new system.

2) Now that you are forking the FreePBX project, these backups will no longer be compatible with a Standard FreePBX, and even if I update an old system to the most current FreePBX, I can't use that Backup to restore into a current Trixbox - see the first listed post.

So, by forking the FreePBX tree, I can't upgrade my older Trixbox clients because the backup will screw up my current Trixbox, and if I put a new customer on Trixbox, he is trapped there forever because his customer database (FreePBX) is now a proprietary version - Both of these are a BAD deal for the customer and negatively reflect on me for installing the Trixbox in the first place, or for suggesting Trixbox going forward.

Am I missing something here - I have been a very loyal Trixboxer, but I don't see how I can install them any more if this is the case?

Greg



kerryg
Posts: 6754
Member Since:
2006-05-31
1. Not entirely true. We did

1. Not entirely true. We did not have an upgrade from 2.2 to 2.4 because of the issues with moving between the operating system versions. We also do not support upgrades from beta versions to release versions. 2.4 can upgrade to 2.6, 2.6 will upgrade to whatever is next.

2. The best way to move between versions will be the trixbox backup/restore tool which we will make sure wont cause issues.

I fail to see your point though, you might as well say you are stuck with FreePBX forever. If you don't want the changes that we are going to do and the features we are going to add then trixbox CE may not be the right choice. The trixbox CE project has to continue to evolve and grow and it may not be 100% compatible with a stock FreePBX install in the future.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



kspare
Posts: 673
Member Since:
2007-02-16
I see his point.....I guess

I see his point.....I guess Kerry one thing to ensure is that when the next version comes out, can you make sure we can upgrade 2.2 systems to it as well, not just 2.6 systems. I'm sure i'm not the only one out there who installed systems before 2.6, and if I have to wipe the 2.2, then upgrade it to 2.6 then upgrade it to 2.7 or whatever it will be, I won't be happy.

However if trixbox provides a good working backup tool that can take you from any version to any other version, I fail to see the problem here.

But I do think it is important that the backup tool works in 2.2



kerryg
Posts: 6754
Member Since:
2006-05-31
We are working hard to

We are working hard to develop good migration paths. As you can guess, there is a lot more to doing this than simply changing some text and some graphics.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



GSnover
Posts: 1431
Member Since:
2006-11-19
Tried to be clear with my point...

Right now, if I backup my customer database using FreePBX backup, I can restore this to ANY distribution that is also running FreePBX - PBX-In-A-Flash, Elastix. whatever, or even roll my own and start with a clean install and set up FreePBX and I am up and working and my time investment (and my customers $ investment) is preserved.

Forking FreePBX means that, to use your words, I am "Stuck with the Trixbox FreePBX forever" since I can't move that database to any other platform.

Open-Source, Standardized software was what attracted me to Trixbox - as an agent for my customers, I felt I was preserving their investment by making sure to stick with open software and a standard install protocol and standardized parts and methods.

Maybe I am going in a different direction than the CE project, but I think I am sticking to my original direction - I think moving away from FreePBX and instead doing your own version that only works inside of Trixbox is a pretty significant change in the direction of the Trixbox project as it has been defined so far.

It's your project Kerry, and you can tell me and everyone else that disagrees with you to go and find another project - eventually, we will. Like-It-Or-Lump-It does not maintain a community - it dissolves it.

Greg



kerryg
Posts: 6754
Member Since:
2006-05-31
First off, we never once

First off, we never once said we are changing anything in the database structure so moving around from distro to distro will still work. We are adding features that people asked for that we could not get into FreePBX, we are going through and fixing some bugs, and we are making it a more cohesive interface. I am just trying to understand your position, you are saying that by trying to improve our product, it is hurting our community and that at some point down the road you may not easily be able to switch from trixbox to elastix is a problem for you. I really don't see that we need to maintain compatibility with every other distro out there, that would severly limit our ability to make our product better.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



kspare
Posts: 673
Member Since:
2007-02-16
What is stopping you from

What is stopping you from just providing the freepbx project with the patches and updates, and just keep using freepbx?



GSnover
Posts: 1431
Member Since:
2006-11-19
Uncle!

Maybe I don't understand the structure of the FreePBX database, but it seems to me that if you extend the feature set of FreePBX and add Features that aren't present in a stock install, I don't see how the database could move from that environment to a stock environment - maybe I am wrong.

You assume that Fonality will always be there, continuing to improve CE - while I am sure that this is your goal, I think this is far from certain - Maybe Pro will be so successful that you guys will figure "Why Bother?" with continuing with CE - Maybe the economic conditions will sour, and the CE project, which you have said MANY times is this tremendous financial drain, will become too much of a burden and have to be cut - I am not predicting these things, just saying it's possible.

Judging by the responses to this thread, perhaps I am the only person that feels this way - In which case let's just let it drop and revisit the question in 6 months - the other thread discussing the changes in FreePBX certainly generated a LOT of heat, but who knows.

Greg



jahyde
Posts: 2002
Member Since:
2006-06-02
this is a risk you will have

this is a risk you will have to take with about 80% of your current options, many years in the past, this was a 100% risk you were forced to take, there was no cross-platform standard. It is nice to have that flexibility, I would definitely prefer it, but if you were to for instance take a liking to Druid - it is asterisk, but there is very little cross platform compatibility - that is definitely a set back of that system, but if I liked it feature wise, I would definitely use it. The risk of it disappearing - that is a risk you take with just about any system out there, Comdial was bought last year, and their whole platform got dumped, if you want to expand/upgrade your Comdial - they will tell you "Thats nice, we have a new version, you need to junk all your old stuff, and basically start from scratch on our new platform."

- We have a luxury to have 3-4 different platforms to migrate to, but another caviot is this - freepbx could go under, no body knows, Philippe may have a personal issue as Rob had and if nobody steps in to fill his shoes, development/support may be overwhelming for the few other part time contributors - those 3-4 platforms will then be in the same boat.

As a possible answer to this issue I think trixbox should move forward, but at the same time "back - contribute" their feature/code contributions back to the mainstream freepbx project - this would ensure compatibility, and possibly save the freepbx team some work.

--

--my PBX is run on 2 V8's



KodaK
Posts: 1885
Member Since:
2006-06-14
Greg, you are far from the

Greg, you are far from the only person who feels that way.

I think it was a huge mistake for Fonality to make this move. Everyone I know (outside of Fonality employees) that's active in the community feels the same way, and it was community participation that made AAH/trixbox/trixbox CE attractive in the first place.

I'd like to introduce, or re-introduce, the concept of "embrace and extend" -- a concept put forward by Microsoft, and being employed by Fonality:

http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

"In order to build the necessary respect and win the mindshare of the Internet community, I recommend a recipe not unlike the one we've used with our TCP/IP efforts: embrace, extend, then innovate. Phase 1 (Embrace): all participants need to establish a solid understanding of the infostructure and the community - determine the needs and the trends of the user base. Only then can we effectively enable Microsoft system products to be great Internet systems. Phase 2 (Extend): establish relationships with the appropriate organizations and corporations with goals similar to ours. Offer well-integrated tools and services compatible with established and popular standards that have been developed in the Internet community. Phase 3 (Innovate): move into a leadership role with new Internet standards as appropriate, enable standard off-the-shelf titles with Internet awareness. Change the rules: Windows become the next-generation Internet tool of the future."

Translated from Microsoft speak (again, from Wikipedia, not my words):

"1. Embrace: Development of software substantially compatible with a competing product, or implementing a public standard.
2. Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the 'simple' standard.
3. Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions."

This is obviously the strategy being played out in front of us here.

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



kerryg
Posts: 6754
Member Since:
2006-05-31
Let's say you want to submit

Let's say you want to submit a bug, and you go to a site and submit a bug . That bug is rejected because you didn't supply a complete patch file to actually fix the bug for them. Or you submit a bug report and go to follow up on it and are told "how much are you willing to pay for that?". Or you offer to supply code to add a new feature and get told it is going to cost tens of thousands of dollars for them to "implement" your code. How many times do you do that before you just decide it isn't worth it to try to continue to work it out with them? That is the situation we are in. Do what is best for this project and start moving it forward with our own code or let it sit without adding the features we want to add to it.

If you don't think that is in the best interest of this community, then I am sorry you don't see it from our perspective. You assume that FreePBX will always be around, or at least the people running it will continue as-is, thats just as much of an assumption. This is the beauty of open-source, you can take some code that you like and change it to fit the needs of your own project. We AGONIZED over what the community reaction would be because of the loyalty that some people have to FreePBX/Phillipe but we had to make a decision that benefited the TRIXBOX community which is a superset of the FreePBX community. Will it cause a gap between the FreePBX community and the trixbox community? Yes, if you cause it to. Can it be a benefit to both, yes if you let it.

This is the last I am going to say on this issue. We only had the best interest of the trixbox project in mind. We are adding features, we are fixing some bugs, I'm sorry if that offends you. If you want to easily switch data between distros, I cannot promise that will work in the future. Then again, I can't promise we will be running Asterisk under the hood in the future either. Projects evolve, hopefully for the better. We have put aside key features that we wanted to have in CE since August. We tried to work out an arrangement with Phillpe which did not pan out, and not because we were being cheap bastards either but I am not at liberty to discuss the details of six months of negotiations in a public forum. Phillipe knew what are our plans and goals where and chose not to work with us to accomplish them and therefor we were left with no choice but to begin implementing the changes we wanted ourselves. If Phillipe chooses to take our patch file and use it to fix bugs and add the features to FreePBX he is absolutely welcome to do so, in fact, for the benefit of the FreePBX community , we hope he does.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



kspare
Posts: 673
Member Since:
2007-02-16
Well, if freepbx is being

Well, if freepbx is being stubborn, I guess I see your point, either you wait around for him or just keep pushing ahead. I wouldn't wait either. This is a great project and I'd hate to see it held up by someone else. Seems to me if what Kerry is saying is true, freepbx is willing to help out, maybe we should be tearing a strip off of phillipe and freepbx?



GSnover
Posts: 1431
Member Since:
2006-11-19
We are hearing nothing but the Fonality side here...

And maybe it's accurate - I myself have wondered about this little feature or that, and asked Phillipe about the possibility and his response has been pretty consistent - It will cost $XXX to do it if you want it - I also get a sense of overload when I talk to Phillipe - I believe this is WAY too much of a project for one developer.

Unless you signed a NDA with Phillipe, I see no reason not to come right out and say why the deal you were trying to broker fell through - innuendo does NOTHING for helping the community understand your decision - facts do! If you did sign an NDA, then Phillipe, release them from the NDA and post your side of the story!

Finally, I sit here in utter amazement at how annoying those of us in the forums are to you Kerry - question any decision you make, and be prepared get an irritated and impatient response about how wrong you are in so many ways...

"Lighten Up Francis!"

Greg



kerryg
Posts: 6754
Member Since:
2006-05-31
I don't want this to turn

I don't want this to turn into a he-said/he-said debate. The fact is we could not come to any agreement. I think our end goals are too different but I am not going to speak for Phillipe and I don't expect him to come here and defend himself because he is not on trial here. This is not an us versus them issue and I do not want it to turn into one. We made a decision, we knew a few people wouldn't be happy be with, but it was in the best interest of the community and the project. I do NOT want anyone to turn on Phillipe or the FreePBX project over this nor expect that people have to take sides. I'm a nice guy, I do my best, my chihuahua loves me.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



driver28
Posts: 171
Member Since:
2006-06-05
Hi ALLI have been following

Hi ALL

I have been following this development with some intrest. I have to say that the place we have come to today is far far from the old times of proprietary, (is that spelled that way?!?), systems in the telco area, that you easily can switch from one distro to another just grabbing the old backup, popping in a CD and then restore everything. So what good is it for anyone that provide a service or product to help the customers to substitute the service or product provided with the one of a competitor? That's just bad business, even if you as Kerry and the gang does, provide it for FREE. TB has every right to evolve. If switching from a traditional PBX to another traditional PBX NOONE would dream of demanding this level of compatibility.

If Microsoft reasoned that way they wouldn't be in the position they are in right now. They are rich and their strategy is to simply buy their competent competitors and sink the others by making a better more integrated solution. I completely understand that open source and Microsoft are far from the same thing, but the fact remains. Linux distros aren't really compatible either. and switching between them isn't as easy as backup and restore. I don't hear anyone complaining about that. they run on the same hardware but have completely different structures when it comes to package installation and such. Why should IP-PBXes have to uphold such a level of compatibility with it's competitors when NOBODY else does? Well I'm sure someone can dig up an obscure example to prove me wrong...

Should Trixbox really have to keep 100% compatibility with FreePBX cause everyone else does, at the cost of stagnaging and becoming just another PBX, when the team is aiming much higher to add functionality, improve existing functionality? I think NOT!
it's not in TRIXBOX best intrest to be like anyone else in this matter. What's far more important is to stick to standardized protocols to support as many endpoints as possible. No deviation from that has been announced here, right? And maybe, just maybe, if we let TB grow and develop there will be no need to have customers switch to something else... You maybe have to start over but then again that is true for most other systems around. You may argue that there are a wide variety of migration tools out there to mitigate a change from one system to another. They are in near all cases created by the one with the product to migrate to. If for instance the Elastix team think they have a bettes offering thatn TB and would like people to move over to them, they would develop a migration tool from TB to their platform, right? If this level of compatibility is SO IMPORTANT, to you, write a migration tool then!

Problem solved!

--

/Hasse



jahyde
Posts: 2002
Member Since:
2006-06-02
or just continue where we

or just continue where we are going, and offer our code to freepbx - maybe its a fork, but working together it could be a fork that follows a parallel road thereby offering the same compatibility and stimulating further development.

--

--my PBX is run on 2 V8's



WB3FFV
Posts: 201
Member Since:
2007-03-15
I have read the above, and

I have read the above, and agree with Kerry on the issue of there is really no need to grill Phillipe, if his vision for FreePBX and trixbox are different, then by all means let them evolve in their own paths. As they are both open projects so to speak, there is nothing stopping either side from grabbing an enhancement from the other and using it as well.

I also have to say I have seen Phillipe many times pop up out of the blue on the forums here, and comment if he felt him/FreePBX was getting a bum rap, or some bit of misinformation was being spread. So as we know he reads the forums, if he is not rebutting what Kerry has told us (as several have said they have talked to him), then I can only assume it's all factual, and have no reason to argue or disagree with it.

I am all for open source projects, but as has happened time and time again, various developers have differing ideas, and you end up with a split in the project. Sometimes for the better, and sometimes not, guess we will all just have to wait and see..

Best of luck to all..



groogs
Posts: 20
Member Since:
2006-10-04
kerryg wrote: Let's say you
kerryg wrote:
Let's say you want to submit a bug, and you go to a site and submit a bug . That bug is rejected because you didn't supply a complete patch file to actually fix the bug for them. Or you submit a bug report and go to follow up on it and are told "how much are you willing to pay for that?". Or you offer to supply code to add a new feature and get told it is going to cost tens of thousands of dollars for them to "implement" your code.

Can you point out some of these tickets that have been closed? I just can't find them. In fact, in the history of the project, there are a total of 22 patches that have been 'rejected'. http://freepbx.org/trac/query?resolution=invalid&resolution=wontf...

If you read through, they all have a good reason - broken code, support for old systems we don't target (eg, mysql 3), etc. There's even a mechanism to reopen a ticket if you disagree with why it was closed. There are a lot of people with bug tracker access, and sometimes things get closed by mistake or misunderstanding.

If you privately contacted Philippe and asked him to do some work for you, and he didn't want to do it for free (or for the price you offered), well, that's between you and him. Nothing is stopping you - or anyone else - from posting patches on the bug tracker and trying to get another developer to do it. There's at least a dozen people with commit access right now.

That said, posting a patch does not mean that someone HAS to implement it. Even implementing a patch requires a fair amount of work - integrating it, testing, and supporting it in the future - and expecting people to do it for free is unfair. If your patch has merit/appeal to a developer, then it's quite likely it will be implemented. Eg, if you fix a bug that affects me, or add a new feature I really want, then I'd be happy to implement it.

As far as I can tell, you asked for bugs/features, the people you asked had no interest in developing them, and now you are going to do them on your own. Instead of contributing back to the project that even made Trixbox possible, you want to fork.

You are certainly free to do this - the GPL explicitly gives everyone this right. However, if you're going to make claims as you've done, you should at least have the respect to back them up, assuming you can.

If you (as in Fonality) just want the control over the project, then just say so. It looks to me like it is Fonality that does not want to cooperate with FreePBX.

--

Greg MacLellan, FreePBX Core Developer
http://freepbx.org - #freepbx on irc.freenode.net



GSnover
Posts: 1431
Member Since:
2006-11-19
Good point WB3FFV

Let's wait and see.

Strangely, this morning at our company meeting, I discussed the various messages and new direction with my staff, and they pretty much ended up in the Fonality camp - they think Trixbox has been nothing but good for our customers and look forward to an acceleration in the improvements to FreePBX - So there you go Kerry - my own people don't even agree with me, they agree with you!

Greg

P.S. "...And your little dog too!"



jfinstrom
Posts: 1959
Member Since:
2007-03-07
Interesting articles on

Interesting articles on forking.... maybe an interesting forking articles....

http://linuxmafia.com/faq/Licensing_and_Law/forking.html
http://www.linux.com/feature/3874

--



kerryg
Posts: 6754
Member Since:
2006-05-31
Andrew Gillis made trixbox

Andrew Gillis made trixbox possible. Asterisk@Home didn't even have a GUI it its first versions, then AMP was added to it. The FreePBX tool is just one of the things that was added to the product, it was not what made the product "possible". I wont argue it contributed to its popularity but for accuracy's sake, the project was not started as a way to install AMP, it was created as a way to make Asterisk easier to install and use and as other tools came out over time they were added. AMP, FOP, ARI, etc. When FreePBX forked from AMP (oh yes, FreePBX was a fork of another project) then FreePBX eventually started bundling FOP and ARI together.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



groogs
Posts: 20
Member Since:
2006-10-04
Kerry, again, please back up

Kerry, again, please back up your arguments.

kerryg wrote:
Asterisk@Home didn't even have a GUI it its first versions, then AMP was added to it.

That's probably true, but it's had it since at least 0.3 released Jan 13, 2005: http://sourceforge.net/forum/forum.php?forum_id=437256

That's the first release on sourceforge (http://sourceforge.net/news/?group_id=123387) so I don't know if it was included or not before that.

kerryg wrote:
When FreePBX forked from AMP (oh yes, FreePBX was a fork of another project) then FreePBX eventually started bundling FOP and ARI together.

AMP was renamed to FreePBX when 2.0 was released, here's the announcement: http://sourceforge.net/forum/forum.php?forum_id=552353

Ryan (who wrote that announcement) was the original developer, btw. For a bit more background, I started contributing shortly after that (I think 1.10.004 (2004-12-22) was the first version with my code in it). Rob took over for v2.1.1 (May 2006), Philippe took over for 2.3 (Sept 2007).

--

Greg MacLellan, FreePBX Core Developer
http://freepbx.org - #freepbx on irc.freenode.net



schmooze
Posts: 235
Member Since:
2007-02-17
groogs Thanks for the

groogs

Thanks for the clarification on all this misinformation and its nice to see you are still active in FreePBX after all these years its people like you that have made FreePBX, Trixbox and all the many others into what they are today. Thank You for all your hard work.

--

Tony Lewis
www.schmoozecom.com
For some great FreePBX training please visit
http://www.freepbx.org/open-telephony-training-seminar



KodaK
Posts: 1885
Member Since:
2006-06-14
FreePBX is a fork of AMP

FreePBX is a fork of AMP just as much as trixbox is a fork of A@H. Which is to say: it's not. It was a simple name change to reflect changes in direction and focus.

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



jahyde
Posts: 2002
Member Since:
2006-06-02
all this talk about forks

all this talk about forks and spoons is making me hungry

--

--my PBX is run on 2 V8's



mustardman
Posts: 1275
Member Since:
2006-06-18
Having just come back from

The bottom line for me is that the competition is not other open source software distributions or GUI's or whatever. It's Cisco, Avaya, Samsung, Panasonic, Shoretel etc. If there are divisions within the open source community itself it's not helping anyone but the competition IMHO.

That is assuming Trixbox CE is truly still part of 'the community'. Actions speak louder than words.



cosmicwombat
Posts: 1173
Member Since:
2006-05-31
It is really astounding....

It is really astounding to read something like:

Quote:
So as we know he reads the forums, if he is not rebutting what Kerry has told us (as several have said they have talked to him), then I can only assume it's all factual, and have no reason to argue or disagree with it.

Really? I hope you read groogs post?

Philippe is not rebutting any of this because he is just not going to dignify it with a response at this time.

Does that make the rest of us whom are responding childish? Perhaps. Or it could be that we all have seen this sort of rhetoric before and feel the need to try and stem the FUD.

I ask you - has anyone seen this sort of turmoil around Elasitx? I haven't.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Open Telephony Training Seminar



rogermt
Posts: 96
Member Since:
2007-12-19
Where else?

Hey Kerry,

Where else can you work hard, do what you think is right, yet take such a beating for it?!

Personally, I've worked with NEC, Nortel, Avaya, and many others. Trixbox Rocks! Thank you for your hard work and dedication to the project!



mustardman
Posts: 1275
Member Since:
2006-06-18
What "project" are you

What "project" are you referring too?

If FreePBX was ripped out of Trixbox would it still "rock"?

Who put in all the "hard work" of developing FreePBX?



jfinstrom
Posts: 1959
Member Since:
2007-03-07
if you spoon whilst you

if you spoon whilst you fork:

--



philippel
Posts: 697
Member Since:
2006-05-31
In response to the original

In response to the original thread:
Now that I have had time to catch-up on other responsibilities having been on an extended vacation early this month, I thought I would chime in. I've provided a more complete post on the FreePBX Blog which you may want to review but will summarize in this thread as well. Now that there has been substantial discussion, speculation, emotions, opinions, inaccurate information and everything else that comes out of such a move I thought I would comment on Fonality's move to fork 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.
I have also delayed this post in order to hear from the FreePBX community, so that I could attempt to speak on their 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 this thread as well as this other thread. Unfortunately they have made some incorrect claims and statements some of which have been factually pointed out by you in these threads. It is pointless and beneath me to get into an unproductive dispute over these assertions, nor does FreePBX have any reason to engage in a long defensive statement as Fonality felt compelled to do. The facts and transparency of the FreePBX 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 the FreePBX 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 the FreePBX project. Since Kerry joined Fonality there has been exactly one bug (Correction: 2 bugs - looks like he changed his name at some point, that has been accounted for) in the FreePBX 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 this 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 the FreePBX 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 Lindheimer, FreePBX® Project Leader
http://freepbx.org - #freepbx on irc.freenode.net
http://freepbx.org/forums - The FreePBX® Forum
OTTS Training - Apr 27-29, Huntsville, AL



kerryg
Posts: 6754
Member Since:
2006-05-31
I am not going to get into

I am not going to get into an online flame war here. There are inaccuracies being stated there but that is not the point. We need to provide a cohesive interface, we submitted changes to allow us to better integrate the product into trixbox CE. These changes were not added, so we had to make the changes ourselves to make our product better and more complete. Where are those submitted changes or other reported bugs? I have no idea, even I can't find them. This was not about taking control of FreePBX it was about integrating it better into trixbox CE which is not something Phillipe is open to as it minimizes FreePBX. That is the primary reason why this was done, period.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



UncleWard
Posts: 357
Member Since:
2006-05-31
Nomenclature

Not sure it's fair to label a branding lobotomy as a bug fix. Might explain why it's not in the FreePBX bug tracker.



kerryg
Posts: 6754
Member Since:
2006-05-31
I seemed to easily find more

I seemed to easily find more than one bug under my username kgarrison. And interesting how those are being looked at and I am getting updates all of a sudden. But embedding changes were not a bug, they were a feature request. But hey, thanks for the comment Ward. Glad I could clarify that for you.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



UncleWard
Posts: 357
Member Since:
2006-05-31
Nomenclature II

Where I come from we wouldn't call it a feature either. :-)



KodaK
Posts: 1885
Member Since:
2006-06-14
(No subject)

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



ethans
Posts: 519
Member Since:
2007-01-16
Haha. Who said animated

Haha. Who said animated gifs weren't good for anything...



ADDMan
Posts: 77
Member Since:
2008-04-01
no reason to progress

--

Asterisk My Anti-Drug



markwho
Posts: 659
Member Since:
2006-09-24
Today's

Today's Headlines

FONALITY/FREEPBX MEET TO DISCUSS ISSUES!


--

Mark



UncleWard
Posts: 357
Member Since:
2006-05-31
Why Not Really Make It 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.



drsatch
Posts: 13
Member Since:
2007-01-15
This is good stuff...

Kerry...your professional responses always make me happy that I decided to go on a search...if I hadn't, I never would have found my long lost Uncle Ward.

I wish someone would come up with highlights of Kerry's "spin" on what's really happening in the TB community. It could be like all the political sound bites we hear on the radio. A montage of Kerry's rants!

I remember seeing things like this in the old days. One Washington based company decided to take/steal other people's work and make it their own. Code from here, code from there, put a shiny new logo on it, patent it and let it become an inferior product because the community could not contribute anymore. What is Fonality's plan? When do you start applying for patents and suing people? Can I even say Fonality without being sued?

HAHA funny that TB is also a medical disease. Coincidence? Maybe. But, I do know that when you take the ability for the community to contribute, the project is doomed.

Instead of making someone else's code your own and closing it off...you should contribute to the best asterisk config system there is. Even though you put your little green logo on it and make it look nice and pretty and integrated into your own interface, I guarantee the community supported, COMMUNITY MINDED FreePBX will thrive. Once you realize that...what then? Fonality will be required to admit it was wrong...or make someone else's code their own...again.



kerryg
Posts: 6754
Member Since:
2006-05-31
The Fonality Plan

Apologies up front for a long post.

We "dip into the well" to grab the current FreePBX source tree, we have a series of patch files that we are building that will address the following issues:

- Interface integration
- New Features
- Bug Fixes

Obviously the interface integration is not going to be welcomed by the FreePBX developers and thus it is fairly pointless to submit those things back. Features is a different issue and is much more complicated as adding a feature like trixnet for example is designed to be a value-add for trixbox users but it also will mess with a LOT of FreePBX routing code and keeping that working while changes occur to FreePBX code will be challenging. Other features that are more generic like SLA configuration or FreeSwitch compatibility are beyond our scope but we have committed to helping to help fund these projects without asking for them to be trixbox ce only.

Finally there is bug fixes. Anyone who has devled into the FreePBX code will tell you it can be a dark, mysterious place that few dare to tread. Basically it is big and complicated. There are a handful of bugs that we wanted fixed quickly and were easy to do, mostly HTML rendering issues so far. We wrote the fix, created the patch files, and have submitted those patches back to the FreePBX bug tracker. I believe one has already been accepted. Why would we do that? For just a moment let's not even think about being community friendly (although that doesn't hurt). We have a very limited development team here. If we don't submit those bugs back, we have to test every single one against every single new build. That is simply a daunting task. By submitting bugs back you could say we are helping the FreePBX project out with the side benefit of it making our lives easier long term (Depending on your personality, you could also view it the exact opposite, are you a glass half full or half empty person?).

I am not trying to get on a soapbox and say "look at us, we are commiiting bugs back like we said!". Go look for yourself, the few we have posted are pretty trivial by anyone's standards. One I think was a single character fix. We are tackling some easy ones first to make sure our patch system works. We submitted a very simple one and I emailed Phillipe to check it and he said it applied fine and the format of the patch file was good. So today we did a few more and asked him to make sure we are getting them to him in a usable manner. Others are still either in testing or still in development as we have to be careful not to just hack out a fix without thinking some things through or it wont be accepted because it might conflict with something else or cause some other issue. Phillipe knows this code better than anyone and if we just submit garbage it doesn't do anybody any good and he will just reject it.

We are really sorry that this does not sit well with some people. There are those who feel we shouldn't touch a thing and continue to have a hodgepodge looking interface. We have had people say they are glad we did Pro simply because it looks better or people who say they like trixbox but use Elastix because of the clean interface. In order for trixbox CE to conitnue to grow, it must evolve, it must become better. Some of the things we do will benefit FreePBX and thus even our competitors, some will benefit the trixbox CE project (which is GPL so anyone can resuse our code as they like). Call this spin, or soundbites, or even mindless dribble, its up to you. I have outlined our plan, descibed what we are doing to implement it, and have explained the different steps we are taking to accomplish the things we said we would do. As Ward said, it wouldn't take a lot to really make it difficult on us to maintain this patch process system.

If FreePBX were to begin adding code simply to make it difficult for us to patch against we would simply have to stop there, stop using current code, and we would have a true fork in every sense of the word it would be highly likely our bug fixes would no longer work with the clean FreePBX code and thus we would be forced to no longer submit further fixes. This not only takes away time best spent on making FreePBX better, it also negates our development efforts that can contribute back, both of which hurt everyone equally. So while our move to create a better product may be considered un-community by a few people, putting in code that is only intended to hurt products like trixbox and elastix sure isn't very community friendly either. Digium code do the same, they could quickly look for signs that Asterisk is running on trixbox and do all kinds of nastiness, but probably wouldn't be a good PR move.

That's it for this. Have a good evening.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



KodaK
Posts: 1885
Member Since:
2006-06-14
Quote: Obviously the
Quote:
Obviously the interface integration is not going to be welcomed by the FreePBX developers

If you were to develop and submit a true branding module, I think that would go down pretty well. Of course everyone would be able to use it -- that's the point -- but then you would be able to do your interface integration without issue and without having to apply and test a patch every time.

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



mustardman
Posts: 1275
Member Since:
2006-06-18
So basically what your

So basically what your saying kerryg is your not giving ANYTHING back to FreePBX. After going through your readers digest post that's what I got out of it!



kerryg
Posts: 6754
Member Since:
2006-05-31
Yes, that is what people

Yes, that is what people keep saying. Working with Phillipe to determine if our patch files are formatted well and apply correctly and submitting a few bugs to test our patch creation process is pretty well ignored.

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



pcott
Posts: 130
Member Since:
2006-05-31
???? Am I missing something?

???? Am I missing something? How is that contributing back to FreePBX?



kerryg
Posts: 6754
Member Since:
2006-05-31
How is submitting bug fixes

How is submitting bug fixes not contributing back?

--

Kerry Garrison
http://www.VoipStore.com - http://www.888VoipStore.com
Facebook: http://facebook.com/VoipStore
(888) VOIPSTORE - (888) 864-7786



drsatch
Posts: 13
Member Since:
2007-01-15
Bug fixes bug fixes...

Everyone is stuck on bug fixes. Let's not ignore the fact that it is nothing more than grabbing someone else's code and making it your own. New label=new product.

Forget about the legalities of opensource and GPL for a second and take a look at the fact that Fonality has a community version of TB and claims to be community minded. BS! If you were community minded, you'd contribute to the FreePBX project and not turn it into your own that you will only contribute to. There's a difference. We don't trust you...no one trusts you. Multiple logins with only but the best to say about Fonality / TB and negative attacks on a competitor. What do you have to say about that, kerryg, or should I say kgarrison...or is it GPLLaw?

It comes down to a trust issue. I and a lot of the community doesn't trust you or Fonality. It all started with the "phone home" incident which was downplayed having fingers pointed at other projects saying..."they do the same thing!" It was different and you know it. Ultimately, you did apologize if I remember right. Now you should apologize to the community for hiding your intentions. Am I saying you personally? Well that remains to be seen. Are you the spin-meister for Fonality? Or do you actually believe this crap?

"Elastix did it! Elastix did it!" Ya ya but they didn't create a feeling in people that Elastix was trying to hide something.

Why don't you tell it like it is and admit that you want your own integrated config tool, branded as your own, but you're too lazy to make it yourself. I assume the copyrights and credits from the FreePBX code will be removed so as not to leave a trace. I hope you prove me wrong. I also predict there will be no giving back to the community in the way of contributing to the FreePBX team...the real community project. Your idea of giving to the community will be to contribute and fix things you broke in your integrated version of FreePBX. Bug fixes will be added to your bug tracker and not FreePBX's. That's not community support, that's Fonailty support.

I hope you prove me wrong and don't censor this post like you've done to so many others. We'll see.



fskrotzki
Posts: 181
Member Since:
2006-09-13
Hum, I've been sitting on

Hum,

I've been sitting on the sideline reading, watching and waiting before I speak, it's been quite interesting. I've been using asterisk on and off for about three years now, trixbox and FreePBX for almost two (I came from a large company using Cisco Call Manager yuck, yuck). Once I finally got my current companies commitment to replace our POC Merlin system I got into it seriously. I found a bug or two in some code and it only took me a hour to figure out how to create valid patch files, submit bugs and even watch them get accepted and rolled into now commonly used code in under 24 hours. I don't even formally know Perl or PHP, but I could figure it out quickly.

Making patches, testing them and submitting them IS NOT HARD, it does not take a rocket scientist and years of study to do it.

Yes testing code properly is a daunting task if and when it is done right, and that part it seems is where trixbox had it's first huge mistake about a year ago, not testing. If you go back to version 2.2.4 and beyond you can't miss it. But I'll not list all the issues as anyone can find them documented in the forums assuming they have not been deleted yet. Yes I had to go to private e-mails back and forth with Kerry about there being a huge bug in 2.2.4 and detailed exacting steps before it was accepted as a issue. I was a serious coder for many years and can understand the insistence that all things are right in your code but that doesn't mean you don't test just in case that last line you typed at 3 am had a typo in it.

Creating a testing plan is also not hard and does not .... you get the point. But actually doing the testing and doing it right is the hard and time consuming part. That means testing it against all known setups, and at the very least the common setups. Yes this means you need to have a LARGE bank of hardware to test against and do it correctly not just against one zaptel card, one sip trunk, etc.

I've worked in, around and on software for over 25 years for many companies (some very big and some very small), and these days those who do not do regression testing for current versions plus roll back a version or two if it is still in production just don't know how to properly support their clients (yes even those who download and use for free are clients).

Things have improved a bit since October when 2.2.4 - 2.2.8 were coming out and faxing suddenly just stopped working, but things still need to improve (2.6.0.0, 2.6.0.2, how about the web GUI install on 2.6.0.7 still saying 2.6.0.0).

Kerry, I'm truly glad your crew took the time to figure it out what really need to be done instead of winging it as has happened in the past. Now you have the process down for making patches, let's stop the beating the drum and produce the patches, documentation and submit them for everybody to see and test. YES in a Open Source project others also test them, interesting concept no? If your patches work (I would assume you'd only submit them if they did) anybody who has a copy of FreePBX should be able to take your patches, apply them, test then in there environment and make comments back about them before they get accepted or rejected. That's how the process works. I'm sure you have learned by now many people do strange things that you never thought of, some are interesting, some not but in that users mind valid, so getting the whole FreePBX community into the process is only a benefit to you not a hindrance.

There are probably hundreds of people who watch and monitor the patches, features and bug fix postings so that when something that interests them comes up they take a look and maybe apply those patches. If they are good or bad you'll know it.

So Let's stop the drum beating and start producing.



SkykingOH
Posts: 8081
Member Since:
2007-12-17
Quote:
Quote:
We don't trust you...no one trusts you.

Who are you that you can speak collectively? What group do you represent? In the same manner how can you make a statement that "no one trusts you"? You can't speak for everybody.

So state your opinions and let others do the same.

Quote:
So Let's stop the drum beating and start producing.

I could not agree more.

Scott

--

Scott

aka "Skyking"



vpatel41
Posts: 46
Member Since:
2007-05-25
This is all absolutely

This is all absolutely ridiculous, what started as a somewhat slanted question has turned into a big lets all just bash Kerry for every little thing we want to blow out of proportion. I've only been using trixbox for a year and a half now, and as someone who isn't as good a programmer as I'm sure many of you are, I really like having trixbox to help me get what I need done. I made another box and I haven't run into any of the same problems that I ran into during my first couple installs of version 2.2. You're all complaining because Fonality is making FreePBX work BETTER on trixbox. If you're all so hung up on how FreePBX is not going to be compatible with the other systems then use one of the other systems. Thats like saying "I'm mad at Microsoft because their Xbox360 games don't work on a PS3 even though the game title is the same." It's a good thing Fonality wants to actually make a product that they have NO financial gain from better.

On a side note: Thank you Kerry for helping to put out a product that enables more inexperienced users such as myself.



jahyde
Posts: 2002
Member Since:
2006-06-02
Quote: Who are you that you
Quote:
Who are you that you can speak collectively?

They are a group of 5-10 trixbox users (who refuse to use something 'better' it seems), that cannot forgive something that happened last year (not asking to forget, just burry the hatchet). Speak collectively - no they cant, not even 10 users can represent a whole world-wide community. They can just try to push the rest of the community over with bashing.

Disadvantages - for fonality - none, for freepbx- less advertising $ support.
- still doesnt have true community contribution capabilities (tho I have seen mention of future change)
- freepbx looses recognition
- migration paths restricted (heard mention of some tool to aleviate this)

advantages - much more cohesive product that can stand up against other commercial offerings from companies like Avaya, Cisco, and Vertical, rather than just looking like a pieced together mash of projects (remember who the REAL competition is).

The scales are pretty light on either side, this conversation really shouldnt be so emotional. It has been said that we cannot say "Elastix did it" - well the fact is they did, and now fonality is doing the same. The concept is great, who it affects, well not everyone will be happy.

What should *they* do - work together, but this will never happen as distrust, and politics have spoiled that possibility from both sides. What should *we* do - DEAL WITH IT - A. consider the new direction, check it out and see where it goes rather than being a bunch of ranting ignorant little kids, or B. build another wheel somewhere else - no hard feelings.

For those of us that consider ourselves the *active* community - we know exactly what the motives are, and exactly what they mean, there is no question, just except them and move on, short term this may prove nothing, long term it may prove everything, burning it now will definitely prove nothing. For the rest of the community that just runs some box in their closet that answers phones, it will probably mean absolutely nothing.

--

--my PBX is run on 2 V8's



mustardman
Posts: 1275
Member Since:
2006-06-18
Nice post vpatel with only

Nice post vpatel with only 22 posts yet you have been using Trixbox for 1.5 years. Things that make me go hmmmmmmm!

kerryg,
You keep going on and on about how your doing this all because you can't get things fixed! It has already been proven beyond a shadow of a doubt that that is completely 100% false! Frankly, I'm getting kind of insulted that you think we are that stupid to believe any of this. Now your saying someone is hacking your account and spoofing your IP and then posting FUD on the freepbx forum. I find that all pretty hard to swallow!

I've got nothing against Trixbox/Fonality you or Chris. They seem like good products and you guys seem to be on top of things for the most part. I'm starting to question some of the motives behind some things that are going on though.

Nobody should be looking at each other as competitors when collectively we are less than 1% of the market. If you want to spread FUD you should be doing it on the Cisco/Avaya/Shoretel forums ;-). Maybe you are??!!



SkykingOH
Posts: 8081
Member Since:
2007-12-17
That clears things up
Quote:
this conversation really shouldnt be so emotional.

There are many things to get emotional about, clearly a phone system is not. As John pointed out to the rest of the world they about as exciting as an oil filter.

Maybe it's just a perspective thing but I don't understand the vitriolic rhetoric between the different "factions" at the end of the day we are not each others competition. I know all my competitors in town and we compete aggressively against each other in front of the customer, however we all still work together because at the end of the day we are basically trading the same customers back and forth.

If another distribution is a better fit for somebodies application that is just how it goes.

Does the same thing happen between Linux desktop distributions?

trixbox has 99% of what I need day in and day out. If something needs to be modified and is beyond our skill level we pay somebody to do the work and then leave that system alone. It makes no sense to whine and cry about it.

One of the best things about trixbox is the community. We have a great group of people here that are willing to help at all skill levels. I think that is an attraction to the distribution.

Maybe I have a different viewpoint and that's OK also, at least from where I sit. The way I think about community code has not changed much in 25 years. I am going to share a story to illustrate.

Back in the early 80's I was very active in the CP/M community. I ran a bulletin board and help distribute the shareware and hardware code to help glue S-100 systems together. I even contributed code (Intel 8080 assembly language) to the projects. There was no such thing as an "open source license" everybody just shared what they learned. I was in my my Junior year of undergraduate school and I got my hands on a Sanyo computer. All integrated with the CPU/Monitor and Floppy in one easy to carry solid steel case. The thing had an I/O slot in the back. I was able to obtain a copy of the BIOS source by talking to the folks in Japan and I ported the Corvus hard disk controller code to the Sanyo and posted on the bulletin board. Before long this code was all over the dealer network. I got a call from Sanyo and they wanted to integrate ST-506 hard drive support into the machine. They used the same controller as Corvus so I told them it would not be hard to do. They asked me how much I wanted to do the work. I had no experience in pricing myself so I told them 20k and they said yes. I picked that number out because that is how much I needed to trade my Camaro in on a the next gen Corvette. Well I did the work, got paid and bought the car and all my buddies are like wow we can get paid for what we used to do for free. Well the BIOS is distributed by Sanyo with the computers and I start getting hate mail and flames and all sorts of stuff. I based my work on the community code. Well you think I defiled there daughter on the spot. It was very ugly.

The point of the story is that when you put your heart and soul into code and then see it commercialized it has to hurt. So while I understand why people are upset I don't think it is effective or worth the effort.

Scott

--

Scott

aka "Skyking"



jahyde
Posts: 2002
Member Since:
2006-06-02
lets not hang the wrong guy

lets not hang the wrong guy now - vpatel looks like a legit user, although i know there have been some who arent. no need to storm the castle, tar and all that jazz.

--

--my PBX is run on 2 V8's



KodaK
Posts: 1885
Member Since:
2006-06-14
Quote: One of the best
Quote:
One of the best things about trixbox is the community. We have a great group of people here that are willing to help at all skill levels. I think that is an attraction to the distribution.[/quote[

Fonality is doing things that appear to some of us as anti-community, and are causing those that are willing to help to question why they should continue to do so in a Fonality run forum. Instead of those concerns being addressed by the company, we're offered platitudes and convenient excuses.

There is a de facto ethical code that has been built up around Free and Open Source software. Many of us come from that world, which can be (generously, admittedly) characterized as one of sharing. Others are coming from the traditional telco world, where standards are routinely extended into incompatibility for competitive advantage. This creates an environment ripe for a culture clash.

Those of us coming from the Linux/GNU/*BSD worlds get a little defensive when we see the telco culture encroaching on our "hippie utopia" (as we have been accused of pining for.)

So, what I'm saying is that this isn't whining and crying, it's about respect; something that appears to be in short supply at Fonality HQ. As a user of trixbox and contributer to these forums I feel very disrespected.

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



mustardman
Posts: 1275
Member Since:
2006-06-18
It's not even about the open

It's not even about the open source community thing for me. Just business ethics in general.



SkykingOH
Posts: 8081
Member Since:
2007-12-17
Quote:
Quote:
Others are coming from the traditional telco world

Oh I admit there is a culture clash, certainly I come from the traditional telco world. I will never forget my boss saying to me one day (I was a hiring manager) to go out and find some of those "maggot infested, rock and roll, pot smoking linux types" to add some diversity to our development staff. I was quite shocked that he would generalize like that. I have tried to keep a foot in both worlds throughout my carrier which spans CP/M to AmigaOS, to FreeBSD to Linux.

Since I am basically an operational guy the culture I found hard to break was "change management". Basic process of testing and release cycles that kept the code stable. Business processes to ensure that production switches where not brought down by programmers that did not understand why we did not compile on a production switch with 2M subscribers on it. (Google the day AT&T died).

What I hear KodaK saying is that Chris Lyman has not fostered a culture within Fonality that respects the community contribution to Fonality's product. The conclusions that are being drawn are based on outside opinions that do not have any access to a private companies books. I find it hard to comment when I don't have all the facts. Some of the folks commenting are much closer to the people that have contributed to the FreePBX code base.

What I can see from Fonality's outward actions is a young company trying to build a product and make a profit. If I had to take a guess I would think that Fonality is probably loosing money. The expenses on the CE side have to be justified. As one who takes from the project and in the whole scheme of things gives very little I have a hard time criticizing those from whom I am taking. Certainly it is on a different scale but it is the same principal.

If I end up making money from this venture I have some grand ideas of things that I want to do for the community. If Chris and Kerry and company are half the people I think they are and if Fonality starts throwing off some decent cash then there will be more money to invest in back into the community. They made a choice as to what they wanted to do with their people and money and what direction they wanted the product to take. Ultimately any consequences of their decisions will be for them to bear.

While I am sure being a "good citizen" in this community is a goal of Fonality I strongly doubt that the noise created in the community as a result of their decision has any bearing on them executing on their vision. Some will see that as morally outrageous, poor stewardship and a lack of respect for the principals of the community. I see that they (Fonality) have a fiduciary obligation to execute their strategy to the best of their abilities. Anything less would be not be honoring their obligation to the people that they have the ultimate accountability to, the investors and shareholders.

Harsh reality but it is what it is.

Scott

--

Scott

aka "Skyking"



jahyde
Posts: 2002
Member Since:
2006-06-02
got that right Scott, and no

got that right Scott, and no Im not a fricken fan boy, its just some people arent in "real business" - they have never incorporated and paid the 50 kazillion permits and licenses to operate a real business - forget the fees, just filling out the stupid forms every month (they dont stop) is overwhelming. They also dont realize what all those permits and licenses hold that company to, it may not mean a whole lot to some people, but in reality it means a hell of a lot more than Joe Schmoes 'word' who does dev in his basement - he could crawl back into his hole any day and leave us dry.

Some of their ideas *suck* in one aspect, but in another, they are something that people have been looking for, for a long time. Their motives - for some people they suck, but for ongoing dev, well donations wont cover it - even Philippe knows that.

--

--my PBX is run on 2 V8's



vpatel41
Posts: 46
Member Since:
2007-05-25
Quote:
mustardman wrote:
Nice post vpatel with only 22 posts yet you have been using Trixbox for 1.5 years. Things that make me go hmmmmmmm!

Cant believe that I actually have to defend myself against this kind of crap but I will if I have to. I didnt realize that the number of forum posts I had was what determined how long I have been using trixbox. Under normal circumstances I wouldn't bother justifying this with an answer but since you are all going to blame Kerry and say this is just another one of his created accounts go to

http://www.facebook.com/people/Vishal_Patel/1135890414

Make an account with the network set to Chicago, then when you check the profile page pay attention to the status.

That should be enough to settle this MM



KodaK
Posts: 1885
Member Since:
2006-06-14
Quote: Their motives - for
Quote:
Their motives - for some people they suck, but for ongoing dev, well donations wont cover it - even Philippe knows that.

I've said it before, and I'll say it again: Fonality knew the score when they decided to build their business on top of Free and Open Source software. They got a gigantic leg up by doing so.

There are lots of businesses that have used FOSS as a foundation, and many of them do it the right way: with open community involvement. This is something that Fonality doesn't do. Decisions are dictates, nobody outside of Fonality gets a say in anything related to this collection of software we've come to call trixbox. Is it a product or a project? If it's the later, let's open it up and get some real community involvement. If it's a product, well, that's a different story. This seems like a giant bait and switch game. If they had stuck with PBXtra, none of this would even be an issue. But they didn't, so it is.

This isn't about being anti-business, or anti-profit, it's about being consistently pro-community. I would be happy for Fonality if they made a billion dollars a year, as long as they were pro-community while doing so.

I'm a real IT professional, not a basement dweller. I've been building networks on top of FOSS for many years. I make money, too. The price I pay for doing so, however, is trying to help others (which has other benefits,) and on a few, very rare, occasions, by submitting my poor excuse for code.

Quote:
it may not mean a whole lot to some people, but in reality it means a hell of a lot more than Joe Schmoes 'word' who does dev in his basement - he could crawl back into his hole any day and leave us dry.

You mean those developers who built all this in the first place?

--

WARNING: I no longer actively participate in these forums. My thoughts on trixbox in a nutshell: http://www.youtube.com/watch?v=q4xBMkWu1pE Use AsteriskNOW instead.



mammoth
Posts: 439
Member Since:
2006-06-14
The FreePBX fork does not

The FreePBX fork does not bother me so much. I may not agree with it, but I could let it slide and continue using and trying to sell the product (Trixbox). What I have a really difficult time with is the way in which this all transpired and was presented. The use of fictitious accounts, deliberate misinformation, and forum censorship is in my mind, unethical at least. I find myself, and by extension, my company, feeling ill at ease in continuing to consider Fonality / trixbox as our partner in voice sales.

We were just to the point where we felt the product was stable enough, feature full, and well supported when all of this went down. Now I feel like we picked the wrong horse -- one that is willing to deceive its partners and customers in order to pursue company objectives. And no, I'm not naive -- I know this stuff goes on elsewhere, but Fonality's mantra has been from the beginning, "Trust us...." I just don't think I can after seeing posts from fbosco, GPLLaw, and the like.



UncleWard
Posts: 357
Member Since:
2006-05-31
What A Difference A Month Makes

So a month after this thread filled with denials and righteous indignation began, it turns out most, if not all of it, is true. Thanks for all the love letters, Kerry. What a great business model Fonality has built for TRIXbox.

http://freepbx.org/news/2008-06-02/why-does-fonality-choose-to-de...



agit8or
Posts: 301
Member Since:
2006-05-31
It was bad judgement from

It was bad judgement from start to finish. Kerry AND Fonality handled it badly. It makes Fonality look bad as well as Kerry. Any other company that found it's employees engaged in such behaviour would first issued a public apology and then most likely terminated the person(s) responsible for such ongoing actions. Am I suggesting that happen? No.

Kerry,

In your posts since AAH became Fonality/Trixbox, you have been at times overly defensive, close minded, egotistical, and even vendictive when someone has an opinion that differs from yours. Not what I would expect from someone who works for a company that communicates so much on public forums.



ADDMan
Posts: 77
Member Since:
2008-04-01
I noticed these threads pop

I noticed these threads pop up every weekend.. I think you people need to find a more constructive hobby.
Seriously I too have no life heck I am here not at the lake but seriously GET OVER IT

--

Asterisk My Anti-Drug



UncleWard
Posts: 357
Member Since:
2006-05-31
Weekend Surprises

The threads pop up on the weekends because "news flashes" always seem to be released on Friday afternoons at Fonality. Ever wonder why?



agit8or
Posts: 301
Member Since:
2006-05-31
It's funny you say that.

It's funny you say that. It's funny to see most (Not all) of the Fonality/Kerry defenders haven't been apart of this AAH community as long as many of us. I think it's also amusing to see people defend actions that were clearly wrong, almost like POOF! It's all supposed to be forgotten and forgiven. If you would have actually READ the post over at FreePBX, you would see that this wasn't just a single instance of this type of behaviour, but this is an ongoing pattern. However, continue your trip down Denial river.

I think Kerry's ego is big enough that he can respond himself and doesn't need a mouthpiece. However feel free to nutswing like you have been....



GSnover
Posts: 1431
Member Since:
2006-11-19
ADDMan is right, but for the wrong reasons

This thread does need to die - there is just no point in it anymore - after a while, getting to the actual "truth" of what happened after so many people have weighed in with their "spin" on what happened obfuscates most of the factual elements, and leads to posts like ADDMan's - if you only read here (at Trixbox.org) you will have a very different take on what has transpired than if you read here, at FreePBX.org, Elastix, and at NerdVittles.

I can understand the Fanboys - you find something as cohesive and (relatively) easy as Trixbox is to learn and use, and a lightbulb goes off in your head and you naturally feel indebted to the people that make it possible - Trixbox was a breakthrough for me because it finally forced me to become competent in Linux and Asterisk, and now, my company is based on selling Asterisk solutions running on Linux - it's scary, and it's hard, but it's WAY more fun than what I was selling before.

Helpful posts are still worth the time here, but don't bother posting a disagreement with the Fonality crew - this is NOT the style of community they are interested in, and their response will show it.

Off to see Kung Fu Panda - again!

Greg



netout
Posts: 187
Member Since:
2007-08-18
Ok I will have to admit that

From a business point of view I could care less if Fonality Forked FreePBX or not. I like the new interface and so do our clients. Trixbox CE makes me a good deal of money. After my first install I was hooked. I sold my tech company and started a phone company based around trixbox CE within a month. I have gone to the training and just love everything about trixbox CE. Even their shirts, I am certified to play with your box haha that would be a good one.

Frankly I am getting sick of reading Kerry did this or that, Hell on the FreePBX site they have gone out of there way to point out even more crap that I could care less about. If FreePBX is so mad make your own .iso installer and try and compete with Fonality. Haha good luck. Most people would not even know the name FreePBX if it were not for trixbox CE.

I can't wait until all this garbage talk goes away so we can get back to talking about how to make kick ass projects and the XML stuff from Aastra and all that.

I strive to be as awesome as half the people that are posting here. You guy's are awesome and have contributed a wealth of information. Can't we just drop this subject on every web site throughout the universe.

I hope this thread dies a horrible death.

--

Michael D Mosier
Sr. Telecom Engineer
Network Outfitters
Houston, Austin and San Antonio
Support Available
832-715-6981



ddwyer
Posts: 398
Member Since:
2006-06-03
FreePBX to FORK the TrixboxCE iso = FreePBX.CE

i agree with you M@Mcom. i do think that freepbx should have there our self installing .iso i think that they should Fork TrixboxCE hey why not! and the best ting is that freepbx could continue to develope and market freePBX and just replace the trix logo and trix graphics , and send all the "customers" to trixbox for support.
that would really put a smile on my face ! , hey and it would forever polorize the community.
lest face it almost every single iso distro uses Freepbx , it is the engine room used my most voip PBX's maybe give the FreePBX people some credit , and recognise that they are pissed of at having their project forked (hyjacked) and they have a potential to loose money (which they deserve , all because they were sharing openly



Comment viewing options

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