Hi all,

Looks like we have a few people talking about the pro's and con's of how to go about making large
scale changes to the server which could effect users and our documentation effort around user guides
etc.  We have two options for this vote and some explanation is given about each option along with it's
pros and cons so you can better evaluate an option.

[ ] Option #1: Continue making moderate to large scale changes in 1.5 branch which effect standalone
    and embedding users.
[ ] Option #2: Create separate branch (2.5) for these kinds of changes while trying to release a 2.0 sooner
    without a major impact to the user base.
[ ] Undecided.

Pro's and Con's of options listed below.  Perhaps others might add more but we can just rename the
subject perhaps for that and use this thread for just counting votes.


Option #1 Pros
Reduces work of maintaining several branches
Changes go in now rather than later which have to effect users anyway
Gets a 2.0 out quicker but not by much

Option #1 Cons
Delays 2.0 release marginally
Increases amount of change on documentation and the site
Forces users to change the server.xml which already happens when moving from 1.0-> 1.5
Contradicts our strategy for having stable and experimental branches


Option #2  Pros
Keeps users who are using 1.5 already happy since they have to change relatively little to move to 2.0
Less changes to existing documentation although new documentation area will be needed eventually
Completely free area to introduce dramatic changes (no worries about users)
Could bring features faster into server to avoid feature deadlock due to architectural hurdles in 1.5

Option #2 Cons
Yet another branch to manage.
Distracts developers from 1.5 work