incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: [VOTE][PROPOSAL] Syncope join the Incubator
Date Tue, 07 Feb 2012 14:07:58 GMT
+1 from me (binding).

Good luck!

Cheers,
Chris

On Feb 7, 2012, at 12:41 AM, Simone Tripodi 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-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


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


Mime
View raw message