incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Incubator Wiki] Update of "AmberProposal" by SimoneGianni
Date Fri, 23 Apr 2010 16:10:00 GMT
Dear Wiki user,

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

The "AmberProposal" page has been changed by SimoneGianni.


New page:
= Amber =
== Abstract ==
Amber will be a Java API and implementation for OAuth protocol.

== Proposal ==

== Background ==

== Rationale ==
There are currently two implementation efforts going on in ASF for OAuth v1. A stable implementation
of OAuth v1 is present in Apache Shindig, but it is not actively developed and not shared
with other projects. A Lab having Simone Tripodi as its PI is working on an implementation
for an OAuth library that could be used by other products.

At the same time, on the IETF OAuth v2 mailing list, other people expressed interest for a
Java API and implementation, among them two Apache committers and one active contributor.

A number of Apache projects (TODO) could be interested in adopting OAuth.

= Current Status =
Code in the Amber Lab and in Apache Shindig is already licensed to the ASF. More contributions
of code and ideas are expected from initial committers, so an implementation of OAuth v1 should
be reached quickly, and act as a base for an OAuth v2 API and implementation.

== Meritocracy ==
As a majority of the initial project members are existing ASF committers (TODO), 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.

== Community ==

== Core Developers ==

== Alignment ==
The purpose of the project is to develop an implementation of OAuth v1 and OAuth v2 that can
be used by other Apache projects.

= Known Risks =

== Orphaned Products ==
Being OAuth a standard receiving a lot of interest, and being v2 an ongoing work in IETF,
we believe there is minimal risks of this work becoming non-strategic and the contributors
are confident that a larger community will form within the project in a relatively short space
of time.

== Inexperience with Open Source ==
Many of the committers have experience working in one or more open source projects (TODO).

== Homogeneous Developers ==
The list of initial committers are geographically distributed across the U.S. and 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.  

== Reliance on Salaried Developers ==
To the best of our knowledge, none of the initial committers are being paid to develop code
for this project.

== Relationships with Other Apache Products ==
A number of existing ASF projects could benefit from an OAuth implementation, including (TODO).
It is hoped that members of those projects will be interested in contributing to and adopting
this implementation.

== A Excessive Fascination with the Apache Brand ==

= Documentation =

= Initial Source =
The intiial source comprises code developed inside Apache Labs and (TODO Apache Shindig code?)

= Source and Intellectual Property Submission Plan =
Source code will be moved inside the ASF svn.

= External Dependencies =

= Required Resources =
 * Mailing lists
  * amber-private (with moderated subscriptions)
  * amber-dev
  * amber-user
  * amber-commits
 * Subversion directory
 * Website
  * Confluence (AMBER)
 * Issue Tracking

= Initial Committers =
Names of initial committers with affiliation and current ASF status:

 * Simone Gianni
 * Simone Tripodi

= Sponsors =
== Champion ==

== Nominated Mentors ==

== Sponsoring Entity ==

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message