Re: [VOTE] fleece as new incubator project

2014-06-06 Thread Sagara Gunathunga
+1

Thanks !

On Fri, Jun 6, 2014 at 1:01 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 Following the discussion earlier, I'm calling a vote to accept Fleece as a
 new Incubator project.

  The proposal draft is available at:
 https://wiki.apache.org/incubator/Fleece, and is also included  below.

  Vote is open for at least 72h and closes at the earliest on 09 June 09:30
  GMT.

  [ ] +1 accept Fleece in the Incubator
  [ ] +/-0
  [ ] -1 because...

  Here's my +1.

 
 Apache Fleece Proposal

 Abstract

 Apache Fleece is an implementation of JSR-353 (JavaTM API for JSON
 Processing).

 Proposal

 Apache Fleece will consist of a number of modules. Mainly an implementation
 of JSR-353 but also a set of usefule modules to help with the usage of
 JSR-353 (surely a mapping module and a jaxrs provider module).

 Background

 JSon being more and more important JavaEE 7 specified an API to read and
 create JSon objects/arrays.

 Apache Fleece builds on this specification a potential base to do Json at
 Apache (hopefully it will be integrated with CXF for instance).

 Rationale

 There is not yet a Json related project at Apache but a lot of projects
 rely on some specific implementions (jettison, jackson, others...).
 Proposing a default would be great. The other point is a set of Apache
 projects related to JavaEE (CXF, TomEE, Geronimo, Axis2...) will need an
 implementation. Having one built at Apache is a really nice to have.

 Initial Goals

 The initial goal of the Apache Fleece project is to get a JSR-353 compliant
 implementation

 Current Status

 Initial codebase was developped on github but designed to be integrated in
 Apache.

 Meritocracy

 Initial community will be mainly composed of already Apache committers so
 meritocracy is already something well known.

 Community

 Initial community will be composed of TomEE community for sure, hopefully
 CXF and potentially all JSon users of Apache.

 Initial committers

- Romain Manni-Bucau (individual, ASF)
- Jean-Louis Monteiro (individual, ASF)
- Mark Struberg (individual, ASF member)
- Gerhard Petracek (individual, ASF member)
- David Blevins (individual, ASF member)
- Sagara Gunathunga (ASF)

 Alignment

 Several Apache project will need a JSR-353 implementation. Having a project
 which can be shared is better than having a sub project of a particular
 project. Moreover this project makes sense alone since users can
 integrate it without any other dependencies and use it to read/generate
 Json in their project so it makes sense to create a dedicated project.

 Known Risks

 Main risk is to get a not so active project since the specification is not
 that big.

 Documentation

 There is no documentation to import today but it will be created using
 standard ASF tools (ASF CMS mainly).

 Initial Source

 Initial sources are on this git repository:
 https://github.com/rmannibucau/json-impl.git

 Source and IP Submission Plan

 Initial sources are under Apache license v2.

 Side note: it was really developed to be integrated in this project
 (without waiting it to be created).

 Required Resources

 Mailing Lists

-

- d...@fleece.incubator.apache.org - comm...@fleece.incubator.apache.org
- priv...@fleece.incubator.apache.org

 Version Control

 It is proposed that the source code for the Apache Fleece project be hosted
 in the Apache Git repository, under the following directory:

- git.apache.org/incubator-fleece.git

 Issue Tracking

 The following JIRA project would be required to track issues for the Apache
 Fleece project:

- FLEECE

 Initial Committers

- Romain Manni-Bucau
- Jean-Louis Monteiro
- Mark Struberg
- Gerhard Petracek
- David Blevins

 Sponsors

 Champion

- Mark Struberg

 Nominated Mentors

- Justin Mclean
- Christian Grobmeier
- Daniel Kulp

 Project Name

 Seems *Fleece* is the name which satisfies most of people but we can still
 ask for a new name if we feel it needed before being graduated.
 

 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



-- 
Sagara Gunathunga

Blog  - http://ssagara.blogspot.com
Web  - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara

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



Re: [DISCUSS] json as new incubator project

