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 <simonetrip...@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 > <simonetrip...@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-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org