[eluser]DChill[/eluser]
[quote author="Rick Jolly" date="1291247610"]DChill, you are asking me to give up on CI. I have 4 years invested in it. I must use it for EE development. But most importantly, I don't like to give up.
I don't own a torch or a pitchfork. If I don't get my way, nobody will lose a head.[/quote]
On the contrary, it seems to me that you are an assertive member of the community with ideas to share and the will to contribute - I don't want you to give up at all. I am just trying to understand the direction you're moving in, and figure out if it's truly good for the community at large.
I see an important distinction between giving up and focusing energy in a direction that can truly bring about change. While the fork might seem productive to you now, I (as I said) am not convinced that it would pan out in the bigger picture. Then again, I might not fully understand your vision of the future, either.
You previously mentioned EllisLabs' best interests and likely courses of action, and I think your basic point was correct. They use this codebase to run their enterprise business, and as such they have a vested interest in its continued usability for their internal purposes. Of course, without that arrangement, CI would not be free to the rest of us, so let's not look a gift horse in the mouth. By the same token, enhanced performance and usability would also be in the company's best interest, as long as it didn't incur changes in their dependent code extensive enough to be prohibitively expensive.
What I perceive here is that you have already given up on Ellis' willingness to make the changes you want to see, in favor of fighting for your own sandbox where you can do it yourself. I wouldn't be so sure that they won't adopt more changes than you are giving credit for. I think this is part of their reasoning behind the Community Branch - it could be a proving ground where they can see the community's ideas worked out in actual code that they can incorporate into the official releases as they see fit. Sure, radical rewrites aren't likely to be taken in, but that doesn't mean core code can't be adapted and enhanced to make justified improvements.
If I'm off track, here, let me know - I'm only interested in pursuing the best future for CI and the community, and I'm not a certified mind reader. I would just hate to see Ellis decide there's no point in opening up the Community Branch because the community got up in arms about a fork.