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 "ChemistryProposal" by JukkaZitting
Date Mon, 20 Apr 2009 21:56:24 GMT
Dear Wiki user,

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

The following page has been changed by JukkaZitting:
http://wiki.apache.org/incubator/ChemistryProposal

The comment on the change is:
More details

------------------------------------------------------------------------------
  
  === Proposal ===
  
- Apache Chemistry is to provide a Java (and possibly others, like JavaScript) implementation
of an upcoming CMIS specification, consisting of a high-level API for developers wanting to
manipulate documents, a low-level SPI close to the CMIS protocol for developers wanting to
implement a client or a server, and default implementations for all of the above. Chemistry
aims to cover both the !AtomPub and SOAP bindings defined by the CMIS specifications.
+ Apache Chemistry is an effort to provide a Java (and possibly others, like !JavaScript)
implementation of an upcoming CMIS specification, consisting of a high-level API for developers
wanting to manipulate documents, a low-level SPI close to the CMIS protocol for developers
wanting to implement a client or a server, and default implementations for all of the above.
Chemistry aims to cover both the !AtomPub and SOAP bindings defined by the CMIS specifications.
  
  === Background ===
  
- The CMIS (Content Management Interoperability Services) defines a domain model and set of
bindings, such as AtomPub and SOAP that can be used by applications to work with one or more
Content Management repositories and systems. The standard aims to help providing vendor-neutral
formats to share information across Internet.
+ The proposed CMIS (Content Management Interoperability Services) standard defines a domain
model and set of bindings, such as AtomPub and SOAP that can be used by applications to work
with one or more Content Management repositories and systems. The standard aims to help providing
vendor-neutral formats to share information across Internet.
+ 
  The submission of the specification was originally proposed by seven CMS vendors and since
that a number of other vendors have joined the OASIS TC, both commercial and Open Source.
It is now in an early definition phase (started in September 2008); improvement of specifications
and compatibility among existing implementations are the short term goals for CMIS.
+ 
+ There has been considerable interest in a JCR-based implementation of this proposed standard,
and some months ago a group of interested people started working on such a codebase in the
Apache Jackrabbit sandbox. Write access to the Jackrabbit sandbox was opened to all Apache
committers to lower the barriers for cooperation.
+ 
+ This work gave birth also to an effort at creating a more generic CMIS implementation framework.
This effort, named "Chemistry", has been led by Florent Guillaume and other Nuxeo employees.
The Chemistry work has taken place in a Mercurial source repository outside Apache, since
the developers are not yet Apache committers and thus do not have write access to the Jackrabbit
sandbox.
+ 
+ This situation with separate codebases in separate source repositories was causing confusion
and coordination problems. The effort was clearly no longer just an extra component in Jackrabbit,
and so it was proposed that the project should brought to the Incubator where it can grow
in a more controlled and yet less constrained manner.
  
  === Rationale ===
  
@@ -37, +44 @@

  
  === Meritocracy ===
  
- TODO
+ All of the initial committers are open source developers and many of them have already worked
in other Apache projects. We will follow standard Apache procedures in accepting new contributors
to the project team.
  
  === Community ===
  
  Managed by an OASIS Technical Committee, the CMIS standard definition should be based on
the idea of a community driven effort. In the last months the lack of a development community
around CMIS has showed up.
  
  Apache Chemistry aims to be a community driven initiative in developing a Java CMIS implementation.
Such an approach is allowing more transparency and direct feedback even within the definition
and improvement of CMIS specifications.
+ 
+ We welcome everyone interested in CMIS to join the Chemistry effort.
  
  === Core Developers ===
  
@@ -61, +70 @@

  
  === Orphaned products ===
  
- TODO
+ Apache Chemistry is a fresh new codebase that targets the still moving CMIS standardization
effort. Thus the future of this project depends heavily on the success of the standard. We
hope and expect that our implementation efforts will strengthen and support the CMIS standard.
  
  === Inexperience with Open Source ===
  
- TODO
+ All the initial committers are experienced open source developers.
  
  === Homogenous Developers ===
  
- TODO
+ The initial committers work for a number of different companies, each with their own backgrounds
and priorities.
  
  === Reliance on Salaried Developers ===
  
@@ -85, +94 @@

  
  == Documentation ==
  
- TODO
+ This project is still at an early stage, so there is not much documentation available. See
the [http://www.oasis-open.org/committees/cmis OASIS CMIS] page for information about the
CMIS standardization effort.
+ 
  
  == Initial Source ==
  
@@ -105, +115 @@

  
  == Cryptography ==
  
- TODO
+ Apache Chemistry is not expected to implement or use cryptographic code.
  
  == Required Resources ==
  
@@ -130, +140 @@

  == Initial Committers ==
  
  || '''Name'''               || '''Email'''                   || '''CLA'''        ||
- || Florent Guillaume        || fg@nuxeo.com                  || ...              ||
+ || Florent Guillaume        || fg@nuxeo.com                  || yes              ||
  || Bogdan Stefanescu        || bstefanescu@nuxeo.com         || ...              ||
  || St├ęphane Lacoin          || slacoin@nuxeo.com             || ...              ||
  || Sun Seng David Tan       || stan@nuxeo.com                || ...              ||
  || Gabriele Columbro        || columbro@gmail.com            || ...              ||
- || David Nuescheler         || uncled@apache.org             || ...              ||
+ || David Nuescheler         || uncled@apache.org             || yes              ||
- || Paolo Mottadelli         || paolo@apache.org              || ...              ||
+ || Paolo Mottadelli         || paolo@apache.org              || yes              ||
  
  == Affiliations ==
  

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


Mime
View raw message