+1 Niall
On Tue, Feb 7, 2012 at 8:41 AM, Simone Tripodi <simonetrip...@apache.org> wrote: > Hi all ASF mates, > I'm writing to submit a new incubator proposal, Apache Syncope. > Follows below the proposal; this vote will be open for 72 hours and > will be closed on February 10th (Fri) at 9:00 am CET. > Many thanks in advance to everyone will take pat to the review and vote! > Have a nice weekend, > Simo > > http://people.apache.org/~simonetripodi/ > http://simonetripodi.livejournal.com/ > http://twitter.com/simonetripodi > http://www.99soft.org/ > > > = Apache Syncope = > > > == Abstract == > The following proposal is about Apache Syncope, an Open Source system > for managing identities in enterprise environments, implemented in JEE > technology. > > > == Proposal == > > Identity management (or IdM) represents the joint result of business > process and IT to manage user data on systems and applications. IdM > involves considering user attributes, roles, resources and > entitlements in trying to give a decent answer to the question bumping > at every time in IT administrators' mind: "Who has access to What, > When, How, and Why?" > > The goal for Syncope is to become reference implementation for Open > Source Identity Management, a middleware area in which there are very > few and not yet mature Open Source solutions available. > > > === Current Features === > 1. Identity and Role Administration > 1. Password management and Self-Service Operations > 1. Configurable Password encryption > 1. Attribute validators (Reg-Exp based and custom) > 1. Account Policy management > 1. Password Policy management > 1. Role-based provisioning > 1. Approval and Request Management > 1. End-User Request Management > 1. Approval workflow > 1. Workflow event notification > 1. Domain Integration > 1. Highly configurable communication with external resources > 1. Identity propagation towards external resources > 1. Identity synchronization from external resources (!ActiveSync) > 1. Synchronization Policy Management > 1. System Administration > 1. RESTFul interface > 1. Web-based AJAX administration console > 1. Role-based administration > 1. Attribute schema, Derived attribute schema and Virtual Attribute > schema management > 1. Role tree management > 1. Schedulable Task execution > > > == Background == > Syncope IdM is today an Open Source project with some experience > (inception is dated about beginning of 2010), some releases[1] and > some significant deployments[2], mainly in Italy and the Netherlands, > already licensed under the Apache License 2.0. > > A defined roadmap[3] is also available. > > > == Rationale == > > Identity Management is a middleware area in which only proprietary > vendors (like as Sun Microsystems, Oracle, Novell, IBM and others) > used to be able to provide organizations with adequate tools. Such > proprietary tools were also very often built to deal with widespread > adopted FOSS enterprise systems like as LDAP servers (OpenLDAP, > OpenDS), DBMS (MySQL, PostgreSQL) and webservices. > > Moreover, the considerably high license cost of these products acts as > a barrier for small or no-profit organizations that would instead > benefit from applying identity management in their infrastructure. > > > = Current Status = > > == Meritocracy == > As some of the initial project members are existing ASF committers, we > recognize the desirability of running the project as a meritocracy. > We are eager to engage other members of the community and operate to > the standard of meritocracy that Apache emphasizes; we believe this is > the most effective method of growing our community and enabling > widespread adoption. > > == Core Developers == > In alphabetical order: > > * Dino Anzellotti <dino.anzellotti at gmail dot com> > * Francesco Chicchiriccò <ilgrosso at apache dot org> > * Marco Di Sabatino Di Diodoro <mdisabatinodidiodoro at gmail dot com> > * Fabio Martelli <fabio.martelli at gmail dot com> > * Rene Mulder <rene.mulder at gmail dot com> > * Massimiliano Perrone <MassimilianoPerrone at gmail dot com> > * Nicola Scendoni <scendoni at gmail dot com> > * Simone Tripodi <simonetripodi at apache dot org> > * Geert van der Ploeg <geertpl at gmail dot com> > > == Alignment == > > The purpose of the project is to develop and maintain Syncope > implementation that can be used together with other Apache projects in > order to build an effective identity management infrastructure. > > > = Known Risks = > > == Orphaned Products == > Syncope has already been deployed, mainly in Italy and the Netherlands > - more details about such success stories[4] on Syncope website. > > In addition to core developers, some people offered their > contributions by occasionally providing patches, finding and reporting > bugs and writing documentation. > > > == 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 Europe with no one company being associated with a majority of the > developers. Some 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, Tirasa[5] is the only entity sponsoring > Syncope development. > > > == Relationships with Other Apache Products == > Syncope fits naturally in the ASF because it naturally completes a > whole set of ASF projects dedicated to enterprise environments like as > Geronimo, Directory, CXF, ActiveMQ and so on. > > Moreover, Syncope could complete ASF coverage of middleware > technologies by adding identity management to current ASF portfolio. > > > == A Excessive Fascination with the Apache Brand == > While the Apache Software Foundation would be a good home for the > Syncope project, it already has some traction and it could live on its > own - however we see reciprocal benefits for both the ASF and the > project in adopting the brand to attract more people and enlarge users > and developers communities. > > = Documentation = > * The Syncope project page[6] > * The Syncope project on Google Code[7] > * The Syncope Wiki[8] > * The public dev ML[9] > * The public users ML[10] > * The Syncope Issue Tracker[11] > * The Syncope Continuous Integration system[12] > > = Initial Source = > The intial source comprises code developed on Google Code[7] > > = Source and Intellectual Property Submission Plan = > Source code will be moved from Google Code[7] space inside the SVN > space of the podling. > > = External Dependencies = > > * Spring[13] - Apache License 2.0 > * Apache OpenJPA[14] - Apache License 2.0 > * Apache Bean Validation[15] - Apache License 2.0 > * Apache Commons[16] - Apache License 2.0 > * Activiti BPM[17] - Apache License 2.0 > * AspectJ[18] - Eclipse Public License (Category B, used only in binary form) > * Apache Wicket[19] - Apache License 2.0 > * ConnId[20] - CDDL 1.0 (Category B, used only in binary form) > * SLF4J[21] - MIT License (Category A) > * Logback[22] - dual licensed under EPL v1.0 and LGPL 2.1 (Category > B, but not really a dependency as it is astracted by the SLF4j facade) > > == Build/Test time dependencies == > > * Apache Maven[23] - Apache License 2.0 > * JUnit[24] - CPL License v1.0 - (Category B, used only in binary form) > * H2[25] - dual licensed under EPL v1.0 and MPL 1.1 (Category B, used > only in binary form) > * Cargo[26] - Apache License 2.0 > * Apache Tomcat[27] - Apache License 2.0 > * Apache DS[28] - Apache License 2.0 > > = Cryptography = > The project does not handle cryptography in any way but standard > mechanism available at JDK level. > > = Required Resources = > * Mailing lists > * syncope-private (with moderated subscriptions) > * syncope-dev > * syncope-user > * syncope-commits > * Subversion directory > * https://svn.apache.org/repos/asf/incubator/syncope > * Website > * Wiki (Syncope) > * Issue Tracking > * JIRA (SYNCOPE) > * Continuous Integration > * Jenkins (Syncope) > > = Initial Committers = > Names of initial committers - in alphabetical order - with current ASF status: > > * Dino Anzellotti <dino.anzellotti at gmail dot com> (ICLA Signed) > * Francesco Chicchiriccò <ilgrosso at apache dot org> (PMC member) > * Maurizio Cucchiara <mcucchiara at apache dot org> (PMC member) > * Marco Di Sabatino Di Diodoro <mdisabatinodidiodoro at gmail dot > com> (ICLA Signed) > * Colm O Heigeartaigh <coheigea at apache dot org> (ASF Member) > * Emmanuel Lecharny <elecharny at apache dot org> (ASF Member) > * Fabio Martelli <fabio.martelli at gmail dot com> (ICLA Signed) > * Rene Mulder <rene.mulder at gmail dot com> (ICLA Signed) > * Massimiliano Perrone <!MassimilianoPerrone at gmail dot com> (ICLA Signed) > * Nicola Scendoni <scendoni at gmail dot com> (ICLA Signed) > * Simone Tripodi <simonetripodi at apache dot org> (ASF Member) > * Geert van der Ploeg <geertpl at gmail dot com> (ICLA Signed) > > = Sponsors = > == Champion == > * Simone Tripodi <simonetripodi at apache dot org> > > == Nominated Mentors == > * Colm O Heigeartaigh <coheigea at apache dot org> > * Emmanuel Lecharny <elecharny at apache dot org> > * Simone Tripodi <simonetripodi at apache dot org> > > == Sponsoring Entity == > * The Apache Incubator > > = Other interested people (in alphabetical order) = > * none > > [ 1] http://wiki.syncope-idm.org/index.php?title=Releases > [ 2] http://www.syncope-idm.org/wordpress/?cat=12 > [ 3] http://wiki.syncope-idm.org/index.php?title=Roadmap > [ 4] http://www.syncope-idm.org/wordpress/?cat=12 > [ 5] http://www.tirasa.net/ > [ 6] http://www.syncope-idm.org/wordpress/ > [ 7] http://code.google.com/p/syncope/ > [ 8] http://wiki.syncope-idm.org/index.php > [ 9] https://groups.google.com/group/syncope-dev > [10] https://groups.google.com/group/syncope-dev > [11] http://code.google.com/p/syncope/issues/list > [12] http://jenkins.syncope-idm.org > [13] http://www.springsource.org/ > [14] http://openjpa.apache.org/ > [15] http://incubator.apache.org/bval > [16] http://commons.apache.org/ > [17] http://www.activiti.org/ > [18] http://www.eclipse.org/aspectj/ > [19] http://wicket.apache.org/ > [20] http://connid.googlecode.com/ > [21] http://www.slf4j.org/ > [22] http://logback.qos.ch/ > [23] http://maven.apache.org/ > [24] http://www.junit.org/ > [25] http://www.h2database.com/ > [26] http://cargo.codehaus.org/ > [27] http://tomcat.apache.org/ > [28] http://directory.apache.org/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org