On another mailing list, Jon fairly asked (since pretty soon, there will be a final release of 4.0) and I like to inform also the Tomcat developers on what my thoughts are: Jon Stevens at [EMAIL PROTECTED] wrote: > > Does mod_warp really have the level of testing and stability in order to > declare a release of Apache quality? First of all, it's called WebApp Module :) :) :) I don't think that the WebApp module will be considered "final" on the day of the release, only in the past few weeks I started receiving comments and bug reports on it. I know, it's my bad, but that's how things are... Letely, I've been talking a lot with some of the core Apache HTTPd/APR developers here in London, members of the ASF, and we shared some of our visions on the levels of "quality" in the release cycles. What came out was: - "alpha" means "it has bugs, we know it, try it at your own risk" - "beta" is something more along the lines "it works for us, we didn't find any bug even after testing, but there might be still some glitches that we didn't catch due to a not enough extensive test" (platform dependancy, mainly) - "release" indicates something that we trust, is proven to be working without bugs by all those who tested them, so, let's kick it out. I believe that Tomcat 4.0 right now is right there between beta and release. Sometimes a new bug is found, but that gets fixed quite easily or in a timely manner, and was something really weird (like the one that is currently being fixed by Craig), but I trust that code, deeply... (we seriously need to close most of those bugzilla items) The WebApp module (or set of modules) is not yet there. Right now it is in alpha, I know it has bugs. I'm shooting for a beta in a short time, and another one alongside with the final release of Tomcat, but that's the best thing I can do. I need extensive testing, and extensive testing can come only from multi-platform deployment and usage: It's C code, and the JVM in this helps us a lot. My idea is to keep the distribution separate: I'm way more confident of the code in Java for it than the C code, so, I could fairly assert that when 4.0 comes out, the Java part will be done. The problem remains on the C side of things, and that's why I would propose a dual-release (as we did in the last 4.0 beta releases): the WebApp module is separated from the core trunk, follows its own versioning, (the current versions, 1.0-tc40b6 and 1.0-tc40b7 are pre-alpha snapshots) and is an add-on to Tomcat... (the WARP protocol handling connector, though will be final) So, what do you think? Pier