You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openwebbeans.apache.org by Mark Struberg <st...@yahoo.de> on 2011/11/30 00:52:15 UTC
[FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
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 general@incubator.apache.org.
LieGrue,
strub
----- Forwarded Message -----
> From: Mark Struberg <st...@yahoo.de>
> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> 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
> ------------
>
> * deltaspike-users@incubator.apache.org
> * deltaspike-dev@incubator.apache.org
> * deltaspike-commits@incubator.apache.org
> * deltaspike-private@incubator.apache.org
>
> 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: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
Re: [FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
Posted by Jens Schumann <je...@openknowledge.de>.
On 30.11.2011, at 00:52, "Mark Struberg" <st...@yahoo.de> wrote:
> 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 general@incubator.apache.org.
>
> LieGrue,
> strub
>
>
>
> ----- Forwarded Message -----
>> From: Mark Struberg <st...@yahoo.de>
>> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>> 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
>> ------------
>>
>> * deltaspike-users@incubator.apache.org
>> * deltaspike-dev@incubator.apache.org
>> * deltaspike-commits@incubator.apache.org
>> * deltaspike-private@incubator.apache.org
>>
>> 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: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
Re: [FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Hello Mark,
that sounds great!
Congrats
Jean-Louis
2011/11/30 Mark Struberg <st...@yahoo.de>
> 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 general@incubator.apache.org.
>
> LieGrue,
> strub
>
>
>
> ----- Forwarded Message -----
> > From: Mark Struberg <st...@yahoo.de>
> > To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> > 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
> > ------------
> >
> > * deltaspike-users@incubator.apache.org
> > * deltaspike-dev@incubator.apache.org
> > * deltaspike-commits@incubator.apache.org
> > * deltaspike-private@incubator.apache.org
> >
> > 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: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
>
Re: [FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
Posted by Mark Struberg <st...@yahoo.de>.
Hi Jens!
Hope to see you, Arne and Lars helping out! Please feel free to send a mail to general@incubator.apache.orgexpressing your interest and we will put you on the initial committers list.
txs and LieGrue,
strub
----- Original Message -----
> From: Jens Schumann <je...@openknowledge.de>
> To: "user@openwebbeans.apache.org" <us...@openwebbeans.apache.org>; MarkStruberg <st...@yahoo.de>
> Cc:
> Sent: Wednesday, November 30, 2011 1:00 AM
> Subject: Re: [FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
>
>T his time with content: I am glad to hear that. Looking forward to support you
> guys.
>
> Jens
>
>
>
> On 30.11.2011, at 00:52, "Mark Struberg" <st...@yahoo.de>
> wrote:
>
>> 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 general@incubator.apache.org.
>>
>> LieGrue,
>> strub
>>
>>
>>
>> ----- Forwarded Message -----
>>> From: Mark Struberg <st...@yahoo.de>
>>> To: "general@incubator.apache.org"
> <ge...@incubator.apache.org>
>>> 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
>>> ------------
>>>
>>> * deltaspike-users@incubator.apache.org
>>> * deltaspike-dev@incubator.apache.org
>>> * deltaspike-commits@incubator.apache.org
>>> * deltaspike-private@incubator.apache.org
>>>
>>> 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: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>
Re: [FYI] Fw: [PROPOSAL] Apache DeltaSpike - CDI-Extensions project
Posted by Jens Schumann <je...@openknowledge.de>.
This time with content: I am glad to hear that. Looking forward to support you guys.
Jens
On 30.11.2011, at 00:52, "Mark Struberg" <st...@yahoo.de> wrote:
> 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 general@incubator.apache.org.
>
> LieGrue,
> strub
>
>
>
> ----- Forwarded Message -----
>> From: Mark Struberg <st...@yahoo.de>
>> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>> 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
>> ------------
>>
>> * deltaspike-users@incubator.apache.org
>> * deltaspike-dev@incubator.apache.org
>> * deltaspike-commits@incubator.apache.org
>> * deltaspike-private@incubator.apache.org
>>
>> 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: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>