Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 82510 invoked from network); 31 Jan 2006 05:24:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 Jan 2006 05:24:42 -0000 Received: (qmail 90485 invoked by uid 500); 31 Jan 2006 05:24:41 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 90422 invoked by uid 500); 31 Jan 2006 05:24:41 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 90411 invoked by uid 99); 31 Jan 2006 05:24:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jan 2006 21:24:40 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [216.228.2.16] (HELO mail-webmail.redshift.com) (216.228.2.16) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jan 2006 21:24:39 -0800 Received: (qmail 5789 invoked by uid 89); 31 Jan 2006 05:24:18 -0000 Received: by simscan 1.2.0 ppid: 5785, pid: 5786, t: 0.2225s scanners: attach: 1.2.0 clamav: 0.88/m:35/d:1262 Received: from unknown (HELO noobs.twdata.org) (216.228.28.196) by mail-webmail.redshift.com with SMTP; 31 Jan 2006 05:24:18 -0000 Received: from [192.168.0.3] (unknown [192.168.0.3]) by noobs.twdata.org (Postfix) with ESMTP id A32D6A000114 for ; Mon, 30 Jan 2006 21:24:18 -0800 (PST) Message-ID: <43DEF49E.7070302@twdata.org> Date: Mon, 30 Jan 2006 21:24:46 -0800 From: Don Brown User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: general@incubator.apache.org Subject: Re: [VOTE] WebWork 2 Merger Proposal References: <43DEF30C.1080504@twdata.org> In-Reply-To: <43DEF30C.1080504@twdata.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I forgot to include the Struts Sponsor results... Binding PMC votes: - Don Brown +1 - Martin Cooper +1 - Ted Husted +1 - Craig McClanahan +1 - Wendy Smoak +1 - Joe Germuska +1 - James Mitchell +1 - Niall Perberton +1 - James Holmes +1 - Hubert Rabago +1 Non-binding: - Gary VanMatre +1 - Greg Reddin +1 - Laurie Harper +1 - Rich Feit +1 Don Don Brown wrote: > http://wiki.apache.org/incubator/WebWork2Proposal > > = PROJECT PROPOSAL = > > WebWork 2: A Java web application development framework > > A proposal to merge the WebWork 2 community and codebase into the Apache > Struts project. The new codebase is slated to become Struts Action 2. > > = RATIONALE = > > The members of the Apache Struts project and the members of the > OpenSymphony WebWork 2 project would like to work together on a > next-generation web application framework utilizing an action/request > architecture. WebWork was initially created by Rickard Oberg to improve > on the ideas and functionality of the Jakarta Struts framework. (Now > known as the Apache Struts Action framework.) Since then, the WebWork > community has continued to extend and refine the framework's > capabilities through a long series of releases, the latest of which, > 2.2, brings advanced Ajax, templating, and Java 5 capabilities to its > solid WebWork 2 foundation. While, to date, the WebWork and Struts > Action codebases have overlapped, recent movements to bring > consolidation to the web framework landscape have inspired both > communities to work together. Apache Struts has recently reorganized our > codebase into multiple subprojects, two of which, Shale and Action, > represent two separate but equal web frameworks. Struts Shale serves the > nascent JSF community, while Struts Action serves the established JSP > community. The WebWork 2 code would be brought into the Action > subproject as the 2.x branch. The WebWork 2 developers are excited by > the prospect of joining the ASF and collaborating to solve our common > need for a solid, action-based MVC2 web framework. > > = CRITERIA = > > == Meritocracy: == > > The WebWork 2 community is a healthy meritocracy with multiple > developers who do not share a common employer. The creator of the > project has already "passed the torch" to another generation of > developers, who earn commit privileges through their individual > contributions. > > == Community: == > > The WebWork 2 community has a strong following with active mailing lists > and forums. > > https://webwork.dev.java.net/servlets/ProjectMailingListList > > == WebWork Developers: == > > The WebWork developers includes individuals who have been with the > project for a very long time and individuals who have only recently > earned commit privileges. Contributions come steadily from all segments > of the community, developer and user alike. Despite being used by many > well-known corporations, WebWork 2 has not received any direct corporate > contributions. > > http://www.opensymphony.com/webwork/members.action > > == Alignment: == > > WebWork and Struts Action are both action-oriented web frameworks, and > the basic underlying models of the two are similar in many respects. > Thus both projects strive to serve largely the same community of Java > web application developers. > > == License == > > WebWork 2 is under the OpenSymphony 1.1 license, a modified Apache > Software License 1.0. > > * 2001-2006 http://www.opensymphony.com/webwork/license.action > > = AVOIDING THE WARNING SIGNS = > > == Orphaned products: == > > WebWork 2 will form the base of Struts Action 2.0 and is under heavy > active development. > > == Inexperience with open source: == > > The WebWork 2 project has been operating as a successful open source > project for over four years. > > == Homogenous developers: == > > The current list of committers includes developers from several > different companies who are geographically dispersed. The developers are > experienced with working in a distributed environment, and with > resolving differences outside the scope of a common employer. > > == Reliance on salaried developers: == > > WebWork does not rely on contributions from salaried developers, nor > have commit privileges been extended based on an individual's employer. > > == No ties to other ASF products: == > > The heritage of WebWork yields many close ties with the Apache Struts > community. Many users have used one framework, then the other, and have > different projects in the field that use either. The WebWork 2 codebase > also uses several Jakarta Commons libraries. > > == A fascination with the ASF brand: == > > After several years of independence, the WebWork developers are ready to > work within a larger community and expose the WebWork technology to a > wider audience. The WebWork community is not seeking the ASF brand but > seeks to collaborate with like minds in the Apache Struts projects. Both > sets of developers are trying to solve the same problems in the same > way, and we feel that we can create a stronger community and codebase > together, than we can working independantly. > > = INITIAL SOURCE = > > The initial source comes from the WebWork 2 project, which uses CVS > hosted at java.net. > > * http://opensymphony.com/webwork/cvs.action > > = RESOURCES TO BE CREATED = > > * None. (Struts Action SVN module and build systems already exist.) > > = INITIAL COMMITTERS = > > * Jason Carreira (jcarreira at apache.org) > * Don Brown (mrdon at apache.org) > * Rene Gielen > * Rainer Hermanns > * Ted Husted (husted at apache.org) > * Toby Jee > * Patrick Lightbody (plightbo at apache.org) > * Alexandru Popescu (apopescu at apache.org) > * Ian Roughley > * James Mitchell (jmitchell at apache.org) > * Martin Cooper (martinc at apache.org) > > = APACHE SPONSOR = > > The Struts PMC has voted to accept this project upon successful incubation. > > == Champion == > > * Don Brown (mrdon at apache.org) > > == Mentors == > > * Don Brown (mrdon at apache.org) > * Martin Cooper (martinc at apache.org) > * Ted Husted (husted at apache.org) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org