Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 416257B54 for ; Sun, 11 Dec 2011 13:50:03 +0000 (UTC) Received: (qmail 50651 invoked by uid 500); 11 Dec 2011 13:50:02 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 50445 invoked by uid 500); 11 Dec 2011 13:50:02 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 50437 invoked by uid 99); 11 Dec 2011 13:50:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Dec 2011 13:50:02 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of nour.mohammad@gmail.com designates 209.85.160.175 as permitted sender) Received: from [209.85.160.175] (HELO mail-gy0-f175.google.com) (209.85.160.175) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Dec 2011 13:49:50 +0000 Received: by ghrr13 with SMTP id r13so3416976ghr.6 for ; Sun, 11 Dec 2011 05:49:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=tyME7Ga7nKxeiReBO7qs7lQF7IVp2GVRkecAxlhJOTA=; b=Jsqf8bLSwZZwt5YoRIuccnvypzqziA4DtqPb2NaHKEd2XocVwD/P5T+0dMtR+7x0EH aeb1ek4DdJaR7p0LmsY4nf5zqcCiL7BLEvv6Fbyk5gQpdSMXVCTXxvGe+l0IQzLpAth7 9v2vZl9NdlrL+LB8VMzMS9XlMbfLiwPk/x1pU= MIME-Version: 1.0 Received: by 10.236.22.136 with SMTP id t8mr21601118yht.30.1323611368254; Sun, 11 Dec 2011 05:49:28 -0800 (PST) Received: by 10.236.15.102 with HTTP; Sun, 11 Dec 2011 05:49:28 -0800 (PST) In-Reply-To: References: Date: Sun, 11 Dec 2011 15:49:28 +0200 Message-ID: Subject: Re: [VOTE] DeltaSpike to join the Incubator From: Mohammad Nour El-Din To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8f5033866cebcc04b3d149f7 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f5033866cebcc04b3d149f7 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable +1 (binding) On Wed, Dec 7, 2011 at 8:26 PM, David Blevins wrot= e: > +1 (binding) > > > > On Dec 4, 2011, at 2:11 PM, Gerhard Petracek wrote: > > > Hello, > > > > Please vote on the acceptance of DeltaSpike into the Apache Incubator. > > > > The proposal is available at [1] and its content is also included below > for > > your convenience. > > > > Please vote: > > > > [ ] +1 Accept DeltaSpike for incubation > > [ ] +0 Don't care > > [ ] -1 Don't accept DeltaSpike for incubation because... > > > > The vote is open for 72 hours. > > > > Thanks, > > Gerhard > > > > [1] http://wiki.apache.org/incubator/DeltaSpikeProposal > > > > ---- > > > > Apache DeltaSpike Proposal > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > > > 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 =93extensions=94= 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 al= l > > 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 > > =93industry standard=94 set of extensions, combining the best core fea= tures > 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 matu= re > > 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 Apach= e > > 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 hav= e > > 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 =93single source of truth=94 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. T= o > > 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 tha= t > > 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 CD= I > > 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 th= e > > 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 retain= ed > > 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 Licens= e > > 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=92s code name du= ring > > 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 > > --=20 Thanks - Mohammad Nour ---- "Life is like riding a bicycle. To keep your balance you must keep moving" - Albert Einstein --e89a8f5033866cebcc04b3d149f7--