incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simone Tripodi <simonetrip...@apache.org>
Subject Re: [RESULT][VOTE] Accept Onami proposal in the Incubator
Date Wed, 14 Nov 2012 23:03:14 GMT
Quick followup: couldn't resist so I started creating the main issue
(with subtaks) for Onami, please follow
<https://issues.apache.org/jira/browse/INFRA-5521>

best,
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/


On Wed, Nov 14, 2012 at 11:19 PM, Simone Tripodi
<simonetripodi@apache.org> wrote:
> Hi all,
>
> more than 72h passed and that vote can be closed and passes with the
> following resolution:
>
> six +1 binding votes from following IPMC members:
>
>  * Christian Grobmeier
>  * Alan Cabrera
>  * Mohammad Nour El-Din
>  * Roman Shaposhnik
>  * Bertrand Delacretaz
>  * Olivier Lamy
>
> two +1 non-binding votes from:
>
>  * Simone Tripodi
>  * Eric Charles
>
> I'm filling issues on INFRA to setup the new podling tomorrow morning
> - many thanks to everybody who took part to the proposal review!
>
> Have a nice day, all the best,
> -Simo
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>
>
> On Sun, Nov 11, 2012 at 8:44 PM, Simone Tripodi
> <simonetripodi@apache.org> wrote:
>> Hi all guys,
>>
>> I am submitting a proposal that has been open for discussion for some
>> days (with the former name of Mayhem), so now submitting for a vote
>> for this project to be accepted into the incubator.
>>
>> Vote will be open for at least 72 hours and closes approximately on
>> Nov 14th, 2012 at 7:45pm GMT
>>
>> Many thanks in advance, have a nice day!
>> -Simo
>> Adam Berry
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> = Onami =
>> == Abstract ==
>> The following proposal is about Onami, a project focused on all
>> aspects of Google Guice[1] extensions.
>> The name takes inspiration from Great Waves (O-nami, in Japanese) Zen Story[2].
>>
>> == Proposal ==
>> Apache Onami aims to create a community focused on the development and
>> maintenance of a set of Google Guice extensions not provided out of
>> the box by the library itself nor the Google developers team, such as
>> integration with 3rd part frameworks or extra functionalities.
>>
>> == Background ==
>> Google Guice is a modern, lightweight and fast Dependency Injection
>> Open Source Java library developed by Google, released for the first
>> time on 2006, which is developed under the Google governance.
>> A small group of people, specifically ASF committers Davide Palmisano,
>> Marco Spearanza and Simone Tripodi, that define themselves The 99
>> Software Foundation[3] (also 99soft for brevity), with the help of
>> some contributors, has developed and maintained a good number of Open
>> Source Google Guice extensions[4], that have been adopted in some
>> (Open Source) projects.
>> Since the community clearly demonstrated the sign of growing
>> participation, they thought times were mature enough to move the
>> components to a real community-driven environment such as the Apache
>> Software Foundation.
>>
>> == Rationale ==
>> Actually, there are no projects hosted by the ASF focused on providing
>> Google Guice extensions and even if Google provides some extensions
>> and allows people participating by submitting issues/patches/... there
>> is no real community involvement, so moving the existing 99soft
>> components under the Apache umbrella would mean create a real
>> community-driven project around Guice where people can become active
>> part of the development.
>>
>> = Current Status =
>> == Meritocracy ==
>> The historical 99soft team believes in meritocracy and always acted as
>> a community. Mailing list, open issue tracker and other communication
>> channels have always been adopted since its first releases. The
>> adoption in a larger community, such as Apache, is the natural
>> evolution for 99soft components. Moreover, the Apache standards will
>> enforce the existing 99soft community practices and will be a
>> foundation for future committers involvement.
>>
>> == Core Developers ==
>> In alphabetical order:
>>
>>  * Christian Grobmeier <grobmeier at apache dot org>
>>  * Daniel Manzke <daniel dot manzke at googlemail dot com>
>>  * Davide Palmisano <dpalmisano at apache dot org>
>>  * Marco Speranza <marcosperanza at apache dot org>
>>  * Nino Martinez Wael <nino dot martinez dot wael at gmail dot com>
>>  * Simone Tripodi <simonetripodi at apache dot org>
>>
>> === Regular Contributors ===
>> In alphabetical order:
>>
>>  * Cody Ray <cray at brighttag dot com>
>>  * Ghislain "Picpoc" Touratier <ghislain dot touratier at gmail dot com>
>>  * Ioannis Canellos <iocanel at apache dot org>
>>  * Jordi Gerona <jordi at donky dot org>
>>  * Marzia Forli <marzia dot forli at yahoo.com>
>>  * Pawel Poltorak <pawel dot poltorak at gmail.com>
>>  * Thilo-Alexander Ginkel <thilo at ginkel dot com>
>>
>> == Alignment ==
>> The Apache Onami project is intended to be portable and be fully
>> compatible with Google Guice. 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 project creators are already Apache
>> Members/Committers.
>>
>> = Known Risks =
>> == Orphaned Products ==
>> The increasing number of Google Guice adopters and the raising
>> interest for its extensions let us believe that there is a minimal
>> risk for this work to being abandoned from the community.
>>
>> == Inexperience with Open Source ==
>> All of the committers have experience working in one or more open
>> source projects inside and outside ASF.
>>
>> == Homogeneous Developers ==
>> The list of initial committers are geographically distributed across
>> the world with no one company being associated with a majority of the
>> developers.  Many of these initial developers are experienced Apache
>> committers already  and all are experienced with working in
>> distributed development communities.
>>
>> == Reliance on Salaried Developers ==
>> To the best of our knowledge, none of the initial committers are being
>> paid to develop code for this project. 99soft components have already
>> proven its capability to attract external developers.
>>
>> == Relationships with Other Apache Products ==
>> Google Guice is already used in Apache Maven as Dependency Injection
>> controller, hopefully the Maven community will be interested on
>> extracting reusable some parts and contributing back to Onami project.
>> Apache BeanUtils and and Apache Wink provide respectively a Google
>> Guice integration module.
>> Moreover, the Apache DeltaSpike community is developing a set of CDI
>> extensions, which could find some synergies in our community.
>> The Apache Logging Services project might have an special interest in
>> the sli4j component, which allows Logger injections.
>>
>> == An Excessive Fascination with the Apache Brand ==
>> Even if the 99soft community recognizes the power and the
>> attractiveness  of the ASF brand, we are absolutely aware of our
>> already established role in the wide Guice community. Furthermore, we
>> are convinced that we can enthusiastically bring inside the ASF new
>> and fresh energies in order to improve our visions, insights and
>> knowledge about the other  projects and, most important, to have the
>> possibility of enlarge our small community with talented and
>> passionate developers.
>>
>> = Documentation =
>>
>>  1. G-Guava[5]
>>  2. Guartz[6]
>>  3. GSPI[7]
>>  4. JUnice[8]
>>  5. Lifegycle[9]
>>  6. Rocoto[10]
>>  7. sli4j[11]
>>  8. Gache[12]
>>  9. Autobind[13]
>>
>> = Initial Source =
>> The intial source comprises code developed on GitHub[14] licensed
>> under The Apache Software License, Version 2.0 (contributed under
>> Grant from Simone Tripodi for Onami).
>>
>> = Source and Intellectual Property Submission Plan =
>> Source code will be moved from GitHub[14] space inside the SVN space
>> of the podling.
>>
>> = External Dependencies =
>> 99soft Guice extension depends to the following external dependencies:
>>
>>  * Google Guice - released under The Apache Software License, Version 2.0
>>  * Google Guava - released under The Apache Software License, Version 2.0
>>  * javax.inject - released under The Apache Software License, Version 2.0
>>  * javax.cache - released under the JPA license
>>  * AOP Alliance - released under the Public Domain
>>  * Quartz Scheduler - released under The Apache Software License, Version 2.0
>>  * Commons Logging - released under The Apache Software License, Version 2.0
>>  * Log4j - released under The Apache Software License, Version 2.0
>>  * SLF4J - released under the MIT License
>>
>> == Test Dependencies ==
>>
>>  * JUnit - released under the Common Public License Version 1.0
>>  * Easymock - released under The Apache Software License, Version 2.0
>>  * Mockito - released under the MIT License
>>
>> = Cryptography =
>> The project does not handle cryptography in any way.
>>
>> = Required Resources =
>>  * Mailing lists
>>   * onami-private (with moderated subscriptions)
>>   * onami-dev
>>   * onami-user
>>   * onami-commits
>>  * Subversion directory
>>   * https://svn.apache.org/repos/asf/incubator/onami
>>  * Website
>>   * Confluence (MAYHEM)
>>  * Issue Tracking
>>   * JIRA (MAYHEM)
>>
>> = Initial Committers =
>> Names of initial committers - in alphabetical order - with current ASF status:
>>
>>  * Christian Grobmeier <grobmeier at apache dot org> (Member)
>>  * Cody Ray <cray at brighttag dot com> (ICLA submitted)
>>  * Ghislain "Picpoc" Touratier <ghislain dot touratier at gmail dot
>> com> (ICLA submitted)
>>  * Daniel Manzke <daniel dot manzke at googlemail dot com> (ICLA submitted)
>>  * Davide Palmisano <dpalmisano at apache dot org> (Committer)
>>  * Ioannis Canellos <iocanel at apache dot org> (Committer)
>>  * Jordi Gerona <jordi at donky dot org> (ICLA submitted)
>>  * Marco Speranza <marcosperanza at apache dot org> (Committer)
>>  * Marzia Forli <marzia dot forli at yahoo.com> (ICLA to be submitted)
>>  * Mohammad Nour El-Din <mnour at apache dot org> (Member)
>>  * Nino Martinez Wael <nino dot martinez dot wael at gmail dot com>
>> (ICLA submitted)
>>  * Pawel Poltorak <pawel dot poltorak at gmail.com> (ICLA to be submitted)
>>  * Simone Tripodi <simonetripodi at apache dot org> (Member)
>>  * Stuart Mc``Culloch <mcculls at apache dot org> (Committer)
>>  * Thilo-Alexander Ginkel <thilo at ginkel dot com> (ICLA submitted)
>>
>> = Sponsors =
>> == Champion ==
>>  * Simone Tripodi <simonetripodi at apache dot org>
>>
>> == Nominated Mentors ==
>>  * Christian Grobmeier <grobmeier at apache dot org>
>>  * Mohammad Nour El-Din <mnour at apache dot org>
>>  * Olivier Lamy <olamy at apache dot org>
>>
>> == Sponsoring Entity ==
>>  * Incubator PMC
>>
>> = Other interested people (in alphabetical order) =
>>  * Eric Charles <eric at apache dot org>
>>
>> [ 1] http://code.google.com/p/google-guice/
>> [ 2] http://www.101zenstories.com/index.php?story=8
>> [ 3] http://www.99soft.org/
>> [ 4] http://99soft.github.com/guice.html
>> [ 5] https://github.com/99soft/g-guava
>> [ 6] https://github.com/99soft/guartz
>> [ 7] https://github.com/99soft/GSPI
>> [ 8] https://github.com/99soft/junice
>> [ 9] https://github.com/99soft/lifegycle
>> [10] https://github.com/99soft/rocoto
>> [11] https://github.com/99soft/sli4j
>> [12] https://github.com/99soft/gache
>> [13] https://github.com/99soft/autobind
>> [14] https://github.com/99soft/
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message