2014-06-01 Thread Sagara Gunathunga
On Sun, Jun 1, 2014 at 2:32 AM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 Hi guys,

 Started to write a proposal to create a project to implement JSR-353 (json
 API).

 Here is the current proposal (draft):
 https://wiki.apache.org/incubator/JsonImpl

 It needs some mentors so if you are motivated you know what to do ;).

 Any feedbacks welcomed too.

Glad to see this is coming to Apache !

Wearing my Axis2 hat,  Axis2 uses Jettison and Gson for JSON support
and JSR-353 based implementation is much needed if you prefer add
Axis2 also as an user for this project.

I would like to join and contribute to this project please include me.

Thanks !



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



-- 
Sagara Gunathunga

Blog  - http://ssagara.blogspot.com
Web  - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara

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



Re: [DISCUSS] json as new incubator project

2014-06-01 Thread Sagara Gunathunga
On Sun, Jun 1, 2014 at 3:38 AM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 Hi John,

 The link is the right one ( https://github.com/rmannibucau/json-impl ).
 Created it yesterday so community is small ATM ;).

 Initial developpers are the one intended to get perms on the asf repo, did
 I misunderstand?

 If we make it a subproject of G or TomEE this will never be used outside of
 these containers which would be sad. Take for instance specs jar of
 geronimo, they are only used by very few people but actually could be used
 by all EE users.

I'm agree with Romain on above comment,

1.)  In my POV JSON processing became/becoming a core technology for
Java ( both EE and SE) not just limited  to EE servers hence
maintaining as a separate project with less dependencies ( right now
it's 1 - AntLR) greatly improve chance of wide adoption.

2.) Right now main focus is on JSON-P spec but there is an indication
about JSON-B ( Java API for JSON Binding )  spec is also coming,
probably this project can incorporate JSON-B as well in future. In my
POV this should be the JSON related project at Apache.

3.) Current community size is a matter but I believe that is why
project founders bring this project to Apache incubator attract and
build healthy  community.

4.) Having said above we always have a chance to determine the project
future during the graduation whether project make a TLP or will be a
part of existing TLP. In my POV graduation is the best check point for
this than incubator entrance.

Thanks !


 I expect more or less the same level of activatity as on bval, ie active
 when a new spec is here (if we exclude bootstrap) and maintenance period
 without that much activity.





 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


 2014-05-31 23:56 GMT+02:00 John D. Ament john.d.am...@gmail.com:

 Romain,

 Can you add a link to the existing github sources?  Or is the one
 mentioned later on what's intended?  Doesn't seem like a big community
 thus far, but more on that...  The current code base (if accurate)
 only has a single contributor yet you list 5 initial developers.

 I'll also point out that the developers are split between Tomitribe,
 Irianian (Maybe I need to look at one of Gerhard's recent emails to
 make sure I spelt that right) and Independent.  You also note that
 it's not going to be very active.  Should this perhaps be a
 sub-project of TomEE or Geronimo rather than its own project?

 On Sat, May 31, 2014 at 5:29 PM, Romain Manni-Bucau
 rmannibu...@gmail.com wrote:
  Hi Justing,
 
  thanks for the catch! I updated the page and added yourself as Mentor.
 
  About the name any proposition is welcomed. I though to brace BTW.
 
 
 
  Romain Manni-Bucau
  Twitter: @rmannibucau
  Blog: http://rmannibucau.wordpress.com/
  LinkedIn: http://fr.linkedin.com/in/rmannibucau
  Github: https://github.com/rmannibucau
 
 
  2014-05-31 23:27 GMT+02:00 Justin Mclean jus...@classsoftware.com:
 
  Hi,
 
   Here is the current proposal (draft):
   https://wiki.apache.org/incubator/JsonImpl
 
  There's a minor copy/paste error as the proposal still contains a
  reference to Delta Spike.
  The following JIRA project would be required to track issues for the
  Apache DeltaSpike project:
 
   It needs some mentors so if you are motivated you know what to do ;).
 
  I would be interested in being a mentor. I'm on the Flex PMC, Incubator
  PMC and have good understating of incubation and release processes. This
  would be my first time being a mentor, but given the number of ASF
 members
  involved in the project, I can't imaging that mentoring it would be a
  difficult task.
 
   Any feedbacks welcomed too.
 
  Choosing a name up front would mean less work that need to be done
 later.
 
  Thanks,
  Justin
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 

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





