On Tue, Jan 27, 2009 at 5:35 PM, sameer shinde s9sameer@gmail.com wrote:
Other thing is, when there is a latest version available, what is the need of develpment in the older version. i.e when we've ver3.0 then why 2.8. All the patches, bug fixes, new additions can be done in the newer release then why ver2.8?
2.x is the legacy version. Only bug fixes happen for that release. It is difficult for certain older setups to migrate from 2.x to 3.x directly. So, they continue with the older series. If there are any bugs in that series, those are reported and fixed by the vendor. There will be no new features in the 2.x branch anymore. On the other hand, 3.x branch is the current one. This is where all the new features come in. There are quite a few open source projects that have 3 stages - legacy, current and development.
Is there any specific reason for that? If yes, then which version one should use? Because all the versions give you production release.
If you are starting fresh then go with 3.0 version, unless there is a good reason to go with older version.