FYI: The JBoss Seam3 team, Apache MyFaces CODI, CDISource and others are 
joining forces!

... and will create the Apache DeltaSpike project, a conjointly CDI-Extensions 
project which will rock the EE world.

Feel free to discuss and help out over at [email protected].

LieGrue,
strub



----- Forwarded Message -----
> From: Mark Struberg <[email protected]>
> To: "[email protected]" <[email protected]>
> Cc: 
> Sent: Wednesday, November 30, 2011 12:40 AM
> Subject: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
> 
> Hi!
> 
> JBoss, The Apache MyFaces CODI team and CDISource would like to propose the 
> Apache DeltaSpike project to the Incubator.
> 
> We have added the initial proposal to the Wiki[1] and its content is also 
> included
> below for convenience.
> There are already a few people who expressed interest in contributing 
> additional 
> CDI Extensions and would like to join this effort. Of course, we are thankful 
> for every helping hand!
> 
> 
> We are looking forward to feedback and/or questions on the proposal. 
> 
> We already have five mentors, but would very much welcome
> additional volunteers to help steer Apache DeltaSpike through the incubation
> process. 
> 
> 
> LieGrue,
> strub
> 
> 
> [1] http://wiki.apache.org/incubator/DeltaSpikeProposal
> 
> 
> 
> Apache DeltaSpike Proposal
> ======================
> 
> 
> 
> Abstract
> ------------
> 
> Apache DeltaSpike is a collection of JSR-299 (CDI) Extensions for building 
> applications on the Java SE and EE platforms. 
> 
> Proposal
> ------------
> 
> Apache DeltaSpike will consist of a number of portable CDI extensions 
> that  provide 
> useful features for Java application developers. The goal of  Apache 
> DeltaSpike 
> is to create a de-facto standard of extensions that is  developed and 
> maintained by the Java community, and to act as an  incubator for 
> features that may eventually become part of the various  Java SE and 
> EE-related specifications. 
> 
> Background
> ------------
> 
> One  of the 
> most exciting inclusions of the Java EE6 specification is  JSR-299, 
> Contexts and Dependency Injection (CDI) for Java. CDI builds on  other 
> Java EE specifications by defining a contextual component model  and 
> typesafe dependency injection framework for managed beans.  It also  
> defines a SPI that allows developers to write portable “extensions” that can 
> be 
> used to modify the behaviour of the Java EE platform, by  
> offering additional features not provided by the platform by default. 
> Apache DeltaSpike builds on this portable extensions SPI by providing 
> baseline  utilities and CDI Extensions which form the base of almost all 
> CDI  applications. 
> 
> Rationale
> ------------
> 
> There  presently exists a number of open source projects that 
> provide  extensions for CDI, such as Apache MyFaces CODI, JBoss Seam3 
> and  CDISource.  Apache DeltaSpike seeks to unify these efforts by 
> creating  an 
> “industry standard” set of extensions, combining the best core  features of 
> these projects. The 
> project also aims to provide a rich,  JBoss Arquillian based (license: 
> ALv2), test environment to ensure that DeltaSpike portably runs in all 
> important 
> CDI environments. 
> 
> Initial Goals
> ------------
> 
> The initial goals of the Apache DeltaSpike project are to: 
>     * Setup the governance structure of the project 
>     * Receive code donations from contributing members 
>     * Ensure all donated code is appropriately licensed under the Apache 
> License 
> 
>     * Merge and rename code to reflect new project name 
>     * Merge code where feature overlap exists 
>     * Merge or produce documentation for all modules 
>     * Provide simple examples demonstrating feature usage 
>     * Produce release/s based on a schedule created by the PMC 
>     * Attract contributions from the greater Java EE community and other Java 
> EE 
> development groups 
> 
> Current Status
> ------------
> 
> The  initial codebase for Apache DeltaSpike will be populated with 
> mature  code 
> donations from project members, including JBoss Seam3, Apache MyFaces CODI 
> and 
> CDISource. 
> 
> Meritocracy
> ------------
> 
> All  
> contributors have a well established history in the open source  
> community and are well aware of the meritocracy principles of the Apache 
> Software Foundation. 
> Currently the Seam3 project is fortunate to receive the majority of its code  
> contributions from its large community of users.  Many of the modules  
> that are contained in the Seam project are led by volunteers from the  
> community, who have both direct commit access, and discretion over the  
> direction of their modules. 
> Apache MyFaces CODI is a subproject of Apache MyFaces and thus 
> all  contributors 
> are already familiar with the meritocracy principles. 
> The CDISource project has adopted the principles of meritocracy by the  
> founding developers having control of different modules depending on  
> their contribution to those modules. 
> 
> Community
> ------------
> 
> The  JBoss Seam, Apache MyFaces CODI and CDISource projects already 
> have  well 
> established communities, consisting of many active users 
> and  contributors.  One 
> of the primary 
> goals of the Apache DeltaSpike project  is to unify this community, and by 
> creating a project that is a “single  source of truth” for CDI 
> Extensions.  By 
> doing this, we hope 
> to make the whole greater than the sum of its parts,  i.e. to 
> attract a much stronger community than that which currently  exists 
> across the separate projects.  To this end, it is a goal of this  
> project to attract contributors from the Java EE community in addition  
> to those from the three projects already mentioned. 
> 
> Core Developers
> ------------
>     * Shane Bryzak (Red Hat) 
>     * Jason Porter (Red Hat) 
>     * Stuart Douglas (Red Hat) 
>     * Jozef Hartinger (Red Hat) 
>     * Brian Leathem (Red Hat) 
>     * Ken Finnigan (Red Hat) 
>     * Marius Bogoevici (Red Hat) 
>     * Pete Muir (Red Hat) 
>     * George Gastaldi (Independent contributor) 
>     * John Ament (Independent contributor) 
>     * Cody Lerum (Independent contributor) 
>     * Antoine Sabot-Durand (Independent contributor) 
>     * Pete Royle (Independent contributor) 
>     * Mark Struberg (individual, ASF member) 
>     * Gerhard Petracek (individual, ASF member) 
>     * David Blevins (individual, ASF member) 
>     * Matthias Wessendorf (individual, ASF member) 
>     * Jakob Korherr (individual, ASF committer) 
>     * Andy Gibson (Independent contributor) 
>     * Rick Hightower (Independent contributor) 
>     * Rob Williams (Independent contributor) 
> 
> Alignment
> ------------
> 
> The  Apache DeltaSpike project is intended to be portable, and be 
> fully  compatible with any 
> compliant Java EE6 container.  To promote the  adoption of this project, we 
> believe that it is important that it  remains free from corporate 
> association and is perceived by the  community to be vendor neutral.  To this 
> end, the Apache Software  Foundation with its values of 
> transparency and community makes it an  excellent fit for this project, 
> not to mention that one of the  contributing members (Apache MyFaces CODI) is 
> already an Apache project. 
> 
> Known Risks
> ------------
> 
> While  many of the contributors to the Apache DeltaSpike project 
> are  volunteers, the initial effort of setting up the project 
> and driving  ongoing releases may fall to corporate-sponsored members.  
> It is  recognized that there may be a slight risk based on the 
> dependence of  salaried contributors, however it can safely be said that most 
> if 
> not  all of these contributors began as community volunteers 
> that recognized  the merit of the project and began contributing as a 
> result of their own  passion. 
> Documentation
> ------------
> 
> Documentation for the existing projects can be found as follows: 
>     * JBoss Seam - http://docs.jboss.org/seam/3/latest/reference/en-US/html/
>     * Apache MyFaces CODI - 
> https://cwiki.apache.org/confluence/display/EXTCDI/Documentation
>     * CDISource - http://cdisource.org/site/
> Documentation  for the Apache DeltaSpike project would be created by 
> combining 
> and  editing material from the 
> above sources, in addition to the writing of  new material where 
> required. 
> 
> Initial Source
> ------------
> 
> Source  code contributions for the Apache DeltaSpike project would be made 
> from  its member projects, and the initial goal would be to provide a common 
> core extension which contains a number of features considered essential for 
> building other extensions.  Tests for this common core will be 
> developed  using the Arquillian integration testing framework, allowing 
> the  extension to be automatically tested extensively across various CDI 
> implementations and EE servers in the interest of providing a stable  
> foundation for building other extensions. 
> The ongoing goal of the project will be to gradually incorporate 
> additional  features as determined by the PPMC, extending on the 
> foundation  features provided by the common core. 
> 
> Source and IP Submission Plan
> ------------
> 
> The following resources will be moved to Apache infrastructure under the 
> Apache 
> DeltaSpike project name: 
>     * Core JBoss Seam 3 codebase.  Seam 3 is already licensed under the 
> Apache 
> License V2. 
>     * Seam Core Reference Documentation 
>     * Apache MyFaces CODI codebase 
>     * Apache MyFaces CODI documentation 
>     * CDISource codebase under the Apache License V2 
> The existing Seam, MyFaces CODI and CDISource trademarks will be retained by 
> their respective owners. 
> 
> External Dependencies
> ------------
> 
> The following external dependencies have been identified: 
>     * Apache Maven - Java based build tool - Apache License 2.0, 
> (non-runtime) 
>     * Arquillian - Java EE integration testing framework - Apache License 
> 2.0, 
> (non-runtime) 
>     * Shrinkwrap - Java deployment packaging - Apache License 2.0 
> (non-runtime) 
>     * various Java EE API packages - all Apache License 2.0 (non-runtime) 
> 
> 
> 
> Required Resources
> ----------------------
> 
> 
> Mailing Lists
> ------------
> 
>     * [email protected] 
>     * [email protected] 
>     * [email protected] 
>     * [email protected] 
> 
> Version Control
> ------------
> 
> It  is proposed that the source code for the Apache DeltaSpike project 
> be  hosted in the Apache Git repository, under the following directory: 
>     * incubator/deltaspike/ 
> 
> Issue Tracking
> ------------
> 
> The following JIRA project would be required to track issues for the Apache 
> DeltaSpike project: 
>     * DELTASPIKE 
> 
> Initial Committers
> ------------
> 
>     * Shane Bryzak (sbryzak at gmail.com) 
>     * Jason Porter (lightguard.jp at gmail.com) 
>     * Stuart Douglas (stuart.w.douglas at gmail.com) 
>     * Jozef Hartinger (jozefhartinger at gmail.com) 
>     * Brian Leathem (bleathem at gmail.com) 
>     * Ken Finnigan (ken at kenfinnigan.me) 
>     * Marius Bogoevici (mariusb at redhat.com) 
>     * George Gastaldi (gegastaldi at gmail.com) 
>     * John Ament (john.d.ament at gmail.com) 
>     * Cody Lerum (cody.lerum at clearfly.net) 
>     * Antoine Sabot-Durand (antoine at sabot-durand.net) 
>     * Pete Royle (pete at screamingcoder.com) 
>     * Pete Muir (pmuir at redhat.com) 
>     * Mark Struberg (struberg at apache dot org) 
>     * Gerhard Petracek (gpetracek at apache dot org) 
>     * David Blevins (dblevins at apache dot org) 
>     * Matthias Wessendorf (matzew at apache dot org) 
>     * Jakob Korherr (jakobk at apache dot org) 
>     * Andy Gibson (contact at andygibson.net) 
>     * Rick Hightower (richardhightower at gmail.com) 
> 
> Affiliations
> ------------
> 
> The following contributors are full time employees of Red Hat: 
>     * Shane Bryzak 
>     * Jason Porter 
>     * Stuart Douglas 
>     * Jozef Hartinger 
>     * Brian Leathem 
>     * Ken Finnigan 
>     * Marius Bogoevici 
>     * Pete Muir 
> 
> Sponsors
> ------------
> 
> Champion
> ------------
> 
>     * Mark Struberg 
> 
> Nominated Mentors
> ------------
> 
>     * Mark Struberg 
>     * Gerhard Petracek 
>     * David Blevins 
>     * Matthias Wessendorf 
>     * Matt Benson 
> Sponsoring Entity
> ------------
> 
>     * Apache MyFaces PMC 
> 
> Project Name
> ------------
> While DeltaSpike is intended to be used as the project’s code name during the 
> incubation  process, it is intended that we will solicit suggestions 
> from the  greater community for a more suitable name before it becomes a top 
> level  project at Apache.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

Reply via email to