-- 
Sagara Gunathunga

Blog  - http://ssagara.blogspot.com
Web  - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara

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



Re: [VOTE] Graduate Nuvem as a sub-project under Apache Tuscany

2012-11-22 Thread Sagara Gunathunga
+1 (non binding)

Thanks !

On Fri, Nov 23, 2012 at 12:23 AM, Jean-Sebastien Delfino
jsdelf...@apache.org wrote:
 On Mon, Nov 19, 2012 at 9:41 PM, Luciano Resende luckbr1...@gmail.comwrote:

 Apache Nuvem will define an open application programming interface
 for common cloud application services, allowing applications to be
 easily ported across the most popular cloud platforms. It is
 currently composed of multiple cloud SCA components (Data, Queue, Chat),
 and supports multiple cloud platforms such as AWS, GAE, etc as well
 as standalone deployment. Nuvem was accepted for Incubation on June, 2010,
 and several of the active committers are already part of the Tuscany PMC.

 Nuvem was accepted for Incubation on June 2010, and is currently a small
 community, where the contributions are 100% done by volunteers in their own
 free time, which makes the level of activity
 low, compared to what is required for graduating it as a TLP.

 Having said that, Nuvem has a great synergy with Apache Tuscany, and after
 discussion between the two projects, we are seeking IPMC approval to allow
 graduation of Apache Nuvem as a sub-project under Apache Tuscany.

 Nuvem Graduation Vote thread
 *http://s.apache.org/nuvem-graduation*
 *http://s.apache.org/nuvem-graduation-result*

 Tuscany Graduation Vote thread
 *http://s.apache.org/tuscany-accept-nuvem*
 *http://s.apache.org/tuscany-accept-nuvem-result*

 Please cast your votes:

 [ ] +1 Graduate Nuvem as a sub-project under Apache Tuscany

 [ ] - 1 Nuvem is not ready to graduate as a sub-project under Apache
 Tuscany, because ...


 --
 Luciano Resende
 http://people.apache.org/~lresende
 http://twitter.com/lresende1975
 http://lresende.blogspot.com/


 +1 (non binding)

 - Jean-Sebastien



-- 
Sagara Gunathunga

Blog  - http://ssagara.blogspot.com
Web  - http://people.apache.org/~sagara/
LinkedIn - http://www.linkedin.com/in/ssagara

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



Re: [VOTE] Accept Airavata into the Incubator

2011-05-02 Thread Sagara Gunathunga
+ 1 ( Non binding )

On Tue, May 3, 2011 at 10:14 AM, Mattmann, Chris A (388J)
chris.a.mattm...@jpl.nasa.gov wrote:
 +1 (binding)

 Cheers,
 Chris

 On May 2, 2011, at 5:32 PM, Ross Gardler wrote:

 I would like to call a vote to accept Airavata for entry into the Apache
 Incubator. The proposal thread can be found at [1] and the proposal text
 is at [2]

 [ ] +1 Accept Airavata into the incubator
 [ ] -1 Do NOT accept Airavata into the incubator because...

 Thanks,
 Ross

 [1] http://markmail.org/message/rhdiuwcexalfndim
 [2] http://wiki.apache.org/incubator/AiravataProposal

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@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.mattm...@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-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org





-- 
Sagara Gunathunga

Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara/

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



Re: [PROPOSAL] Airavata for the incubator

