incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sagara Gunathunga <sagara.gunathu...@gmail.com>
Subject Re: [VOTE] Nuvem Project
Date Sun, 20 Jun 2010 12:07:04 GMT
+1 (non binding)

Thanks,

On Sun, Jun 20, 2010 at 11:56 AM, Paul Fremantle <pzfreo@gmail.com> wrote:
> +1 binding
>
> Paul
>
> On Sat, Jun 19, 2010 at 9:23 PM, Mohammad Nour El-Din
> <nour.mohammad@gmail.com> wrote:
>> +1 (Not binding)
>>
>> On Sat, Jun 19, 2010 at 7:49 PM, Raymond Feng <enjoyjava@gmail.com> wrote:
>>> +1 (non binding), bring Nuvem into Incubator.
>>>
>>> Thanks,
>>> Raymond
>>> ________________________________________________________________
>>> Raymond Feng
>>> rfeng@apache.org
>>> Apache Tuscany PMC member and committer: tuscany.apache.org
>>> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
>>> Personal Web Site: www.enjoyjava.com
>>> ________________________________________________________________
>>>
>>> On Jun 19, 2010, at 8:07 AM, Luciano Resende wrote:
>>>
>>>> After initial discussion [1], please vote on the acceptance of Nuvem
>>>> Project for incubation at the Apache Incubator. The full proposal is
>>>> available at the end of this message and on the wiki at
>>>>
>>>>       http://wiki.apache.org/incubator/Nuvem
>>>>
>>>> We ask the Incubator PMC to sponsor the project with Luciano Resende
>>>> as the Champion and Jean-Frederic Clere, Paul Fremantle, Ant Elder and
>>>> Donald Woods volunteering to be mentors.
>>>>
>>>> Please cast your votes:
>>>>
>>>> [ ] +1, bring Nuvem into Incubator
>>>> [ ] +0, I don't care either way
>>>> [ ] -1, do not bring Nuvem into Incubator, because...
>>>>
>>>> The vote is open for the next 72 hours and only votes from the
>>>> Incubator PMC are binding.
>>>>
>>>> [1] http://www.mail-archive.com/general@incubator.apache.org/msg24841.html
>>>> [2] 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 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-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@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-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@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
> paul@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Sagara Gunathunga

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

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


Mime
View raw message