incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Colm O hEigeartaigh <cohei...@apache.org>
Subject Re: [VOTE][PROPOSAL] Syncope join the Incubator
Date Tue, 07 Feb 2012 10:07:27 GMT
+1 (non-binding).

Colm.

On Tue, Feb 7, 2012 at 10:04 AM, Olivier Lamy <olamy@apache.org> wrote:
> +1 (binding)
>
> 2012/2/7 Simone Tripodi <simonetripodi@apache.org>:
>> 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
>>
>
>
>
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

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


Mime
View raw message