My thinking is wholly inline with Kurt. > I feel like the addition of Terry's work is not an add-on, but more of a core functionality.
I agree. I also agree that the BerkeleyDBFiler is a core piece too. These aren't add-on functionality, they are configurable options. If they are not included in the distro, they will probably get used very little. If you can simply change the server config to utilize them, this add-on just turned into another feature of the system. +1 Terry's Addition to main trunk +1 BerkeleyDBFiler to main trunk There will always be bugs. It is merely misplaced fear that prevents us from committing things. When there is a bug, there will be a bug report. The more the community gets involved and excited, the more they will help, especially when they use that feature. Maybe that's what you may be missing Vladimir: more functionality == more users more functionality == more bugs more users == more contributors more users == more stable My two cents once again... -Kevin Ross -----Original Message----- From: Vladimir R. Bossicard [mailto:[EMAIL PROTECTED] Sent: Thursday, June 05, 2003 11:51 AM To: [EMAIL PROTECTED]; Kurt Ward Subject: RE: [my philosophy] was RE: MemValueIndexer > I feel like the addition of Terry's work is not an add-on, but more of a core > functionality. WebDav on the other hand could be an add-on as it is a db > access method vs. db filer/indexer code, so I'm not against such a library. Terry's work is certainly very useful (he uses it) but it targets a specific usage of Xindice (loading the entire db in memory is not done by every user). By "addons" I distinguish between default/non-default functionalities and not between core/non-core functionalities. Of course a feature can be moved from the addons to the main trunk. A good example is the BerkeleyDB filer: it's a core functionality (filer) but clearly an addon (requiring external resources). One of the advantages of an addon project is a much shorter release cycle. (JUnit-addons has a new release every month, JUnit every year). But I don't say that everything has to go into the addons. The scheduler (if you can tell a little bit more about it) should certainly be a default feature. I hope that I made things a little bit clearer. -Vladimir -- Vladimir R. Bossicard Apache Xindice - http://xml.apache.org/xindice