incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Grobmeier <grobme...@gmail.com>
Subject Re: [VOTE] Accept Onami proposal in the Incubator
Date Mon, 12 Nov 2012 19:19:09 GMT
Thank you Mohammad

On Mon, Nov 12, 2012 at 7:52 PM, Mohammad Nour El-Din
<nour.mohammad@gmail.com> wrote:
> Hi
>
>
> On Mon, Nov 12, 2012 at 7:32 PM, Mohammad Nour El-Din <
> nour.mohammad@gmail.com> wrote:
>
>> +1 (binding)
>>
>> NOTE: I still see some mayhem in confluence and jira.  I don't have access
>> to my laptop now would u please update the proposal ?
>>
> Checked again at [1] and all was OK. Thanks
>
> [1] http://wiki.apache.org/incubator/OnamiProposal
>
>
>> Sent from my Samsung Galaxy S3
>> Apologies for any typos
>>
>> On Nov 12, 2012 5:06 PM, "Alan Cabrera" <list@toolazydogs.com> wrote:
>> >
>> > +1 - binding
>> >
>> >
>> > Regards,
>> > Alan
>> >
>> > On Nov 11, 2012, at 11:44 AM, Simone Tripodi 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
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> > For additional commands, e-mail: general-help@incubator.apache.org
>> >
>>
>>
>
>
> --
> Thanks
> - Mohammad Nour
> ----
> "Life is like riding a bicycle. To keep your balance you must keep moving"
> - Albert Einstein



-- 
http://www.grobmeier.de
https://www.timeandbill.de

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


Mime
View raw message