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]

Reply via email to