+1 non-binding

-------------- Original message -------------- 
From: Don Brown <[EMAIL PROTECTED]> 

> http://wiki.apache.org/struts/WebWork2Incubator 
> 
> = 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 
> * Ian Roughley 
> * JamesMitchell 
> 
> = APACHE SPONSOR = 
> 
> The Struts PMC has voted to accept this project upon successful 
> incubation. ('''''Proposed text; vote has not yet happened.''''') 
> 
> == 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: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 

Reply via email to