Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 9540 invoked from network); 15 Nov 2006 16:38:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Nov 2006 16:38:54 -0000 Received: (qmail 17411 invoked by uid 500); 15 Nov 2006 16:39:02 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 17366 invoked by uid 500); 15 Nov 2006 16:39:02 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 17355 invoked by uid 99); 15 Nov 2006 16:39:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2006 08:39:02 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=RCVD_IN_SORBS_WEB,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [63.208.196.171] (HELO outbound.mailhop.org) (63.208.196.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2006 08:38:48 -0800 Received: from bi01p1.nc.us.ibm.com ([129.33.49.251] helo=[9.37.214.138]) by outbound.mailhop.org with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.51) id 1GkNmJ-000D1Q-Sb for dev@geronimo.apache.org; Wed, 15 Nov 2006 11:38:27 -0500 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 129.33.49.251 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: hogndos Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: dev@geronimo.apache.org From: Matt Hogstrom Subject: The Drive to Five Date: Wed, 15 Nov 2006 11:38:21 -0500 X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org I've been noodling over our Java EE 5.0 release of Geronimo and had some ideas I wanted to share. Given that the J2EE space is highly competitive I would love to see us have a Java EE 5.0 implementation out before Java One. We might not be the first on the block but we'll be in the pack and that will be huge for us in terms of showing we came from behind with J2EE 1.4 a few years late and now were on a par with our other Open Source projects in terms of having software available. The other cool features like plugins will simply set us apart. My personal goal is to work towards a full release of Apache Geronimo 2.0 (perhaps it should be 5.0 :) available around the end of March in 2007. In order to have a version available by that date we need to deliver some milestones earlier so we can get user feedback, tweak the server and fix some bugs. So here is my thinking, let me know how this sounds to you. December 22nd - Release Milestone 1 this release would include: Java 1.5 as the base JDK JSP 2.1 (Jetty and Tomcat) JSF 1.2 Java Mail JTA 1.1 JMS 1.1 (Active MQ 4) JPA (Open JPA) EJB 2.1 (Open EJB 2.3/2?) JSTL This release would not be certified but would be an incremental version for people to noodle on January 26th - Release Milestone 2 Add EJB 3.0 in its current form (need David's input on this) JAXB JEE Mgmt 1.1 Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have some thoughts on this) February 23rd (or March 2nd) - Release Candidate 1 March 16th - Release Candidate 2 30th - Version 2.0 Available This is a really rough outline of a delivery schedule. I know Apache is not a machine and we're about community. My hope is that we as a community will have a common goal to work towards and that a schedule will help guide us. If we end up missing the dates because we're not there then so be it. I think a good piece of software is worth the wait but I really want us to hold our heads high when people look at our stack compared to other alternatives. In order to achieve these goals we'll need to get cracking on an EE 5.0 release quickly. It looks like Dain has been getting 1.2 ready with lots of help and I'm hoping that we'll be able to branch trunk in to a 1.2 branch this Friday. It will be awesome for folks to get a 1.2 in their hands for production use as well as a milestone on Java EE 5.0 in December. I'd like to get the EE 5.0 work going in trunk (best option) or an official branch *(least desireable) this Friday. Either way I'd like to officially kick off the Drive to Five ! Are you ready ? Matt Hogstrom matt@hogstrom.org "Give a man a fish and he will eat for a day. Teach a man to fish and he will sit in a boat all day."