Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.
The following page has been changed by TedHusted: http://wiki.apache.org/struts/WebWork2Incubator The comment on the change is: Additional changes, some stylistic, some to content ------------------------------------------------------------------------------ !WebWork 2: A Java web application development framework - A proposal to merge the !WebWork 2 community and code with Struts to create the basis for Struts Action 2.0. + 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 Struts project and Opensymphony's !WebWork 2 project have decided to merge in order to bring consolidation to the scattered web framework space. !WebWork was initially created by Rickard Oberg to improve on the ideas and functionality of Struts 1.0. Since then, it has released multiple significant versions, the latest of which, 2.2, brings advanced Ajax, templating, and Java 5 capabilities to its solid !WebWork 2 foundation. While traditionally the !WebWork and Struts communities have been competitors, recent movements to bring consolidation to the web framework market have inspired both projects to decide to work together by merging their projects. Struts has recently split its functionality into multiple subprojects, two of which, Shale and Action, represent two separate but equal web frameworks. The !WebWork 2 code will be brought into the Action subproject in the 2.0 branch. The !WebWork 2 developers are excited about becoming a part of Apache and collaboratin g on their common need for a solid, action-based MVC2 web framework. + 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 frame works. 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 plenty of developers. + 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 is very strong with active mailing lists and forums. + The !WebWork 2 community has a strong following with active mailing lists and forums. https://webwork.dev.java.net/servlets/ProjectMailingListList - == Core Developers: == + == WebWork Developers: == - The core developers range from people who have been on the project for a very long time and people who are still new to the community. Contributions come steadily from all areas of the community. The two !WebWork 2 project leaders, Patrick Lightbody and Jason Carreira, have already been accepted as Struts committers, and at least one Struts committer is a !WebWork 2 committer. Despite being used by many well-known corporations, !WebWork 2 has not received any direct corporate contributions. + 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 @@ -46, +46 @@ == Inexperience with open source: == - !WebWork 2 has been around almost as long as Struts. Most of the committers have a proven track record in open source at !OpenSymphony. + 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. They are experienced with working in a distributed environment, and with resolving differences outside the scope of a common employer. + The current list of committers includes developers from several different companies who are geographically dispersed. The develoopers are experienced with working in a distributed environment, and with resolving differences outside the scope of a common employer. == Reliance on salaried developers: == - '''''Need to answer this, but I suspect it's like Struts, where none of them are paid to work on it.''''' + WebWork does not rely on contributions from salaried developers, nor have commit privileges been extend based on an individual's employer. == No ties to other ASF products: == - !WebWork 2 uses several Jakarta Commons libraries and plans to share with Struts Shale where possible. In addition, there has been, and continues to be, interaction between the !WebWork and Struts communities. + 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: == - We are moving to the ASF to grow closer ties with Struts and other ASF projects. + 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 = @@ -76, +76 @@ = INITIAL COMMITTERS = - == Existing ASF Committers == + * Jason Carreira + * Don Brown (mrdon at apache.org) + * Rene Gielen + * Rainer Hermanns + * Ted Husted (husted at apache.org) + * tm_jee ('''''Need real name here''''') + * Patrick Lightbody + * Alexandru Popescu + * Ian Roughley + ('''Other interested Struts committers, please add your name.''') - * Patrick Lightbody - * Jason Carreira - * Don Brown - - == Non-ASF Committers == - - * Rene Gielen - * tm_jee '''''Need real name here''''' - * Rainer Hermanns - * Ian Roughley - * Alexandru Popescu = APACHE SPONSOR = - The Struts PMC has voted to accept this project upon successful incubation. '''''Proposed text; vote has not yet happened.''''' + The Struts PMC has voted to accept this project upon successful incubation. ('''''Proposed text; vote has not yet happened.''''') == Champion == - * Don Brown + * Don Brown (mrdon at apache.org) == Mentors == - * Don Brown - * Martin Cooper - * Ted Husted + * 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]