2011-04-28 Thread Sagara Gunathunga
. The composed workflow can be exported to various
 workflow languages like BPEL, SCUFL, Condor DAG, Jython and Java. The
 defacto workflow enacting engine used is Apache ODE.
  2. GFac - an application wrapper service that can be used to wrap command
 line-driven science applications and make them into robust, network-
 accessible services. This component is build on Axis2 web service stack.
  3. XRegistry - a registry service for storing deployment information about
 wrapped application services and constructed workflows.
  4. WS-Messenger - a “publish-subscribe† based message broker
 implemented on top of Apache Axis2 web services stack. It implements the
 WS-Eventing and WS-Notifications specifications and incorporates a message
 box component that facilities communications with clients behind firewalls
 and overcomes network glitches.

 == External Dependencies ==

 Following the guideline -http://www.apache.org/legal/resolved.html, the
 following are the dependent software and all of them are in binary format in
 java archive (jar files).

   * CDDL license  - Javax activation, JSR311, Portlet-API, Servlet-API
   * Apache V2: cog-jglobus, globus, caster, gridsphere, Woodstox, xmpp,
 xsul, sigiri, atomixmiser, weps-beans.
   * BSD: puretls,
   * MIT: bcporv, hsqldb, dom4j, slf4j
   * PSFL: Jython
   * GPL 2.0: mysql-connector-java
   * Other:
     * cryptix32, cryptix-asn1 (http://www.cryptix.org/LICENSE.TXT)
     * backport (public domain)
     * jaxen (http://jaxen.codehaus.org/license.html)

 Licence incompatibilities (GPL) will be resolved during incubation.

 == Cryptography ==
 The software does not implement any cryptographic algorithms. However,
 to perform secured messaging and data movement and SSL communications,
 the software depends upon third party security libraries. These
 external libraries depend in turn on Java Security, Puretls, Cryptix
 and Bounce Castle libraries. Apache Cryptographic steps will be
 followed to register the use of these libraries.

 == Required Resources ==

 === Mailing lists ===
  1. airavata-dev
  2. airavata-commits
  3. airavata-private

 === Subversion Directory ===
 https://svn.apache.org/repos/asf/incubator/airavata

 === Issue Tracking ===
 We intend to make use of Jira for issue tracking. Proposed key: AIRAVATA

 === Other Resources ===

 We intend to manage our website using the Apache CMS.

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

 || '''Name'''           || '''Email'''            || '''Affiliation'''
  || '''ICLA''' || '''ASF Status''' || '''Apache Id''' ||
 || Suresh Marru         || sma...@cs.indiana.edu  || Indiana University
    || On File || Apache Commiter || smarru    ||
 || Marlon Pierce        || mpie...@cs.indiana.edu || Indiana University
    || On File || Apache Commiter || mpierce   ||
 || Srinath Perera       || hemap...@apache.org    || Lanka Software
 Foundation || On File || Apache Member   || hemapani  ||
 || Aleksander Slominski || aslom at us.ibm.com    || IBM        || On File
 || Apache Member   || aslom     ||
 || Raminderjeet Singh   || rami...@indiana.edu    || Indiana University
    || On File || Apache Commiter || raminder  ||
 || Archit Kulshrestha   || akuls...@indiana.edu   || Indiana University
    || On File || N/A             || N/A       ||
 || Chathura Herath      || chath...@apache.org    || Indiana University
    || On File || Apache Commiter || chathura  ||
 || Eran Chinthaka       || chinth...@apache.org   || Indiana University
    || On File || Apache Member   || chinthaka ||
 || Thilina Gunaratne    || thil...@apache.org     || Indiana University
    || On File || Apache Commiter || thilina   ||
 || Wathsala Vithanage   || waths...@opensource.lk || Lanka Software
 Foundation || On File || N/A             || N/A       ||

 All the parties are affiliated with companies and organizations that
 are familiar with the development of open source. We expect that the
 amount of volunteer work will increase, and more developers will come
 on board.

 == Champion ==
 Ross Gardler, Apache Software Foundation

 == Nominated Mentors ==
  * Ross Gardler, Member, Apache Software Foundation
  * Alek Slominski, Member, Apache Software Foundation
  * Ate Douma, Member, Apache Software Foundation
  * Sanjiva Weerawarna, Member, Apache Software Foundation
  * Paul Fremantle, Member, Apache Software Foundation

 == Sponsoring Entity ==
 Apache Incubator Project.


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





-- 
Sagara Gunathunga

Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara/

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



Re: [VOTE] Nuvem Project

2010-06-20 Thread Sagara Gunathunga
 --

 The Nuvem developers have a long-term interest in use and maintenance
 of the code and there is also hope that different cloud providers will
 be interested in providing support for the Nuvem API and will join the
 project. We feel that it is important to put formal governance in
 place both for the project and the contributors as the project
 expands. We feel the ASF is the best location for this.

 Inexperience with Open Source
 --

 Luciano Resende have been involved with Open Source Software for
 several years; he has actively contributed to Apache Tuscany, Apache
 PhotArk and contributed to and/or mentored other Apache podlings. He
 is also part of the Apache Community Development PMC and
 Admin/co-Admin for the Google Summer of Code mentoring project.
 Raymond Fend, is also a long time committer and PMC member of Apache
 Tuscany and/or other Apache projects.

 Reliance on Salaried Developers
 

 The project is being implemented by developers in their independent
 personal time and is not founded by a specific corporation.

 Relationships with Other Apache Products
 

 Apache Tuscany is currently used to wire different implementations of
 application platform services to applications and expose these
 services remotely.

 For clouds that does not provide a specific application service on
 their platform, we would work with Apache sibling projects such as
 Hadoop, CouchDB and Cassandra for data store, or ActiveMQ and Qpid for
 queueing for example, to close the gap.

 An Excessive Fascination with the Apache Brand
 --

 We seek to build a lasting community around the Nuvem API. The most
 important reason for proposing this project for incubation is to gain
 visibility, and to allow contributors to more easily join and
 contribute to the project.

 Documentation
 -

 There isn't much of a documentation available.

 Initial Source
 ---

 The Apache Nuvem prototype has been developed in the Apache SVN
 repository and is available at:

 https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/

 External Dependencies
 

 Nuvem is written in Java and is currently using Apache Tuscany.

 Cryptography
 ---

 N/A

 Required Resources
 -

 * Mailing lists
  * nuvem-dev
  * nuvem-commits
  * nuvem-private
 * Subversion
  * https://svn.apache.org/repos/asf/incubator/nuvem

 * Issue Tracking
  * JIRA (nuvem)

 Initial Committers
 

 Luciano Resende (lresende AT apache DOT org)

 Raymond Feng (rfeng AT apache DOT org)

 Senaka Fernando (senaka AT apache DOT org)

 Selvaratnam Uthaiyashankar  (shankar AT apache DOT org)

 Sagara Gunathunga (sagara AT apache DOT org)

 Jean-Sebastien Delfino (jsdelfino AT apache DOT org)

 Sonal Goyal (sgoyal AT apache DOT org)

 Donald Woods (dwoods AT apache DOT org)

 Chintana Wilamuna (chintana AT apache DOT org)

 Champion
 --

 Luciano Resende (lresende AT apache DOT org)

 Nominated Mentors
 --

 Jean-Frederic Clere (jfclere AT apache DOT org)

 Paul Fremantle (pzf AT apache DOT org)

 Ant Elder (antelder AT apache DOT org)

 Donald Woods (dwoods AT apache DOT org)

 Sponsoring Entity
 ---

 Incubator PMC


 --
 Luciano Resende
 http://people.apache.org/~lresende
 http://twitter.com/lresende1975
 http://lresende.blogspot.com/

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






 --
 Thanks
 - Mohammad Nour
 - LinkedIn: http://www.linkedin.com/in/mnour
 
 Life is like riding a bicycle. To keep your balance you must keep moving
 - Albert Einstein

 Writing clean code is what you must do in order to call yourself a
 professional. There is no reasonable excuse for doing anything less
 than your best.
 - Clean Code: A Handbook of Agile Software Craftsmanship

 Stay hungry, stay foolish.
 - Steve Jobs

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





 --
 Paul Fremantle
 Co-Founder and CTO, WSO2
 Apache Synapse PMC Chair
 OASIS WS-RX TC Co-chair

 blog: http://pzf.fremantle.org
 p...@wso2.com

 Oxygenating the Web Service Platform, www.wso2.com

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





-- 
Sagara Gunathunga

Blog - http://ssagara.blogspot.com
Web - http://people.apache.org/~sagara

Re: [PROPOSAL] Nuvem Project

2010-06-11 Thread Sagara Gunathunga
I went through the proposal and sandbox codes , It seems interesting
project to me !

I would like to contribute too.



Thanks,

-- 
Sagara Gunathunga


Web - http://people.apache.org/~sagara/

Blog - http://ssagara.blogspot.com


On Thu, Jun 10, 2010 at 12:36 AM, Luciano Resende luckbr1...@gmail.com wrote:
 Hi,

 I would like to propose the Nuvem project for addition to the Apache 
 incubator.

 The initial proposal is available at the the Wiki[1], and it is also
 included below for convenience.

 We are looking forward to any and all feedback and/or questions on the
 proposal. We are also looking for a Champion and mentors, and would
 very much welcome additional volunteers to help steer Nuvem through
 the incubation process.


 [1] http://wiki.apache.org/incubator/Nuvem

 Apache Nuvem, a cross-cloud application programming interface
 =

 Abstract
 ---

 Nuvem will define an open application programming interface for common
 cloud application services, allowing applications to be easily ported
 across the most popular cloud platforms.

 Proposal
 ---

  * Define an open API that abstracts common cloud platform services to
 help decouple the application logic from the particulars of a specific
 proprietary cloud.
  * Implement the Nuvem API for popular clouds such as Google
 AppEngine, Amazon EC2 and Microsoft Azure.
  * Initially focus on User Authentication and Authorization,
 Distributed Cache, Data Store, Queuing; then extend to other services
 such as Chat, Logging, and Debugging.

 Background
 

 An important issue for application developers is to avoid lock-in to a
 specific cloud application platform. By providing a cross-cloud
 application programming interface that abstracts common cloud platform
 services, Nuvem addresses this concern and strives to help make
 applications easily portable across multiple clouds.

 In mixed cloud deployments, applications need to access platform
 services across cloud boundaries. Nuvem will make this possible by
 providing a remote API for these cloud application platform services.

 Rationale
 -

 There are currently no efforts to define a truly open-source API to
 abstract common cloud platform services. Nuvem strives to create a
 community around building an open-source cloud application programming
 interface in a manner that fully allows for tried-and-true open source
 mechanisms such as user-driven innovation.

 Initial Goals
 ---

 A Nuvem prototype is currently being developed in an Apache Tuscany
 sandbox, providing initial support for some cloud platform services
 from Google AppEngine and Amazon EC2. We look at moving this prototype
 to the Apache Incubator as the next step to broaden the community,
 expand the API to support more services and cloud platforms.

 Current Status
 ---

 The initial code has been developed under the Apache Software License
 2.0 by current Apache committers.

 Meritocracy
 ---

 We recognize the importance 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
 ---

 The initial committer list consists of a couple of independent
 developers. We expect that the project will greatly increase in
 contribution base, and this is one aspect the project will monitor in
 becoming ready for graduation.

 Alignment
 -

 Currently, there are no other Apache projects concerned with building
 a cross-cloud API for application platform services. We feel that it
 would be a good complement to the set of Apache projects and could
 provide them with an API for interacting with cloud application
 platforms.

 Nuvem complements Apache libCloud and Deltacloud projects (which both
 cover provisioning and elasticity in the cloud), providing portability
 of applications and application services   across heterogeneous cloud
 environments.

 Orphaned Products
 --

 The Nuvem developers have a long-term interest in use and maintenance
 of the code and there is also hope that different cloud providers will
 be interested in providing support for the Nuvem API and will join the
 project. We feel that it is important to put formal governance in
 place both for the project and the contributors as the project
 expands. We feel the ASF is the best location for this.

 Inexperience with Open Source
 ---

 Luciano Resende have been involved with Open Source Software for
 several years; he has actively contributed to Apache Tuscany, Apache
 PhotArk and contributed to and/or mentored other Apache podlings. He
 is also part of the Apache Community Development PMC and
 Admin/co-Admin for the Google Summer of Code