I'm starting to feel like the lone holdout that thinks back compat for commonly used interfaces and index formats is important. So I'll sum up some of my thoughts and leave it at that:
- I doubt that the number of new users for each release of Lucene exceeds the sum total of all existing users of Lucene. Lucene is already the dominant open source search library, so we're never going to hit that type of exponential growth going forward. Existing users are very important. - Good back compat makes the lives of all Lucene users easier - Good back compat makes the lives of Lucene developers easier in some ways also. We don't *need* to go back and patcholder releases, since we can say "use a newer release". If things change too much, that will no longer be an easy option for many users, and more people will get stuck in the past because upgrading is too painful. - The difficulty of change can also be a good thing - it forces people to really think if changes are worth it and only add them where it really makes sense. The last threads on back compat generated so much volume that I couldn't keep up, and I expect there are many others that couldn't either. I'm not personally interested in discussing it in the abstract further... I'm more interested in actual code patches/proposals. -Yonik http://www.lucidimagination.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org