incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "SyncopeProposal" by FrancescoChicchiricco
Date Sat, 28 Jan 2012 13:17:17 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "SyncopeProposal" page has been changed by FrancescoChicchiricco:
http://wiki.apache.org/incubator/SyncopeProposal?action=diff&rev1=8&rev2=9

  == 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?''
- 
- == Proposal ==
- The main reason for bringing Syncope to the Apache Software Foundation is to attract more
people and enlarge users and developers communities.
  
  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.
  
@@ -38, +37 @@

    1. Schedulable Task execution
  
  == Background ==
- Syncope IdM is today an Open Source project with some experience (inception is dated about
beginning of 2010), some [[http://wiki.syncope-idm.org/index.php?title=Releases|releases]]
and some significant [[http://www.syncope-idm.org/wordpress/?cat=12|deployments]], mainly
in Italy and the Netherlands already licensed under the Apache License 2.0.
+ Syncope IdM is today an Open Source project with some experience (inception is dated about
beginning of 2010), some [[http://wiki.syncope-idm.org/index.php?title=Releases|releases]]
and some significant [[http://www.syncope-idm.org/wordpress/?cat=12|deployments]], mainly
in Italy and the Netherlands, already licensed under the Apache License 2.0.
  
  A defined [[http://wiki.syncope-idm.org/index.php?title=Roadmap|roadmap]] is also available.
  
  == Rationale ==
- TODO
+ 
+ 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 =
  
@@ -54, +56 @@

  In alphabetical order:
  
   * 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>
+  * Massimiliano Perrone <MassimilianoPerrone at gmail dot com>
   * Simone Tripodi <simonetripodi at apache dot org>
+  * Geert van der Ploeg <geertpl at gmail dot com>
  
  == Alignment ==
- TODO
+ 
+ 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 on [[http://www.syncope-idm.org/wordpress/?cat=12|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.  Many of these initial developers
are experienced Apache committers already and all are experienced with working in distributed
development communities.
+ 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, [[http://www.tirasa.net/site/home.html|Tirasa]] is the only
entity sponsoring Syncope development.
+ To the best of our knowledge, [[http://www.tirasa.net/|Tirasa]] is the only entity sponsoring
Syncope development.
  
  == Relationships with Other Apache Products ==
- TODO
+ 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 ==
- TODO
+ 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 =
   1. [[http://www.syncope-idm.org/wordpress/|The Syncope project page]]
-  2. [[http://code.google.com/p/syncope/|The Syncope project on Google Code]]
+  1. [[http://code.google.com/p/syncope/|The Syncope project on Google Code]]
-  3. [[http://wiki.syncope-idm.org/index.php|The Syncope Wiki]]
+  1. [[http://wiki.syncope-idm.org/index.php|The Syncope Wiki]]
-  4. [[https://groups.google.com/group/syncope-dev|The public dev ML]]
+  1. [[https://groups.google.com/group/syncope-dev|The public dev ML]]
-  5. [[https://groups.google.com/group/syncope-dev|The public users ML]]
+  1. [[https://groups.google.com/group/syncope-dev|The public users ML]]
-  6. [[http://code.google.com/p/syncope/issues/list|The Syncope Issue Tracker]]
+  1. [[http://code.google.com/p/syncope/issues/list|The Syncope Issue Tracker]]
+  1. [[http://jenkins.syncope-idm.org|The Syncope Continuous Integration system]]
  
  = Initial Source =
  The intial source comprises code developed on [[http://code.google.com/p/syncope/|Google
Code]] (TODO: contributed under Grant from Francesco Chicchiriccò for Syncope).
@@ -97, +109 @@

   * [[http://www.springsource.org/|Spring]] - Apache License 2.0
   * [[http://openjpa.apache.org/|Apache OpenJPA]] - Apache License 2.0
   * [[http://incubator.apache.org/bval|Apache Bean Validation]] - Apache License 2.0
+  * [[http://commons.apache.org/|Apache Commons]] - Apache License 2.0
   * [[http://www.activiti.org/|Activiti BPM]] - Apache License 2.0
-  * [[http://cxf.apache.org/|Apache CXF]] - Apache License 2.0
+  * [[http://www.eclipse.org/aspectj/|AspectJ]] - Eclipse Public License (Category B, used
only in binary form)
   * [[http://wicket.apache.org/|Apache Wicket]] - Apache License 2.0
-  * [[http://connid.googlecode.com/|ConnId]] - CDDL
+  * [[http://connid.googlecode.com/|ConnId]] - CDDL 1.0 (Category B, used only in binary
form)
-  * [[http://www.slf4j.org/|SLF4J]] - MIT License
+  * [[http://www.slf4j.org/|SLF4J]] - MIT License (Category A)
+  * [[http://logback.qos.ch/|Logback]] - 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 ==
+ 
+  * [[http://maven.apache.org/|Apache Maven]] - Apache License 2.0
+  * [[http://www.junit.org/|JUnit]] - CPL License v1.0 - (Category B, used only in binary
form)
+  * [[http://www.h2database.com/|H2]] - dual licensed under EPL v1.0 and MPL 1.1 (Category
B, used only in binary form)
+  * [[http://cargo.codehaus.org/|Cargo]] - Apache License 2.0
+  * [[http://tomcat.apache.org/|Apache Tomcat]] - Apache License 2.0
+  * [[http://directory.apache.org/|Apache DS]] - Apache License 2.0
  
  = Cryptography =
- The project does not handle cryptography in any way.
+ The project does not handle cryptography in any way but standard mechanism available at
JDK level.
  
  = Required Resources =
   * Mailing lists
@@ -118, +141 @@

    * Wiki (Syncope)
   * Issue Tracking
    * JIRA (SYNCOPE)
+  * Continuous Integration
+   * Jenkins (Syncope)
  
  = Initial Committers =
  Names of initial committers - in alphabetical order - with current ASF status:
  
   * Francesco Chicchiriccò <ilgrosso at apache dot org> (PMC member)
+  * Marco Di Sabatino Di Diodoro <mdisabatinodidiodoro at gmail dot com> (available
to sign ICLA and become ASF committer)
+  * Fabio Martelli <fabio.martelli at gmail dot com> (available to sign ICLA and become
ASF committer)
+  * Massimiliano Perrone <MassimilianoPerrone at gmail dot com> (available to sign
ICLA and become ASF committer)
   * Simone Tripodi <simonetripodi at apache dot org> (ASF Member)
  
  = Sponsors =

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


Mime
View raw message