You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Rebecca Wood <si...@gmail.com> on 2013/04/23 00:39:20 UTC

[VOTE] Accept jclouds into the Apache Incubator

Hello everyone,

I am calling a VOTE for acceptance of jclouds into the Apache Incubator.

The vote will close on Monday, April 29, 2013.

[ ] +1 Accept jclouds into the Apache Incubator.
[ ] +0 Don't care.
[ ] -1 Don't accept jclouds into the Incubator because...

The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.

Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.

Thanks,

Becca Wood

----------

= jclouds Proposal for Apache Incubator =

== Abstract ==

[[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.

== Proposal ==

[[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for cloud computing and cloud storage in the form of Java or Clojure libraries. By abstracting away vendor-specific details, jclouds supplies a solution for users to avoid lock-in to a specific cloud vendor. It also provisions hooks to make it easy to take advantage of specific features from those vendors.

== Background ==

jclouds began in March of 2009 while Adrian Cole was working on the Amazon S3 plugin for Infinispan. He discovered that existing S3 libraries would not pass the concurrent test suite needed for write behind persistence. When it became clear that a new library was needed, jclouds formed as an independent project founded by Cole under the mentorship of Manik Surtani. 

The fledgling jclouds team soon encountered two portability issues: runtime portability with Google App Engine and compatibility with the similar cloud files service from Rackspace.  

The legacy of Google App Engine is still present within jclouds and is expressed by the 'driver' design which doesn't require threads. Supporting Rackspace started a legacy of cloud portability which would soon extend to provisioning. As jclouds supports newer and cutting edge cloud technologies, it is in a constant state of evolution.

jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking between European Java User Groups accounts for the initial population of European developers and users within the community. The initial contributors to jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there were a number of other advisers as well. 

== Rationale ==

There are many providers that offer IaaS clouds, but few APIs that can bridge the gap between cloud providers. jclouds supplies an abstraction layer for both compute and storage resources that makes it easy to work with many different cloud APIs using a simple and singular API. jclouds provides this abstraction layer for the Java and Clojure communities. It is a unique niche within the cloud community.

jclouds provides the write once, run anywhere concept when utilizing infrastructure cloud resources. 

== Initial Goals ==

 * Build a more centralized community pulling together jclouds developers, jclouds integrators, and service providers who use jclouds.
 * Although jclouds has a fairly collaborative community, the committers wish to further bridge the gap between developers and community by encouraging more community involvement in development processes.  
 * Break down from a monolithic release process into one that is more decentrilized.
 * Bring the jclouds core code base consisting of ComputeService and Blobstore into Apache.
 * jclouds will not move all existing provider code into Apache. The goal is to move the provider code for those clouds that have complete portability and are tried, tested, and true. This includes code for OpenStack, Amazon EC2, and Google Cloud.

== Current Status ==

=== Meritocracy ===

jclouds has an active community of contributors who are encouraged to become full-fledged jclouds committers. A jclouds committer understands the importance of seeking community feedback, actively listening to suggestions, and fostering relationships with community members who make contributions. The entirety of jclouds is built upon the relationships that have been built with community members. This camaraderie will continue to be promoted as jclouds is introduced into the Incubator and beyond.

jclouds encourages involvement from its community members, and the issues are open and available to any developers who wish to contribute to the project. The jclouds team currently seeks help and asks for suggestions utilizing the jclouds and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any and all submissions for changes are reviewed and taken into consideration.

=== Community ===

jclouds has a highly active and growing community of users and developers. The community is currently fostered at https://groups.google.com/forum/#!forum/jclouds-dev and https://groups.google.com/forum/#!forum/jclouds. The jclouds team also encourages community members to engage in discussions on irc in #jclouds.

There have been over 100 individuals who have contributed code to jclouds throughout the years, and this number has continued to increase at a rate of 1 or 2 per month. It is accepted and anticipated that the amount of developer participation within the community will increase under the guidance of the Apache Software Foundation (ASF).

=== Core Developers ===

The core contributors are a diverse group comprised of both unaffiliated developers and those hailing from small to large companies. They are scattered geographically, and some are highly experienced industry as well as open source developers. Though their backgrounds may be diverse, the contributors are united in their belief in community driven software development.

More detailed information on the core developers and contributors in general can be found under the section on homogeneous developers.

=== Alignment ===

jclouds adoption is growing, and it is no longer feasible for it to remain as an isolated project. Apache is experienced in dealing with software that is very widely accepted and has a growing audience. The proposers believe that the jclouds team can benefit from the ASF's experience and its broad array of users and developers. 

jclouds supports several Apache projects and options exist for integration with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed service factories and command line support for creating and administering blobstore and compute as OSGi services. Apache Maven may be used with jclouds to build new projects.  

== Known Risks ==

=== Orphaned products ===

jclouds is already being utilized at multiple companies that are actively participating in improving the code.  The thriving community centered around jclouds has seen steady growth, and the project is gaining traction with developers. The risks of the code being abandoned are minimal.

=== Inexperience with Open Source ===

jclouds began as an open source project in March of 2009 and has remained so for 4 years. Additionally, many of the committers have extensive experience with other open source projects. jclouds fosters a collaborative and community-driven environment.

In the interest of openly sharing technology and attracting more community members, several of our developers also regularly attend conferences in North America and Europe to give talks about jclouds. jclouds meetups are also planned every few months for developers and community members to come together in person and discuss ideas.

=== Homogeneous Developers ===

Thanks in part to founder Adrian Cole's love of travel, jclouds has attracted committers across North America, Europe, and Asia. The committers' technical and professional backgrounds are diverse as well, with the range of experience being several months to 18+ years. The committers are employed at both smaller companies, such as Andrew Gaul from the startup Maginatics, and larger corporations, as is the case with Matt Stephenson from Google. Though there are currently a handful of contributors from the same companies, none of the initial committers are from the same company. jclouds committer Andrew Bayer is also a PMC member and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.  

The jclouds developers thrive upon the diversity of the community. The jclouds IRC channel is always active, and the developers often collaborate on fixes and changes in the code. They are always happy to answer users' questions as well. 

jclouds is interested in continuing to expand and strengthen its network of developers and community members through the ASF.

=== Reliance on Salaried Developers ===

None of the developers are directly funded by jclouds. Though some of the developers are paid by their employer to contribute to jclouds, many jclouds developers contribute code and documentation on their own time and have done so for a lengthy period. Given the current stream of development requests and the committers' sense of ownership of the jclouds code, this arrangement is expected to continue with jclouds' induction into the ASF.

=== Relationships with Other Apache Products ===

jclouds and Apache Libcloud address similiar use cases. However, jclouds supplies these services for the Java and Clojure communities whereas Libcloud provides them for the Python ecosystem.

While jclouds does not directly rely upon any Apache project, it does support several Apache projects and has options to collaborate with several others. More specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven as a build tool with the jclouds API.

jclouds includes support for the Apache CloudStack API and is used as a compatibility test tool for its EC2 interface. jclouds can also be used to test Apache Deltacloud EC2 portability.

=== An Excessive Fascination with the Apache Brand ===

jclouds recognizes the fortitude of the Apache brand, but the motivation for becoming an Apache project is to strengthen and expand the jclouds community and its user base. While the jclouds community has seen steady growth over the past several years, association with the ASF is expected to expedite this pattern of growth. Development is expected to continue on jclouds under the Apache license whether or not it is supported by the ASF.

== Documentation ==

The [[http://www.jclouds.org/|jclouds]] project documentation is publicly available at the following sites:

  * http://jclouds.org: installation guide, user guides, development resources, news, resources to get started
  * https://github.com/jclouds/jclouds: current source, source code issues log
  * https://github.com/jclouds/jclouds.github.com: static content for jclouds.org, documentation issues log
  * https://twitter.com/jclouds: jclouds on Twitter
  * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the jclouds development forum on Google Groups
  * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds community forum on Google Groups

== Initial Source ==

The initial source is located on GitHub in the following repositories:

 * git://github.com/jclouds/jclouds.git
 * git://github.com/jclouds/jclouds-labs.git
 * git://github.com/jclouds/jclouds.github.com.git
 * git://github.com/jclouds/jclouds-chef.git
 * git://github.com/jclouds/jclouds-cli.git
 * git://github.com/jclouds/jclouds-karaf.git
 * git://github.com/jclouds/jclouds-examples.git
 
== Source and Intellectual Property Submission Plan ==

jclouds's initial source is licensed under the Apache License, Version 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt

== External Dependencies ==

This is a listing of Maven coordinates for all of the external dependencies jclouds uses. All of the dependencies are in Sonatype and their licenses should be accessible. 

 * aopalliance:aopalliance:jar:1.0:compile
 * com.google.code.gson:gson:jar:2.2.2:compile
 * com.google.guava:guava:jar:14.0.1:compile
 * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
 * com.google.inject:guice:jar:3.0:compile
 * javax.annotation:jsr250-api:jar:1.0:compile
 * javax.inject:javax.inject:jar:1:compile
 * javax.ws.rs:jsr311-api:jar:1.1.1:compile
 * org.99soft.guice:rocoto:jar:6.2:compile

== Cryptography ==

jclouds contains no cryptographic algorithms, but it does provide the ability for people to plug in various cryptographic libraries.

== Required Resources ==

=== Mailing lists ===

 * jclouds-dev: for development discussions
 * jclouds-user: for community discussions
 * jclouds-private: for PPMC discussions
 * jclouds-commits: for code changes

=== Apache git repository ===

The jclouds team is experienced in git and requests the following allocation on the Apache git server:

git://git.apache.org/incubator-jclouds.git

=== Issue Tracking ===

jclouds currently uses GitHub for issue tracking. The intent is to request an allocation for Jira upon acceptance into the Incubator. Proposed project name: jclouds

== Initial Committers ==

 * Ignasi Barrera, ignasi dot barrera at gmail dot com
 * Andrew Bayer, abayer at apache dot org
 * Ioannis Canellos, iocanel at gmail dot com
 * Adrian Cole, adrianc at netflix dot com 
 * Andrew Gaul, gaul at maginatics dot com
 * Andrew Phillips, aphillips at qrmedia dot com
 * Matt Stephenson, mattstep at mattstep dot net
 * Everett Toews, everett dot toews at rackspace dot com
 * Becca Wood, silkysun at silkysun dot net

== Affiliations ==

 * Ignasi Barrera, Abiquo
 * Andrew Bayer, Cloudera
 * Ioannis Canellos, Red Hat
 * Adrian Cole, Netflix
 * Andrew Gaul, Maginatics
 * Matt Stephenson, Google
 * Everett Toews, Rackspace  

== Sponsors ==
=== Champion ===

 * Brian McCallister, Apache Software Foundation

=== Mentors ===

 * Brian McCallister, Apache Software Foundation
 * Tom White, Apache Software Foundation
 * Henning Schmiedehausen, Apache Software Foundation
 * David Nalley, Apache Software Foundation
 * Jean-Baptiste Onofré, Apache Software Foundation
 * Mohammad Nour El-Din, Apache Software Foundation
 * Olivier Lamy, Apache Software Foundation
 * Tomaz Muraus, Apache Software Foundation
 * Suresh Marru, Apache Software Foundation
 * Carlos Sanchez, Apache Software Foundation

=== Sponsoring Entity ===

The jclouds contributors and community request sponsorship from the Incubator.


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Jordan Zimmerman <ra...@apache.org>.
+1 (non binding)

On Apr 22, 2013, at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
> 
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> 
> The vote will close on Monday, April 29, 2013.
> 
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
> 
> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
> 
> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.
> 
> Thanks,
> 
> Becca Wood
> 
> ----------
> 
> = jclouds Proposal for Apache Incubator =
> 
> == Abstract ==
> 
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.
> 
> == Proposal ==
> 
> [[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for cloud computing and cloud storage in the form of Java or Clojure libraries. By abstracting away vendor-specific details, jclouds supplies a solution for users to avoid lock-in to a specific cloud vendor. It also provisions hooks to make it easy to take advantage of specific features from those vendors.
> 
> == Background ==
> 
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon S3 plugin for Infinispan. He discovered that existing S3 libraries would not pass the concurrent test suite needed for write behind persistence. When it became clear that a new library was needed, jclouds formed as an independent project founded by Cole under the mentorship of Manik Surtani. 
> 
> The fledgling jclouds team soon encountered two portability issues: runtime portability with Google App Engine and compatibility with the similar cloud files service from Rackspace.  
> 
> The legacy of Google App Engine is still present within jclouds and is expressed by the 'driver' design which doesn't require threads. Supporting Rackspace started a legacy of cloud portability which would soon extend to provisioning. As jclouds supports newer and cutting edge cloud technologies, it is in a constant state of evolution.
> 
> jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking between European Java User Groups accounts for the initial population of European developers and users within the community. The initial contributors to jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there were a number of other advisers as well. 
> 
> == Rationale ==
> 
> There are many providers that offer IaaS clouds, but few APIs that can bridge the gap between cloud providers. jclouds supplies an abstraction layer for both compute and storage resources that makes it easy to work with many different cloud APIs using a simple and singular API. jclouds provides this abstraction layer for the Java and Clojure communities. It is a unique niche within the cloud community.
> 
> jclouds provides the write once, run anywhere concept when utilizing infrastructure cloud resources. 
> 
> == Initial Goals ==
> 
> * Build a more centralized community pulling together jclouds developers, jclouds integrators, and service providers who use jclouds.
> * Although jclouds has a fairly collaborative community, the committers wish to further bridge the gap between developers and community by encouraging more community involvement in development processes.  
> * Break down from a monolithic release process into one that is more decentrilized.
> * Bring the jclouds core code base consisting of ComputeService and Blobstore into Apache.
> * jclouds will not move all existing provider code into Apache. The goal is to move the provider code for those clouds that have complete portability and are tried, tested, and true. This includes code for OpenStack, Amazon EC2, and Google Cloud.
> 
> == Current Status ==
> 
> === Meritocracy ===
> 
> jclouds has an active community of contributors who are encouraged to become full-fledged jclouds committers. A jclouds committer understands the importance of seeking community feedback, actively listening to suggestions, and fostering relationships with community members who make contributions. The entirety of jclouds is built upon the relationships that have been built with community members. This camaraderie will continue to be promoted as jclouds is introduced into the Incubator and beyond.
> 
> jclouds encourages involvement from its community members, and the issues are open and available to any developers who wish to contribute to the project. The jclouds team currently seeks help and asks for suggestions utilizing the jclouds and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any and all submissions for changes are reviewed and taken into consideration.
> 
> === Community ===
> 
> jclouds has a highly active and growing community of users and developers. The community is currently fostered at https://groups.google.com/forum/#!forum/jclouds-dev and https://groups.google.com/forum/#!forum/jclouds. The jclouds team also encourages community members to engage in discussions on irc in #jclouds.
> 
> There have been over 100 individuals who have contributed code to jclouds throughout the years, and this number has continued to increase at a rate of 1 or 2 per month. It is accepted and anticipated that the amount of developer participation within the community will increase under the guidance of the Apache Software Foundation (ASF).
> 
> === Core Developers ===
> 
> The core contributors are a diverse group comprised of both unaffiliated developers and those hailing from small to large companies. They are scattered geographically, and some are highly experienced industry as well as open source developers. Though their backgrounds may be diverse, the contributors are united in their belief in community driven software development.
> 
> More detailed information on the core developers and contributors in general can be found under the section on homogeneous developers.
> 
> === Alignment ===
> 
> jclouds adoption is growing, and it is no longer feasible for it to remain as an isolated project. Apache is experienced in dealing with software that is very widely accepted and has a growing audience. The proposers believe that the jclouds team can benefit from the ASF's experience and its broad array of users and developers. 
> 
> jclouds supports several Apache projects and options exist for integration with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed service factories and command line support for creating and administering blobstore and compute as OSGi services. Apache Maven may be used with jclouds to build new projects.  
> 
> == Known Risks ==
> 
> === Orphaned products ===
> 
> jclouds is already being utilized at multiple companies that are actively participating in improving the code.  The thriving community centered around jclouds has seen steady growth, and the project is gaining traction with developers. The risks of the code being abandoned are minimal.
> 
> === Inexperience with Open Source ===
> 
> jclouds began as an open source project in March of 2009 and has remained so for 4 years. Additionally, many of the committers have extensive experience with other open source projects. jclouds fosters a collaborative and community-driven environment.
> 
> In the interest of openly sharing technology and attracting more community members, several of our developers also regularly attend conferences in North America and Europe to give talks about jclouds. jclouds meetups are also planned every few months for developers and community members to come together in person and discuss ideas.
> 
> === Homogeneous Developers ===
> 
> Thanks in part to founder Adrian Cole's love of travel, jclouds has attracted committers across North America, Europe, and Asia. The committers' technical and professional backgrounds are diverse as well, with the range of experience being several months to 18+ years. The committers are employed at both smaller companies, such as Andrew Gaul from the startup Maginatics, and larger corporations, as is the case with Matt Stephenson from Google. Though there are currently a handful of contributors from the same companies, none of the initial committers are from the same company. jclouds committer Andrew Bayer is also a PMC member and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.  
> 
> The jclouds developers thrive upon the diversity of the community. The jclouds IRC channel is always active, and the developers often collaborate on fixes and changes in the code. They are always happy to answer users' questions as well. 
> 
> jclouds is interested in continuing to expand and strengthen its network of developers and community members through the ASF.
> 
> === Reliance on Salaried Developers ===
> 
> None of the developers are directly funded by jclouds. Though some of the developers are paid by their employer to contribute to jclouds, many jclouds developers contribute code and documentation on their own time and have done so for a lengthy period. Given the current stream of development requests and the committers' sense of ownership of the jclouds code, this arrangement is expected to continue with jclouds' induction into the ASF.
> 
> === Relationships with Other Apache Products ===
> 
> jclouds and Apache Libcloud address similiar use cases. However, jclouds supplies these services for the Java and Clojure communities whereas Libcloud provides them for the Python ecosystem.
> 
> While jclouds does not directly rely upon any Apache project, it does support several Apache projects and has options to collaborate with several others. More specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven as a build tool with the jclouds API.
> 
> jclouds includes support for the Apache CloudStack API and is used as a compatibility test tool for its EC2 interface. jclouds can also be used to test Apache Deltacloud EC2 portability.
> 
> === An Excessive Fascination with the Apache Brand ===
> 
> jclouds recognizes the fortitude of the Apache brand, but the motivation for becoming an Apache project is to strengthen and expand the jclouds community and its user base. While the jclouds community has seen steady growth over the past several years, association with the ASF is expected to expedite this pattern of growth. Development is expected to continue on jclouds under the Apache license whether or not it is supported by the ASF.
> 
> == Documentation ==
> 
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly available at the following sites:
> 
>  * http://jclouds.org: installation guide, user guides, development resources, news, resources to get started
>  * https://github.com/jclouds/jclouds: current source, source code issues log
>  * https://github.com/jclouds/jclouds.github.com: static content for jclouds.org, documentation issues log
>  * https://twitter.com/jclouds: jclouds on Twitter
>  * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the jclouds development forum on Google Groups
>  * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds community forum on Google Groups
> 
> == Initial Source ==
> 
> The initial source is located on GitHub in the following repositories:
> 
> * git://github.com/jclouds/jclouds.git
> * git://github.com/jclouds/jclouds-labs.git
> * git://github.com/jclouds/jclouds.github.com.git
> * git://github.com/jclouds/jclouds-chef.git
> * git://github.com/jclouds/jclouds-cli.git
> * git://github.com/jclouds/jclouds-karaf.git
> * git://github.com/jclouds/jclouds-examples.git
> 
> == Source and Intellectual Property Submission Plan ==
> 
> jclouds's initial source is licensed under the Apache License, Version 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> 
> == External Dependencies ==
> 
> This is a listing of Maven coordinates for all of the external dependencies jclouds uses. All of the dependencies are in Sonatype and their licenses should be accessible. 
> 
> * aopalliance:aopalliance:jar:1.0:compile
> * com.google.code.gson:gson:jar:2.2.2:compile
> * com.google.guava:guava:jar:14.0.1:compile
> * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> * com.google.inject:guice:jar:3.0:compile
> * javax.annotation:jsr250-api:jar:1.0:compile
> * javax.inject:javax.inject:jar:1:compile
> * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> * org.99soft.guice:rocoto:jar:6.2:compile
> 
> == Cryptography ==
> 
> jclouds contains no cryptographic algorithms, but it does provide the ability for people to plug in various cryptographic libraries.
> 
> == Required Resources ==
> 
> === Mailing lists ===
> 
> * jclouds-dev: for development discussions
> * jclouds-user: for community discussions
> * jclouds-private: for PPMC discussions
> * jclouds-commits: for code changes
> 
> === Apache git repository ===
> 
> The jclouds team is experienced in git and requests the following allocation on the Apache git server:
> 
> git://git.apache.org/incubator-jclouds.git
> 
> === Issue Tracking ===
> 
> jclouds currently uses GitHub for issue tracking. The intent is to request an allocation for Jira upon acceptance into the Incubator. Proposed project name: jclouds
> 
> == Initial Committers ==
> 
> * Ignasi Barrera, ignasi dot barrera at gmail dot com
> * Andrew Bayer, abayer at apache dot org
> * Ioannis Canellos, iocanel at gmail dot com
> * Adrian Cole, adrianc at netflix dot com 
> * Andrew Gaul, gaul at maginatics dot com
> * Andrew Phillips, aphillips at qrmedia dot com
> * Matt Stephenson, mattstep at mattstep dot net
> * Everett Toews, everett dot toews at rackspace dot com
> * Becca Wood, silkysun at silkysun dot net
> 
> == Affiliations ==
> 
> * Ignasi Barrera, Abiquo
> * Andrew Bayer, Cloudera
> * Ioannis Canellos, Red Hat
> * Adrian Cole, Netflix
> * Andrew Gaul, Maginatics
> * Matt Stephenson, Google
> * Everett Toews, Rackspace  
> 
> == Sponsors ==
> === Champion ===
> 
> * Brian McCallister, Apache Software Foundation
> 
> === Mentors ===
> 
> * Brian McCallister, Apache Software Foundation
> * Tom White, Apache Software Foundation
> * Henning Schmiedehausen, Apache Software Foundation
> * David Nalley, Apache Software Foundation
> * Jean-Baptiste Onofré, Apache Software Foundation
> * Mohammad Nour El-Din, Apache Software Foundation
> * Olivier Lamy, Apache Software Foundation
> * Tomaz Muraus, Apache Software Foundation
> * Suresh Marru, Apache Software Foundation
> * Carlos Sanchez, Apache Software Foundation
> 
> === Sponsoring Entity ===
> 
> The jclouds contributors and community request sponsorship from the Incubator.
> 


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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Henry Saputra <he...@gmail.com>.
+1

Good luck guys

- Henry


On Mon, Apr 22, 2013 at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by David Nalley <da...@gnsa.us>.
On Mon, Apr 22, 2013 at 6:39 PM, Rebecca Wood <si...@gmail.com> wrote:
> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.
>
> Thanks,
>

Looks good, happy to see this moving forward.

+1 (binding)

--David

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


[RESULT] [VOTE] Accept jclouds into the Apache Incubator

Posted by Rebecca Wood <si...@gmail.com>.
Hello folks,

This vote has PASSED with 15 binding +1s and 9 non-binding +1s.

Binding +1 VOTES:
===============
David Nally
Henry Saputra
Bertrand Delacretaz
Davanum Srinivas
Suresh Marru
Nandana Mihindukulasooriya
Tomaz Muraus
Olivier Lamy
Mark Struberg
Mohammad Nour El-Din
Roman Shaposhnik
Brian McCallister
Jean-Baptiste Onofré
Tom White
Alan Cabrera

Non-binding +1 VOTES:
===============
Edward J. Yoon
Chip Childers
John D. Ament
Kevin Kludge
Ashish Paliwala
Andrea Turli
Andrei Savu
Jordan Zimmerman
Carlos Sanchez

Thanks to all who voted and participated in the discussions.  I'll work with folks to get the podling started.  

Becca



On Apr 23, 2013, at 9:02 PM, Alan Cabrera wrote:

> 
> On Apr 22, 2013, at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:
> 
>> Hello everyone,
>> 
>> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>> 
>> The vote will close on Monday, April 29, 2013.
>> 
>> [ ] +1 Accept jclouds into the Apache Incubator.
>> [ ] +0 Don't care.
>> [ ] -1 Don't accept jclouds into the Incubator because...
>> 
>> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
>> 
>> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.
> 
> +1 binding
> 
> Regards,
> Alan
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Alan Cabrera <li...@toolazydogs.com>.
On Apr 22, 2013, at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
> 
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> 
> The vote will close on Monday, April 29, 2013.
> 
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
> 
> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
> 
> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.

+1 binding

Regards,
Alan


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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by "Edward J. Yoon" <ed...@apache.org>.
+1

On Tue, Apr 23, 2013 at 7:39 AM, Rebecca Wood <si...@gmail.com> wrote:
> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for cloud computing and cloud storage in the form of Java or Clojure libraries. By abstracting away vendor-specific details, jclouds supplies a solution for users to avoid lock-in to a specific cloud vendor. It also provisions hooks to make it easy to take advantage of specific features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon S3 plugin for Infinispan. He discovered that existing S3 libraries would not pass the concurrent test suite needed for write behind persistence. When it became clear that a new library was needed, jclouds formed as an independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues: runtime portability with Google App Engine and compatibility with the similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is expressed by the 'driver' design which doesn't require threads. Supporting Rackspace started a legacy of cloud portability which would soon extend to provisioning. As jclouds supports newer and cutting edge cloud technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking between European Java User Groups accounts for the initial population of European developers and users within the community. The initial contributors to jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can bridge the gap between cloud providers. jclouds supplies an abstraction layer for both compute and storage resources that makes it easy to work with many different cloud APIs using a simple and singular API. jclouds provides this abstraction layer for the Java and Clojure communities. It is a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers, jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers wish to further bridge the gap between developers and community by encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal is to move the provider code for those clouds that have complete portability and are tried, tested, and true. This includes code for OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to become full-fledged jclouds committers. A jclouds committer understands the importance of seeking community feedback, actively listening to suggestions, and fostering relationships with community members who make contributions. The entirety of jclouds is built upon the relationships that have been built with community members. This camaraderie will continue to be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues are open and available to any developers who wish to contribute to the project. The jclouds team currently seeks help and asks for suggestions utilizing the jclouds and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any and all submissions for changes are reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers. The community is currently fostered at https://groups.google.com/forum/#!forum/jclouds-dev and https://groups.google.com/forum/#!forum/jclouds. The jclouds team also encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds throughout the years, and this number has continued to increase at a rate of 1 or 2 per month. It is accepted and anticipated that the amount of developer participation within the community will increase under the guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated developers and those hailing from small to large companies. They are scattered geographically, and some are highly experienced industry as well as open source developers. Though their backgrounds may be diverse, the contributors are united in their belief in community driven software development.
>
> More detailed information on the core developers and contributors in general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain as an isolated project. Apache is experienced in dealing with software that is very widely accepted and has a growing audience. The proposers believe that the jclouds team can benefit from the ASF's experience and its broad array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed service factories and command line support for creating and administering blobstore and compute as OSGi services. Apache Maven may be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively participating in improving the code.  The thriving community centered around jclouds has seen steady growth, and the project is gaining traction with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained so for 4 years. Additionally, many of the committers have extensive experience with other open source projects. jclouds fosters a collaborative and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community members, several of our developers also regularly attend conferences in North America and Europe to give talks about jclouds. jclouds meetups are also planned every few months for developers and community members to come together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has attracted committers across North America, Europe, and Asia. The committers' technical and professional backgrounds are diverse as well, with the range of experience being several months to 18+ years. The committers are employed at both smaller companies, such as Andrew Gaul from the startup Maginatics, and larger corporations, as is the case with Matt Stephenson from Google. Though there are currently a handful of contributors from the same companies, none of the initial committers are from the same company. jclouds committer Andrew Bayer is also a PMC member and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The jclouds IRC channel is always active, and the developers often collaborate on fixes and changes in the code. They are always happy to answer users' questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the developers are paid by their employer to contribute to jclouds, many jclouds developers contribute code and documentation on their own time and have done so for a lengthy period. Given the current stream of development requests and the committers' sense of ownership of the jclouds code, this arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds supplies these services for the Java and Clojure communities whereas Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does support several Apache projects and has options to collaborate with several others. More specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a compatibility test tool for its EC2 interface. jclouds can also be used to test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation for becoming an Apache project is to strengthen and expand the jclouds community and its user base. While the jclouds community has seen steady growth over the past several years, association with the ASF is expected to expedite this pattern of growth. Development is expected to continue on jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external dependencies jclouds uses. All of the dependencies are in Sonatype and their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request an allocation for Jira upon acceptance into the Incubator. Proposed project name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the Incubator.
>



-- 
Best Regards, Edward J. Yoon
@eddieyoon

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Mark Struberg <st...@yahoo.de>.
+1 (binding)

LieGrue,
strub




----- Original Message -----
> From: Rebecca Wood <si...@gmail.com>
> To: general@incubator.apache.org
> Cc: 
> Sent: Tuesday, 23 April 2013, 0:39
> Subject: [VOTE] Accept jclouds into the Apache Incubator
> 
> Hello everyone,
> 
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> 
> The vote will close on Monday, April 29, 2013.
> 
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
> 
> The full proposal is pasted below, and the corresponding wiki is 
> http://wiki.apache.org/incubator/jcloudsProposal.
> 
> Only VOTEs from Incubator PMC members are binding, but all are welcome to 
> express their thoughts.
> 
> Thanks,
> 
> Becca Wood
> 
> ----------
> 
> = jclouds Proposal for Apache Incubator =
> 
> == Abstract ==
> 
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library 
> that enables developers to access a variety of supported cloud providers using 
> one API.
> 
> == Proposal ==
> 
> [[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for 
> cloud computing and cloud storage in the form of Java or Clojure libraries. By 
> abstracting away vendor-specific details, jclouds supplies a solution for users 
> to avoid lock-in to a specific cloud vendor. It also provisions hooks to make it 
> easy to take advantage of specific features from those vendors.
> 
> == Background ==
> 
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon S3 
> plugin for Infinispan. He discovered that existing S3 libraries would not pass 
> the concurrent test suite needed for write behind persistence. When it became 
> clear that a new library was needed, jclouds formed as an independent project 
> founded by Cole under the mentorship of Manik Surtani. 
> 
> The fledgling jclouds team soon encountered two portability issues: runtime 
> portability with Google App Engine and compatibility with the similar cloud 
> files service from Rackspace.  
> 
> The legacy of Google App Engine is still present within jclouds and is expressed 
> by the 'driver' design which doesn't require threads. Supporting 
> Rackspace started a legacy of cloud portability which would soon extend to 
> provisioning. As jclouds supports newer and cutting edge cloud technologies, it 
> is in a constant state of evolution.
> 
> jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking 
> between European Java User Groups accounts for the initial population of 
> European developers and users within the community. The initial contributors to 
> jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew 
> Phillips. Manik Surtani served as a mentor, and there were a number of other 
> advisers as well. 
> 
> == Rationale ==
> 
> There are many providers that offer IaaS clouds, but few APIs that can bridge 
> the gap between cloud providers. jclouds supplies an abstraction layer for both 
> compute and storage resources that makes it easy to work with many different 
> cloud APIs using a simple and singular API. jclouds provides this abstraction 
> layer for the Java and Clojure communities. It is a unique niche within the 
> cloud community.
> 
> jclouds provides the write once, run anywhere concept when utilizing 
> infrastructure cloud resources. 
> 
> == Initial Goals ==
> 
> * Build a more centralized community pulling together jclouds developers, 
> jclouds integrators, and service providers who use jclouds.
> * Although jclouds has a fairly collaborative community, the committers wish to 
> further bridge the gap between developers and community by encouraging more 
> community involvement in development processes.  
> * Break down from a monolithic release process into one that is more 
> decentrilized.
> * Bring the jclouds core code base consisting of ComputeService and Blobstore 
> into Apache.
> * jclouds will not move all existing provider code into Apache. The goal is to 
> move the provider code for those clouds that have complete portability and are 
> tried, tested, and true. This includes code for OpenStack, Amazon EC2, and 
> Google Cloud.
> 
> == Current Status ==
> 
> === Meritocracy ===
> 
> jclouds has an active community of contributors who are encouraged to become 
> full-fledged jclouds committers. A jclouds committer understands the importance 
> of seeking community feedback, actively listening to suggestions, and fostering 
> relationships with community members who make contributions. The entirety of 
> jclouds is built upon the relationships that have been built with community 
> members. This camaraderie will continue to be promoted as jclouds is introduced 
> into the Incubator and beyond.
> 
> jclouds encourages involvement from its community members, and the issues are 
> open and available to any developers who wish to contribute to the project. The 
> jclouds team currently seeks help and asks for suggestions utilizing the jclouds 
> and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any and all 
> submissions for changes are reviewed and taken into consideration.
> 
> === Community ===
> 
> jclouds has a highly active and growing community of users and developers. The 
> community is currently fostered at 
> https://groups.google.com/forum/#!forum/jclouds-dev and 
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also 
> encourages community members to engage in discussions on irc in #jclouds.
> 
> There have been over 100 individuals who have contributed code to jclouds 
> throughout the years, and this number has continued to increase at a rate of 1 
> or 2 per month. It is accepted and anticipated that the amount of developer 
> participation within the community will increase under the guidance of the 
> Apache Software Foundation (ASF).
> 
> === Core Developers ===
> 
> The core contributors are a diverse group comprised of both unaffiliated 
> developers and those hailing from small to large companies. They are scattered 
> geographically, and some are highly experienced industry as well as open source 
> developers. Though their backgrounds may be diverse, the contributors are united 
> in their belief in community driven software development.
> 
> More detailed information on the core developers and contributors in general can 
> be found under the section on homogeneous developers.
> 
> === Alignment ===
> 
> jclouds adoption is growing, and it is no longer feasible for it to remain as an 
> isolated project. Apache is experienced in dealing with software that is very 
> widely accepted and has a growing audience. The proposers believe that the 
> jclouds team can benefit from the ASF's experience and its broad array of 
> users and developers. 
> 
> jclouds supports several Apache projects and options exist for integration with 
> others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all 
> utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed 
> service factories and command line support for creating and administering 
> blobstore and compute as OSGi services. Apache Maven may be used with jclouds to 
> build new projects.  
> 
> == Known Risks ==
> 
> === Orphaned products ===
> 
> jclouds is already being utilized at multiple companies that are actively 
> participating in improving the code.  The thriving community centered around 
> jclouds has seen steady growth, and the project is gaining traction with 
> developers. The risks of the code being abandoned are minimal.
> 
> === Inexperience with Open Source ===
> 
> jclouds began as an open source project in March of 2009 and has remained so for 
> 4 years. Additionally, many of the committers have extensive experience with 
> other open source projects. jclouds fosters a collaborative and community-driven 
> environment.
> 
> In the interest of openly sharing technology and attracting more community 
> members, several of our developers also regularly attend conferences in North 
> America and Europe to give talks about jclouds. jclouds meetups are also planned 
> every few months for developers and community members to come together in person 
> and discuss ideas.
> 
> === Homogeneous Developers ===
> 
> Thanks in part to founder Adrian Cole's love of travel, jclouds has 
> attracted committers across North America, Europe, and Asia. The committers' 
> technical and professional backgrounds are diverse as well, with the range of 
> experience being several months to 18+ years. The committers are employed at 
> both smaller companies, such as Andrew Gaul from the startup Maginatics, and 
> larger corporations, as is the case with Matt Stephenson from Google. Though 
> there are currently a handful of contributors from the same companies, none of 
> the initial committers are from the same company. jclouds committer Andrew Bayer 
> is also a PMC member and committer on the Apache projects Bigtop, Flume, Sqoop, 
> and Whirr.  
> 
> The jclouds developers thrive upon the diversity of the community. The jclouds 
> IRC channel is always active, and the developers often collaborate on fixes and 
> changes in the code. They are always happy to answer users' questions as 
> well. 
> 
> jclouds is interested in continuing to expand and strengthen its network of 
> developers and community members through the ASF.
> 
> === Reliance on Salaried Developers ===
> 
> None of the developers are directly funded by jclouds. Though some of the 
> developers are paid by their employer to contribute to jclouds, many jclouds 
> developers contribute code and documentation on their own time and have done so 
> for a lengthy period. Given the current stream of development requests and the 
> committers' sense of ownership of the jclouds code, this arrangement is 
> expected to continue with jclouds' induction into the ASF.
> 
> === Relationships with Other Apache Products ===
> 
> jclouds and Apache Libcloud address similiar use cases. However, jclouds 
> supplies these services for the Java and Clojure communities whereas Libcloud 
> provides them for the Python ecosystem.
> 
> While jclouds does not directly rely upon any Apache project, it does support 
> several Apache projects and has options to collaborate with several others. More 
> specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache Karaf, 
> and Apache Camel, and options exist to use Apache Maven as a build tool with the 
> jclouds API.
> 
> jclouds includes support for the Apache CloudStack API and is used as a 
> compatibility test tool for its EC2 interface. jclouds can also be used to test 
> Apache Deltacloud EC2 portability.
> 
> === An Excessive Fascination with the Apache Brand ===
> 
> jclouds recognizes the fortitude of the Apache brand, but the motivation for 
> becoming an Apache project is to strengthen and expand the jclouds community and 
> its user base. While the jclouds community has seen steady growth over the past 
> several years, association with the ASF is expected to expedite this pattern of 
> growth. Development is expected to continue on jclouds under the Apache license 
> whether or not it is supported by the ASF.
> 
> == Documentation ==
> 
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly 
> available at the following sites:
> 
>   * http://jclouds.org: installation guide, user guides, development resources, 
> news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for 
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the jclouds 
> development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds 
> community forum on Google Groups
> 
> == Initial Source ==
> 
> The initial source is located on GitHub in the following repositories:
> 
> * git://github.com/jclouds/jclouds.git
> * git://github.com/jclouds/jclouds-labs.git
> * git://github.com/jclouds/jclouds.github.com.git
> * git://github.com/jclouds/jclouds-chef.git
> * git://github.com/jclouds/jclouds-cli.git
> * git://github.com/jclouds/jclouds-karaf.git
> * git://github.com/jclouds/jclouds-examples.git
> 
> == Source and Intellectual Property Submission Plan ==
> 
> jclouds's initial source is licensed under the Apache License, Version 2.0. 
> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> 
> == External Dependencies ==
> 
> This is a listing of Maven coordinates for all of the external dependencies 
> jclouds uses. All of the dependencies are in Sonatype and their licenses should 
> be accessible. 
> 
> * aopalliance:aopalliance:jar:1.0:compile
> * com.google.code.gson:gson:jar:2.2.2:compile
> * com.google.guava:guava:jar:14.0.1:compile
> * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> * com.google.inject:guice:jar:3.0:compile
> * javax.annotation:jsr250-api:jar:1.0:compile
> * javax.inject:javax.inject:jar:1:compile
> * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> * org.99soft.guice:rocoto:jar:6.2:compile
> 
> == Cryptography ==
> 
> jclouds contains no cryptographic algorithms, but it does provide the ability 
> for people to plug in various cryptographic libraries.
> 
> == Required Resources ==
> 
> === Mailing lists ===
> 
> * jclouds-dev: for development discussions
> * jclouds-user: for community discussions
> * jclouds-private: for PPMC discussions
> * jclouds-commits: for code changes
> 
> === Apache git repository ===
> 
> The jclouds team is experienced in git and requests the following allocation on 
> the Apache git server:
> 
> git://git.apache.org/incubator-jclouds.git
> 
> === Issue Tracking ===
> 
> jclouds currently uses GitHub for issue tracking. The intent is to request an 
> allocation for Jira upon acceptance into the Incubator. Proposed project name: 
> jclouds
> 
> == Initial Committers ==
> 
> * Ignasi Barrera, ignasi dot barrera at gmail dot com
> * Andrew Bayer, abayer at apache dot org
> * Ioannis Canellos, iocanel at gmail dot com
> * Adrian Cole, adrianc at netflix dot com 
> * Andrew Gaul, gaul at maginatics dot com
> * Andrew Phillips, aphillips at qrmedia dot com
> * Matt Stephenson, mattstep at mattstep dot net
> * Everett Toews, everett dot toews at rackspace dot com
> * Becca Wood, silkysun at silkysun dot net
> 
> == Affiliations ==
> 
> * Ignasi Barrera, Abiquo
> * Andrew Bayer, Cloudera
> * Ioannis Canellos, Red Hat
> * Adrian Cole, Netflix
> * Andrew Gaul, Maginatics
> * Matt Stephenson, Google
> * Everett Toews, Rackspace  
> 
> == Sponsors ==
> === Champion ===
> 
> * Brian McCallister, Apache Software Foundation
> 
> === Mentors ===
> 
> * Brian McCallister, Apache Software Foundation
> * Tom White, Apache Software Foundation
> * Henning Schmiedehausen, Apache Software Foundation
> * David Nalley, Apache Software Foundation
> * Jean-Baptiste Onofré, Apache Software Foundation
> * Mohammad Nour El-Din, Apache Software Foundation
> * Olivier Lamy, Apache Software Foundation
> * Tomaz Muraus, Apache Software Foundation
> * Suresh Marru, Apache Software Foundation
> * Carlos Sanchez, Apache Software Foundation
> 
> === Sponsoring Entity ===
> 
> The jclouds contributors and community request sponsorship from the Incubator.
> 

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Tue, Apr 23, 2013 at 12:39 AM, Rebecca Wood <si...@gmail.com> wrote:
> ...I am calling a VOTE for acceptance of jclouds into the Apache Incubator....

+1

-Bertrand

P.S. 10 mentors...I'll know where to look when other podlings need help ;-)

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Chip Childers <ch...@sungard.com>.
On Mon, Apr 22, 2013 at 03:39:20PM -0700, Rebecca Wood wrote:
> Hello everyone,
> 
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> 
> The vote will close on Monday, April 29, 2013.
> 
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...

+1 (non-binding)

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Mohammad Nour El-Din <no...@gmail.com>.
+1 (binding)


On Tue, Apr 23, 2013 at 1:03 AM, Carlos Sanchez <ca...@apache.org> wrote:

> +1
>
>
>
> On Tue, Apr 23, 2013 at 12:39 AM, Rebecca Wood <si...@gmail.com> wrote:
>
> > Hello everyone,
> >
> > I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> >
> > The vote will close on Monday, April 29, 2013.
> >
> > [ ] +1 Accept jclouds into the Apache Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't accept jclouds into the Incubator because...
> >
> > The full proposal is pasted below, and the corresponding wiki is
> > http://wiki.apache.org/incubator/jcloudsProposal.
> >
> > Only VOTEs from Incubator PMC members are binding, but all are welcome to
> > express their thoughts.
> >
> > Thanks,
> >
> > Becca Wood
> >
> > ----------
> >
> > = jclouds Proposal for Apache Incubator =
> >
> > == Abstract ==
> >
> > [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> > library that enables developers to access a variety of supported cloud
> > providers using one API.
> >
> > == Proposal ==
> >
> > [[http://www.jclouds.org/|jclouds]] provides two portable API
> > abstractions for cloud computing and cloud storage in the form of Java or
> > Clojure libraries. By abstracting away vendor-specific details, jclouds
> > supplies a solution for users to avoid lock-in to a specific cloud
> vendor.
> > It also provisions hooks to make it easy to take advantage of specific
> > features from those vendors.
> >
> > == Background ==
> >
> > jclouds began in March of 2009 while Adrian Cole was working on the
> Amazon
> > S3 plugin for Infinispan. He discovered that existing S3 libraries would
> > not pass the concurrent test suite needed for write behind persistence.
> > When it became clear that a new library was needed, jclouds formed as an
> > independent project founded by Cole under the mentorship of Manik
> Surtani.
> >
> > The fledgling jclouds team soon encountered two portability issues:
> > runtime portability with Google App Engine and compatibility with the
> > similar cloud files service from Rackspace.
> >
> > The legacy of Google App Engine is still present within jclouds and is
> > expressed by the 'driver' design which doesn't require threads.
> Supporting
> > Rackspace started a legacy of cloud portability which would soon extend
> to
> > provisioning. As jclouds supports newer and cutting edge cloud
> > technologies, it is in a constant state of evolution.
> >
> > jclouds was founded in Shoreditch, London.  The ensuing 4 months
> > backpacking between European Java User Groups accounts for the initial
> > population of European developers and users within the community. The
> > initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> > Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and
> there
> > were a number of other advisers as well.
> >
> > == Rationale ==
> >
> > There are many providers that offer IaaS clouds, but few APIs that can
> > bridge the gap between cloud providers. jclouds supplies an abstraction
> > layer for both compute and storage resources that makes it easy to work
> > with many different cloud APIs using a simple and singular API. jclouds
> > provides this abstraction layer for the Java and Clojure communities. It
> is
> > a unique niche within the cloud community.
> >
> > jclouds provides the write once, run anywhere concept when utilizing
> > infrastructure cloud resources.
> >
> > == Initial Goals ==
> >
> >  * Build a more centralized community pulling together jclouds
> developers,
> > jclouds integrators, and service providers who use jclouds.
> >  * Although jclouds has a fairly collaborative community, the committers
> > wish to further bridge the gap between developers and community by
> > encouraging more community involvement in development processes.
> >  * Break down from a monolithic release process into one that is more
> > decentrilized.
> >  * Bring the jclouds core code base consisting of ComputeService and
> > Blobstore into Apache.
> >  * jclouds will not move all existing provider code into Apache. The goal
> > is to move the provider code for those clouds that have complete
> > portability and are tried, tested, and true. This includes code for
> > OpenStack, Amazon EC2, and Google Cloud.
> >
> > == Current Status ==
> >
> > === Meritocracy ===
> >
> > jclouds has an active community of contributors who are encouraged to
> > become full-fledged jclouds committers. A jclouds committer understands
> the
> > importance of seeking community feedback, actively listening to
> > suggestions, and fostering relationships with community members who make
> > contributions. The entirety of jclouds is built upon the relationships
> that
> > have been built with community members. This camaraderie will continue to
> > be promoted as jclouds is introduced into the Incubator and beyond.
> >
> > jclouds encourages involvement from its community members, and the issues
> > are open and available to any developers who wish to contribute to the
> > project. The jclouds team currently seeks help and asks for suggestions
> > utilizing the jclouds and jclouds-dev Google groups and IRC on
> > irc.freenode.net#jclouds. Any and all submissions for changes are
> > reviewed and taken into consideration.
> >
> > === Community ===
> >
> > jclouds has a highly active and growing community of users and
> developers.
> > The community is currently fostered at
> > https://groups.google.com/forum/#!forum/jclouds-dev and
> > https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> > encourages community members to engage in discussions on irc in #jclouds.
> >
> > There have been over 100 individuals who have contributed code to jclouds
> > throughout the years, and this number has continued to increase at a rate
> > of 1 or 2 per month. It is accepted and anticipated that the amount of
> > developer participation within the community will increase under the
> > guidance of the Apache Software Foundation (ASF).
> >
> > === Core Developers ===
> >
> > The core contributors are a diverse group comprised of both unaffiliated
> > developers and those hailing from small to large companies. They are
> > scattered geographically, and some are highly experienced industry as
> well
> > as open source developers. Though their backgrounds may be diverse, the
> > contributors are united in their belief in community driven software
> > development.
> >
> > More detailed information on the core developers and contributors in
> > general can be found under the section on homogeneous developers.
> >
> > === Alignment ===
> >
> > jclouds adoption is growing, and it is no longer feasible for it to
> remain
> > as an isolated project. Apache is experienced in dealing with software
> that
> > is very widely accepted and has a growing audience. The proposers believe
> > that the jclouds team can benefit from the ASF's experience and its broad
> > array of users and developers.
> >
> > jclouds supports several Apache projects and options exist for
> integration
> > with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> > Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> > provides managed service factories and command line support for creating
> > and administering blobstore and compute as OSGi services. Apache Maven
> may
> > be used with jclouds to build new projects.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > jclouds is already being utilized at multiple companies that are actively
> > participating in improving the code.  The thriving community centered
> > around jclouds has seen steady growth, and the project is gaining
> traction
> > with developers. The risks of the code being abandoned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > jclouds began as an open source project in March of 2009 and has remained
> > so for 4 years. Additionally, many of the committers have extensive
> > experience with other open source projects. jclouds fosters a
> collaborative
> > and community-driven environment.
> >
> > In the interest of openly sharing technology and attracting more
> community
> > members, several of our developers also regularly attend conferences in
> > North America and Europe to give talks about jclouds. jclouds meetups are
> > also planned every few months for developers and community members to
> come
> > together in person and discuss ideas.
> >
> > === Homogeneous Developers ===
> >
> > Thanks in part to founder Adrian Cole's love of travel, jclouds has
> > attracted committers across North America, Europe, and Asia. The
> > committers' technical and professional backgrounds are diverse as well,
> > with the range of experience being several months to 18+ years. The
> > committers are employed at both smaller companies, such as Andrew Gaul
> from
> > the startup Maginatics, and larger corporations, as is the case with Matt
> > Stephenson from Google. Though there are currently a handful of
> > contributors from the same companies, none of the initial committers are
> > from the same company. jclouds committer Andrew Bayer is also a PMC
> member
> > and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
> >
> > The jclouds developers thrive upon the diversity of the community. The
> > jclouds IRC channel is always active, and the developers often
> collaborate
> > on fixes and changes in the code. They are always happy to answer users'
> > questions as well.
> >
> > jclouds is interested in continuing to expand and strengthen its network
> > of developers and community members through the ASF.
> >
> > === Reliance on Salaried Developers ===
> >
> > None of the developers are directly funded by jclouds. Though some of the
> > developers are paid by their employer to contribute to jclouds, many
> > jclouds developers contribute code and documentation on their own time
> and
> > have done so for a lengthy period. Given the current stream of
> development
> > requests and the committers' sense of ownership of the jclouds code, this
> > arrangement is expected to continue with jclouds' induction into the ASF.
> >
> > === Relationships with Other Apache Products ===
> >
> > jclouds and Apache Libcloud address similiar use cases. However, jclouds
> > supplies these services for the Java and Clojure communities whereas
> > Libcloud provides them for the Python ecosystem.
> >
> > While jclouds does not directly rely upon any Apache project, it does
> > support several Apache projects and has options to collaborate with
> several
> > others. More specifically, jclouds currently supports Apache Whirr,
> Apache
> > ACE, Apache Karaf, and Apache Camel, and options exist to use Apache
> Maven
> > as a build tool with the jclouds API.
> >
> > jclouds includes support for the Apache CloudStack API and is used as a
> > compatibility test tool for its EC2 interface. jclouds can also be used
> to
> > test Apache Deltacloud EC2 portability.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > jclouds recognizes the fortitude of the Apache brand, but the motivation
> > for becoming an Apache project is to strengthen and expand the jclouds
> > community and its user base. While the jclouds community has seen steady
> > growth over the past several years, association with the ASF is expected
> to
> > expedite this pattern of growth. Development is expected to continue on
> > jclouds under the Apache license whether or not it is supported by the
> ASF.
> >
> > == Documentation ==
> >
> > The [[http://www.jclouds.org/|jclouds]] project documentation is
> publicly
> > available at the following sites:
> >
> >   * http://jclouds.org: installation guide, user guides, development
> > resources, news, resources to get started
> >   * https://github.com/jclouds/jclouds: current source, source code
> > issues log
> >   * https://github.com/jclouds/jclouds.github.com: static content for
> > jclouds.org, documentation issues log
> >   * https://twitter.com/jclouds: jclouds on Twitter
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> > jclouds development forum on Google Groups
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> > jclouds community forum on Google Groups
> >
> > == Initial Source ==
> >
> > The initial source is located on GitHub in the following repositories:
> >
> >  * git://github.com/jclouds/jclouds.git
> >  * git://github.com/jclouds/jclouds-labs.git
> >  * git://github.com/jclouds/jclouds.github.com.git
> >  * git://github.com/jclouds/jclouds-chef.git
> >  * git://github.com/jclouds/jclouds-cli.git
> >  * git://github.com/jclouds/jclouds-karaf.git
> >  * git://github.com/jclouds/jclouds-examples.git
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > jclouds's initial source is licensed under the Apache License, Version
> > 2.0.
> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> >
> > == External Dependencies ==
> >
> > This is a listing of Maven coordinates for all of the external
> > dependencies jclouds uses. All of the dependencies are in Sonatype and
> > their licenses should be accessible.
> >
> >  * aopalliance:aopalliance:jar:1.0:compile
> >  * com.google.code.gson:gson:jar:2.2.2:compile
> >  * com.google.guava:guava:jar:14.0.1:compile
> >  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> >  * com.google.inject:guice:jar:3.0:compile
> >  * javax.annotation:jsr250-api:jar:1.0:compile
> >  * javax.inject:javax.inject:jar:1:compile
> >  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> >  * org.99soft.guice:rocoto:jar:6.2:compile
> >
> > == Cryptography ==
> >
> > jclouds contains no cryptographic algorithms, but it does provide the
> > ability for people to plug in various cryptographic libraries.
> >
> > == Required Resources ==
> >
> > === Mailing lists ===
> >
> >  * jclouds-dev: for development discussions
> >  * jclouds-user: for community discussions
> >  * jclouds-private: for PPMC discussions
> >  * jclouds-commits: for code changes
> >
> > === Apache git repository ===
> >
> > The jclouds team is experienced in git and requests the following
> > allocation on the Apache git server:
> >
> > git://git.apache.org/incubator-jclouds.git
> >
> > === Issue Tracking ===
> >
> > jclouds currently uses GitHub for issue tracking. The intent is to
> request
> > an allocation for Jira upon acceptance into the Incubator. Proposed
> project
> > name: jclouds
> >
> > == Initial Committers ==
> >
> >  * Ignasi Barrera, ignasi dot barrera at gmail dot com
> >  * Andrew Bayer, abayer at apache dot org
> >  * Ioannis Canellos, iocanel at gmail dot com
> >  * Adrian Cole, adrianc at netflix dot com
> >  * Andrew Gaul, gaul at maginatics dot com
> >  * Andrew Phillips, aphillips at qrmedia dot com
> >  * Matt Stephenson, mattstep at mattstep dot net
> >  * Everett Toews, everett dot toews at rackspace dot com
> >  * Becca Wood, silkysun at silkysun dot net
> >
> > == Affiliations ==
> >
> >  * Ignasi Barrera, Abiquo
> >  * Andrew Bayer, Cloudera
> >  * Ioannis Canellos, Red Hat
> >  * Adrian Cole, Netflix
> >  * Andrew Gaul, Maginatics
> >  * Matt Stephenson, Google
> >  * Everett Toews, Rackspace
> >
> > == Sponsors ==
> > === Champion ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >
> > === Mentors ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >  * Tom White, Apache Software Foundation
> >  * Henning Schmiedehausen, Apache Software Foundation
> >  * David Nalley, Apache Software Foundation
> >  * Jean-Baptiste Onofré, Apache Software Foundation
> >  * Mohammad Nour El-Din, Apache Software Foundation
> >  * Olivier Lamy, Apache Software Foundation
> >  * Tomaz Muraus, Apache Software Foundation
> >  * Suresh Marru, Apache Software Foundation
> >  * Carlos Sanchez, Apache Software Foundation
> >
> > === Sponsoring Entity ===
> >
> > The jclouds contributors and community request sponsorship from the
> > Incubator.
> >
> >
>



-- 
Thanks
- Mohammad Nour
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Carlos Sanchez <ca...@apache.org>.
+1



On Tue, Apr 23, 2013 at 12:39 AM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Steve Loughran <st...@apache.org>.
On 22 April 2013 15:39, Rebecca Wood <si...@gmail.com> wrote:
> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...

+1, binding

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Brian McCallister <br...@skife.org>.
+1

-Brian


On Mon, Apr 22, 2013 at 4:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

RE: [VOTE] Accept jclouds into the Apache Incubator

Posted by Kevin Kluge <Ke...@citrix.com>.
+1 (non-binding)

Very happy to see this.

-kevin

> -----Original Message-----
> From: Rebecca Wood [mailto:silkysun@gmail.com]
> Sent: Monday, April 22, 2013 3:39 PM
> To: general@incubator.apache.org
> Subject: [VOTE] Accept jclouds into the Apache Incubator
>
> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library
> that enables developers to access a variety of supported cloud providers using
> one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for
> cloud computing and cloud storage in the form of Java or Clojure libraries. By
> abstracting away vendor-specific details, jclouds supplies a solution for users to
> avoid lock-in to a specific cloud vendor. It also provisions hooks to make it easy
> to take advantage of specific features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would not pass
> the concurrent test suite needed for write behind persistence. When it became
> clear that a new library was needed, jclouds formed as an independent project
> founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues: runtime
> portability with Google App Engine and compatibility with the similar cloud files
> service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is expressed
> by the 'driver' design which doesn't require threads. Supporting Rackspace
> started a legacy of cloud portability which would soon extend to provisioning. As
> jclouds supports newer and cutting edge cloud technologies, it is in a constant
> state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking
> between European Java User Groups accounts for the initial population of
> European developers and users within the community. The initial contributors to
> jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew
> Phillips. Manik Surtani served as a mentor, and there were a number of other
> advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can bridge
> the gap between cloud providers. jclouds supplies an abstraction layer for both
> compute and storage resources that makes it easy to work with many different
> cloud APIs using a simple and singular API. jclouds provides this abstraction layer
> for the Java and Clojure communities. It is a unique niche within the cloud
> community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers wish to
> further bridge the gap between developers and community by encouraging more
> community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and Blobstore
> into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal is to
> move the provider code for those clouds that have complete portability and are
> tried, tested, and true. This includes code for OpenStack, Amazon EC2, and
> Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to become
> full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to suggestions,
> and fostering relationships with community members who make contributions.
> The entirety of jclouds is built upon the relationships that have been built with
> community members. This camaraderie will continue to be promoted as jclouds
> is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the project.
> The jclouds team currently seeks help and asks for suggestions utilizing the
> jclouds and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any
> and all submissions for changes are reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers. The
> community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate of 1
> or 2 per month. It is accepted and anticipated that the amount of developer
> participation within the community will increase under the guidance of the
> Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are scattered
> geographically, and some are highly experienced industry as well as open source
> developers. Though their backgrounds may be diverse, the contributors are
> united in their belief in community driven software development.
>
> More detailed information on the core developers and contributors in general
> can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain as an
> isolated project. Apache is experienced in dealing with software that is very
> widely accepted and has a growing audience. The proposers believe that the
> jclouds team can benefit from the ASF's experience and its broad array of users
> and developers.
>
> jclouds supports several Apache projects and options exist for integration with
> others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all
> utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed
> service factories and command line support for creating and administering
> blobstore and compute as OSGi services. Apache Maven may be used with
> jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered around
> jclouds has seen steady growth, and the project is gaining traction with
> developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained so
> for 4 years. Additionally, many of the committers have extensive experience
> with other open source projects. jclouds fosters a collaborative and community-
> driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in North
> America and Europe to give talks about jclouds. jclouds meetups are also
> planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has attracted
> committers across North America, Europe, and Asia. The committers' technical
> and professional backgrounds are diverse as well, with the range of experience
> being several months to 18+ years. The committers are employed at both
> smaller companies, such as Andrew Gaul from the startup Maginatics, and larger
> corporations, as is the case with Matt Stephenson from Google. Though there
> are currently a handful of contributors from the same companies, none of the
> initial committers are from the same company. jclouds committer Andrew Bayer
> is also a PMC member and committer on the Apache projects Bigtop, Flume,
> Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The jclouds
> IRC channel is always active, and the developers often collaborate on fixes and
> changes in the code. They are always happy to answer users' questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network of
> developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many jclouds
> developers contribute code and documentation on their own time and have
> done so for a lengthy period. Given the current stream of development requests
> and the committers' sense of ownership of the jclouds code, this arrangement is
> expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas Libcloud
> provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does support
> several Apache projects and has options to collaborate with several others.
> More specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache
> Karaf, and Apache Camel, and options exist to use Apache Maven as a build tool
> with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to test
> Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation for
> becoming an Apache project is to strengthen and expand the jclouds community
> and its user base. While the jclouds community has seen steady growth over the
> past several years, association with the ASF is expected to expedite this pattern
> of growth. Development is expected to continue on jclouds under the Apache
> license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development resources,
> news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds
> community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version 2.0.
> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external dependencies jclouds
> uses. All of the dependencies are in Sonatype and their licenses should be
> accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the ability for
> people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following allocation on
> the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request an
> allocation for Jira upon acceptance into the Incubator. Proposed project name:
> jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.


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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Davanum Srinivas <da...@gmail.com>.
+1 Accept jclouds into the Apache Incubator.

On Tue, Apr 23, 2013 at 11:40 AM, Roman Shaposhnik <rv...@apache.org> wrote:

> On Mon, Apr 22, 2013 at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:
> > Hello everyone,
> >
> > I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> >
> > The vote will close on Monday, April 29, 2013.
> >
> > [ ] +1 Accept jclouds into the Apache Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't accept jclouds into the Incubator because...
>
> +1 (binding)
>
> Thanks,
> Roman.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Davanum Srinivas :: http://davanum.wordpress.com

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Roman Shaposhnik <rv...@apache.org>.
On Mon, Apr 22, 2013 at 3:39 PM, Rebecca Wood <si...@gmail.com> wrote:
> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...

+1 (binding)

Thanks,
Roman.

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Tom White <to...@gmail.com>.
+1

Tom


On Mon, Apr 22, 2013 at 11:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Nandana Mihindukulasooriya <na...@gmail.com>.
On Tue, Apr 23, 2013 at 12:39 AM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>

+1 (binding)

Best Regards,
Nandana

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Olivier Lamy <ol...@apache.org>.
+1 (binding)

Olivier
On Apr 23, 2013 8:39 AM, "Rebecca Wood" <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
+1 (binding)

Regards
JB

On 04/23/2013 10:40 AM, Andrei Savu wrote:
> +1 (non-binding)
>
> -- Andrei Savu
>
> On Tue, Apr 23, 2013 at 9:40 AM, Tomaz Muraus <to...@apache.org> wrote:
>
>> +1 (binding)
>> On Apr 22, 2013 3:39 PM, "Rebecca Wood" <si...@gmail.com> wrote:
>>
>>> Hello everyone,
>>>
>>> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>>>
>>> The vote will close on Monday, April 29, 2013.
>>>
>>> [ ] +1 Accept jclouds into the Apache Incubator.
>>> [ ] +0 Don't care.
>>> [ ] -1 Don't accept jclouds into the Incubator because...
>>>
>>> The full proposal is pasted below, and the corresponding wiki is
>>> http://wiki.apache.org/incubator/jcloudsProposal.
>>>
>>> Only VOTEs from Incubator PMC members are binding, but all are welcome to
>>> express their thoughts.
>>>
>>> Thanks,
>>>
>>> Becca Wood
>>>
>>> ----------
>>>
>>> = jclouds Proposal for Apache Incubator =
>>>
>>> == Abstract ==
>>>
>>> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
>>> library that enables developers to access a variety of supported cloud
>>> providers using one API.
>>>
>>> == Proposal ==
>>>
>>> [[http://www.jclouds.org/|jclouds]] provides two portable API
>>> abstractions for cloud computing and cloud storage in the form of Java or
>>> Clojure libraries. By abstracting away vendor-specific details, jclouds
>>> supplies a solution for users to avoid lock-in to a specific cloud
>> vendor.
>>> It also provisions hooks to make it easy to take advantage of specific
>>> features from those vendors.
>>>
>>> == Background ==
>>>
>>> jclouds began in March of 2009 while Adrian Cole was working on the
>> Amazon
>>> S3 plugin for Infinispan. He discovered that existing S3 libraries would
>>> not pass the concurrent test suite needed for write behind persistence.
>>> When it became clear that a new library was needed, jclouds formed as an
>>> independent project founded by Cole under the mentorship of Manik
>> Surtani.
>>>
>>> The fledgling jclouds team soon encountered two portability issues:
>>> runtime portability with Google App Engine and compatibility with the
>>> similar cloud files service from Rackspace.
>>>
>>> The legacy of Google App Engine is still present within jclouds and is
>>> expressed by the 'driver' design which doesn't require threads.
>> Supporting
>>> Rackspace started a legacy of cloud portability which would soon extend
>> to
>>> provisioning. As jclouds supports newer and cutting edge cloud
>>> technologies, it is in a constant state of evolution.
>>>
>>> jclouds was founded in Shoreditch, London.  The ensuing 4 months
>>> backpacking between European Java User Groups accounts for the initial
>>> population of European developers and users within the community. The
>>> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
>>> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and
>> there
>>> were a number of other advisers as well.
>>>
>>> == Rationale ==
>>>
>>> There are many providers that offer IaaS clouds, but few APIs that can
>>> bridge the gap between cloud providers. jclouds supplies an abstraction
>>> layer for both compute and storage resources that makes it easy to work
>>> with many different cloud APIs using a simple and singular API. jclouds
>>> provides this abstraction layer for the Java and Clojure communities. It
>> is
>>> a unique niche within the cloud community.
>>>
>>> jclouds provides the write once, run anywhere concept when utilizing
>>> infrastructure cloud resources.
>>>
>>> == Initial Goals ==
>>>
>>>   * Build a more centralized community pulling together jclouds
>> developers,
>>> jclouds integrators, and service providers who use jclouds.
>>>   * Although jclouds has a fairly collaborative community, the committers
>>> wish to further bridge the gap between developers and community by
>>> encouraging more community involvement in development processes.
>>>   * Break down from a monolithic release process into one that is more
>>> decentrilized.
>>>   * Bring the jclouds core code base consisting of ComputeService and
>>> Blobstore into Apache.
>>>   * jclouds will not move all existing provider code into Apache. The goal
>>> is to move the provider code for those clouds that have complete
>>> portability and are tried, tested, and true. This includes code for
>>> OpenStack, Amazon EC2, and Google Cloud.
>>>
>>> == Current Status ==
>>>
>>> === Meritocracy ===
>>>
>>> jclouds has an active community of contributors who are encouraged to
>>> become full-fledged jclouds committers. A jclouds committer understands
>> the
>>> importance of seeking community feedback, actively listening to
>>> suggestions, and fostering relationships with community members who make
>>> contributions. The entirety of jclouds is built upon the relationships
>> that
>>> have been built with community members. This camaraderie will continue to
>>> be promoted as jclouds is introduced into the Incubator and beyond.
>>>
>>> jclouds encourages involvement from its community members, and the issues
>>> are open and available to any developers who wish to contribute to the
>>> project. The jclouds team currently seeks help and asks for suggestions
>>> utilizing the jclouds and jclouds-dev Google groups and IRC on
>>> irc.freenode.net#jclouds. Any and all submissions for changes are
>>> reviewed and taken into consideration.
>>>
>>> === Community ===
>>>
>>> jclouds has a highly active and growing community of users and
>> developers.
>>> The community is currently fostered at
>>> https://groups.google.com/forum/#!forum/jclouds-dev and
>>> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
>>> encourages community members to engage in discussions on irc in #jclouds.
>>>
>>> There have been over 100 individuals who have contributed code to jclouds
>>> throughout the years, and this number has continued to increase at a rate
>>> of 1 or 2 per month. It is accepted and anticipated that the amount of
>>> developer participation within the community will increase under the
>>> guidance of the Apache Software Foundation (ASF).
>>>
>>> === Core Developers ===
>>>
>>> The core contributors are a diverse group comprised of both unaffiliated
>>> developers and those hailing from small to large companies. They are
>>> scattered geographically, and some are highly experienced industry as
>> well
>>> as open source developers. Though their backgrounds may be diverse, the
>>> contributors are united in their belief in community driven software
>>> development.
>>>
>>> More detailed information on the core developers and contributors in
>>> general can be found under the section on homogeneous developers.
>>>
>>> === Alignment ===
>>>
>>> jclouds adoption is growing, and it is no longer feasible for it to
>> remain
>>> as an isolated project. Apache is experienced in dealing with software
>> that
>>> is very widely accepted and has a growing audience. The proposers believe
>>> that the jclouds team can benefit from the ASF's experience and its broad
>>> array of users and developers.
>>>
>>> jclouds supports several Apache projects and options exist for
>> integration
>>> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
>>> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
>>> provides managed service factories and command line support for creating
>>> and administering blobstore and compute as OSGi services. Apache Maven
>> may
>>> be used with jclouds to build new projects.
>>>
>>> == Known Risks ==
>>>
>>> === Orphaned products ===
>>>
>>> jclouds is already being utilized at multiple companies that are actively
>>> participating in improving the code.  The thriving community centered
>>> around jclouds has seen steady growth, and the project is gaining
>> traction
>>> with developers. The risks of the code being abandoned are minimal.
>>>
>>> === Inexperience with Open Source ===
>>>
>>> jclouds began as an open source project in March of 2009 and has remained
>>> so for 4 years. Additionally, many of the committers have extensive
>>> experience with other open source projects. jclouds fosters a
>> collaborative
>>> and community-driven environment.
>>>
>>> In the interest of openly sharing technology and attracting more
>> community
>>> members, several of our developers also regularly attend conferences in
>>> North America and Europe to give talks about jclouds. jclouds meetups are
>>> also planned every few months for developers and community members to
>> come
>>> together in person and discuss ideas.
>>>
>>> === Homogeneous Developers ===
>>>
>>> Thanks in part to founder Adrian Cole's love of travel, jclouds has
>>> attracted committers across North America, Europe, and Asia. The
>>> committers' technical and professional backgrounds are diverse as well,
>>> with the range of experience being several months to 18+ years. The
>>> committers are employed at both smaller companies, such as Andrew Gaul
>> from
>>> the startup Maginatics, and larger corporations, as is the case with Matt
>>> Stephenson from Google. Though there are currently a handful of
>>> contributors from the same companies, none of the initial committers are
>>> from the same company. jclouds committer Andrew Bayer is also a PMC
>> member
>>> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>>>
>>> The jclouds developers thrive upon the diversity of the community. The
>>> jclouds IRC channel is always active, and the developers often
>> collaborate
>>> on fixes and changes in the code. They are always happy to answer users'
>>> questions as well.
>>>
>>> jclouds is interested in continuing to expand and strengthen its network
>>> of developers and community members through the ASF.
>>>
>>> === Reliance on Salaried Developers ===
>>>
>>> None of the developers are directly funded by jclouds. Though some of the
>>> developers are paid by their employer to contribute to jclouds, many
>>> jclouds developers contribute code and documentation on their own time
>> and
>>> have done so for a lengthy period. Given the current stream of
>> development
>>> requests and the committers' sense of ownership of the jclouds code, this
>>> arrangement is expected to continue with jclouds' induction into the ASF.
>>>
>>> === Relationships with Other Apache Products ===
>>>
>>> jclouds and Apache Libcloud address similiar use cases. However, jclouds
>>> supplies these services for the Java and Clojure communities whereas
>>> Libcloud provides them for the Python ecosystem.
>>>
>>> While jclouds does not directly rely upon any Apache project, it does
>>> support several Apache projects and has options to collaborate with
>> several
>>> others. More specifically, jclouds currently supports Apache Whirr,
>> Apache
>>> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache
>> Maven
>>> as a build tool with the jclouds API.
>>>
>>> jclouds includes support for the Apache CloudStack API and is used as a
>>> compatibility test tool for its EC2 interface. jclouds can also be used
>> to
>>> test Apache Deltacloud EC2 portability.
>>>
>>> === An Excessive Fascination with the Apache Brand ===
>>>
>>> jclouds recognizes the fortitude of the Apache brand, but the motivation
>>> for becoming an Apache project is to strengthen and expand the jclouds
>>> community and its user base. While the jclouds community has seen steady
>>> growth over the past several years, association with the ASF is expected
>> to
>>> expedite this pattern of growth. Development is expected to continue on
>>> jclouds under the Apache license whether or not it is supported by the
>> ASF.
>>>
>>> == Documentation ==
>>>
>>> The [[http://www.jclouds.org/|jclouds]] project documentation is
>> publicly
>>> available at the following sites:
>>>
>>>    * http://jclouds.org: installation guide, user guides, development
>>> resources, news, resources to get started
>>>    * https://github.com/jclouds/jclouds: current source, source code
>>> issues log
>>>    * https://github.com/jclouds/jclouds.github.com: static content for
>>> jclouds.org, documentation issues log
>>>    * https://twitter.com/jclouds: jclouds on Twitter
>>>    * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
>>> jclouds development forum on Google Groups
>>>    * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
>>> jclouds community forum on Google Groups
>>>
>>> == Initial Source ==
>>>
>>> The initial source is located on GitHub in the following repositories:
>>>
>>>   * git://github.com/jclouds/jclouds.git
>>>   * git://github.com/jclouds/jclouds-labs.git
>>>   * git://github.com/jclouds/jclouds.github.com.git
>>>   * git://github.com/jclouds/jclouds-chef.git
>>>   * git://github.com/jclouds/jclouds-cli.git
>>>   * git://github.com/jclouds/jclouds-karaf.git
>>>   * git://github.com/jclouds/jclouds-examples.git
>>>
>>> == Source and Intellectual Property Submission Plan ==
>>>
>>> jclouds's initial source is licensed under the Apache License, Version
>>> 2.0.
>> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>>>
>>> == External Dependencies ==
>>>
>>> This is a listing of Maven coordinates for all of the external
>>> dependencies jclouds uses. All of the dependencies are in Sonatype and
>>> their licenses should be accessible.
>>>
>>>   * aopalliance:aopalliance:jar:1.0:compile
>>>   * com.google.code.gson:gson:jar:2.2.2:compile
>>>   * com.google.guava:guava:jar:14.0.1:compile
>>>   * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>>>   * com.google.inject:guice:jar:3.0:compile
>>>   * javax.annotation:jsr250-api:jar:1.0:compile
>>>   * javax.inject:javax.inject:jar:1:compile
>>>   * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>>>   * org.99soft.guice:rocoto:jar:6.2:compile
>>>
>>> == Cryptography ==
>>>
>>> jclouds contains no cryptographic algorithms, but it does provide the
>>> ability for people to plug in various cryptographic libraries.
>>>
>>> == Required Resources ==
>>>
>>> === Mailing lists ===
>>>
>>>   * jclouds-dev: for development discussions
>>>   * jclouds-user: for community discussions
>>>   * jclouds-private: for PPMC discussions
>>>   * jclouds-commits: for code changes
>>>
>>> === Apache git repository ===
>>>
>>> The jclouds team is experienced in git and requests the following
>>> allocation on the Apache git server:
>>>
>>> git://git.apache.org/incubator-jclouds.git
>>>
>>> === Issue Tracking ===
>>>
>>> jclouds currently uses GitHub for issue tracking. The intent is to
>> request
>>> an allocation for Jira upon acceptance into the Incubator. Proposed
>> project
>>> name: jclouds
>>>
>>> == Initial Committers ==
>>>
>>>   * Ignasi Barrera, ignasi dot barrera at gmail dot com
>>>   * Andrew Bayer, abayer at apache dot org
>>>   * Ioannis Canellos, iocanel at gmail dot com
>>>   * Adrian Cole, adrianc at netflix dot com
>>>   * Andrew Gaul, gaul at maginatics dot com
>>>   * Andrew Phillips, aphillips at qrmedia dot com
>>>   * Matt Stephenson, mattstep at mattstep dot net
>>>   * Everett Toews, everett dot toews at rackspace dot com
>>>   * Becca Wood, silkysun at silkysun dot net
>>>
>>> == Affiliations ==
>>>
>>>   * Ignasi Barrera, Abiquo
>>>   * Andrew Bayer, Cloudera
>>>   * Ioannis Canellos, Red Hat
>>>   * Adrian Cole, Netflix
>>>   * Andrew Gaul, Maginatics
>>>   * Matt Stephenson, Google
>>>   * Everett Toews, Rackspace
>>>
>>> == Sponsors ==
>>> === Champion ===
>>>
>>>   * Brian McCallister, Apache Software Foundation
>>>
>>> === Mentors ===
>>>
>>>   * Brian McCallister, Apache Software Foundation
>>>   * Tom White, Apache Software Foundation
>>>   * Henning Schmiedehausen, Apache Software Foundation
>>>   * David Nalley, Apache Software Foundation
>>>   * Jean-Baptiste Onofré, Apache Software Foundation
>>>   * Mohammad Nour El-Din, Apache Software Foundation
>>>   * Olivier Lamy, Apache Software Foundation
>>>   * Tomaz Muraus, Apache Software Foundation
>>>   * Suresh Marru, Apache Software Foundation
>>>   * Carlos Sanchez, Apache Software Foundation
>>>
>>> === Sponsoring Entity ===
>>>
>>> The jclouds contributors and community request sponsorship from the
>>> Incubator.
>>>
>>>
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Andrei Savu <sa...@gmail.com>.
+1 (non-binding)

-- Andrei Savu

On Tue, Apr 23, 2013 at 9:40 AM, Tomaz Muraus <to...@apache.org> wrote:

> +1 (binding)
> On Apr 22, 2013 3:39 PM, "Rebecca Wood" <si...@gmail.com> wrote:
>
> > Hello everyone,
> >
> > I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> >
> > The vote will close on Monday, April 29, 2013.
> >
> > [ ] +1 Accept jclouds into the Apache Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't accept jclouds into the Incubator because...
> >
> > The full proposal is pasted below, and the corresponding wiki is
> > http://wiki.apache.org/incubator/jcloudsProposal.
> >
> > Only VOTEs from Incubator PMC members are binding, but all are welcome to
> > express their thoughts.
> >
> > Thanks,
> >
> > Becca Wood
> >
> > ----------
> >
> > = jclouds Proposal for Apache Incubator =
> >
> > == Abstract ==
> >
> > [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> > library that enables developers to access a variety of supported cloud
> > providers using one API.
> >
> > == Proposal ==
> >
> > [[http://www.jclouds.org/|jclouds]] provides two portable API
> > abstractions for cloud computing and cloud storage in the form of Java or
> > Clojure libraries. By abstracting away vendor-specific details, jclouds
> > supplies a solution for users to avoid lock-in to a specific cloud
> vendor.
> > It also provisions hooks to make it easy to take advantage of specific
> > features from those vendors.
> >
> > == Background ==
> >
> > jclouds began in March of 2009 while Adrian Cole was working on the
> Amazon
> > S3 plugin for Infinispan. He discovered that existing S3 libraries would
> > not pass the concurrent test suite needed for write behind persistence.
> > When it became clear that a new library was needed, jclouds formed as an
> > independent project founded by Cole under the mentorship of Manik
> Surtani.
> >
> > The fledgling jclouds team soon encountered two portability issues:
> > runtime portability with Google App Engine and compatibility with the
> > similar cloud files service from Rackspace.
> >
> > The legacy of Google App Engine is still present within jclouds and is
> > expressed by the 'driver' design which doesn't require threads.
> Supporting
> > Rackspace started a legacy of cloud portability which would soon extend
> to
> > provisioning. As jclouds supports newer and cutting edge cloud
> > technologies, it is in a constant state of evolution.
> >
> > jclouds was founded in Shoreditch, London.  The ensuing 4 months
> > backpacking between European Java User Groups accounts for the initial
> > population of European developers and users within the community. The
> > initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> > Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and
> there
> > were a number of other advisers as well.
> >
> > == Rationale ==
> >
> > There are many providers that offer IaaS clouds, but few APIs that can
> > bridge the gap between cloud providers. jclouds supplies an abstraction
> > layer for both compute and storage resources that makes it easy to work
> > with many different cloud APIs using a simple and singular API. jclouds
> > provides this abstraction layer for the Java and Clojure communities. It
> is
> > a unique niche within the cloud community.
> >
> > jclouds provides the write once, run anywhere concept when utilizing
> > infrastructure cloud resources.
> >
> > == Initial Goals ==
> >
> >  * Build a more centralized community pulling together jclouds
> developers,
> > jclouds integrators, and service providers who use jclouds.
> >  * Although jclouds has a fairly collaborative community, the committers
> > wish to further bridge the gap between developers and community by
> > encouraging more community involvement in development processes.
> >  * Break down from a monolithic release process into one that is more
> > decentrilized.
> >  * Bring the jclouds core code base consisting of ComputeService and
> > Blobstore into Apache.
> >  * jclouds will not move all existing provider code into Apache. The goal
> > is to move the provider code for those clouds that have complete
> > portability and are tried, tested, and true. This includes code for
> > OpenStack, Amazon EC2, and Google Cloud.
> >
> > == Current Status ==
> >
> > === Meritocracy ===
> >
> > jclouds has an active community of contributors who are encouraged to
> > become full-fledged jclouds committers. A jclouds committer understands
> the
> > importance of seeking community feedback, actively listening to
> > suggestions, and fostering relationships with community members who make
> > contributions. The entirety of jclouds is built upon the relationships
> that
> > have been built with community members. This camaraderie will continue to
> > be promoted as jclouds is introduced into the Incubator and beyond.
> >
> > jclouds encourages involvement from its community members, and the issues
> > are open and available to any developers who wish to contribute to the
> > project. The jclouds team currently seeks help and asks for suggestions
> > utilizing the jclouds and jclouds-dev Google groups and IRC on
> > irc.freenode.net#jclouds. Any and all submissions for changes are
> > reviewed and taken into consideration.
> >
> > === Community ===
> >
> > jclouds has a highly active and growing community of users and
> developers.
> > The community is currently fostered at
> > https://groups.google.com/forum/#!forum/jclouds-dev and
> > https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> > encourages community members to engage in discussions on irc in #jclouds.
> >
> > There have been over 100 individuals who have contributed code to jclouds
> > throughout the years, and this number has continued to increase at a rate
> > of 1 or 2 per month. It is accepted and anticipated that the amount of
> > developer participation within the community will increase under the
> > guidance of the Apache Software Foundation (ASF).
> >
> > === Core Developers ===
> >
> > The core contributors are a diverse group comprised of both unaffiliated
> > developers and those hailing from small to large companies. They are
> > scattered geographically, and some are highly experienced industry as
> well
> > as open source developers. Though their backgrounds may be diverse, the
> > contributors are united in their belief in community driven software
> > development.
> >
> > More detailed information on the core developers and contributors in
> > general can be found under the section on homogeneous developers.
> >
> > === Alignment ===
> >
> > jclouds adoption is growing, and it is no longer feasible for it to
> remain
> > as an isolated project. Apache is experienced in dealing with software
> that
> > is very widely accepted and has a growing audience. The proposers believe
> > that the jclouds team can benefit from the ASF's experience and its broad
> > array of users and developers.
> >
> > jclouds supports several Apache projects and options exist for
> integration
> > with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> > Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> > provides managed service factories and command line support for creating
> > and administering blobstore and compute as OSGi services. Apache Maven
> may
> > be used with jclouds to build new projects.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > jclouds is already being utilized at multiple companies that are actively
> > participating in improving the code.  The thriving community centered
> > around jclouds has seen steady growth, and the project is gaining
> traction
> > with developers. The risks of the code being abandoned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > jclouds began as an open source project in March of 2009 and has remained
> > so for 4 years. Additionally, many of the committers have extensive
> > experience with other open source projects. jclouds fosters a
> collaborative
> > and community-driven environment.
> >
> > In the interest of openly sharing technology and attracting more
> community
> > members, several of our developers also regularly attend conferences in
> > North America and Europe to give talks about jclouds. jclouds meetups are
> > also planned every few months for developers and community members to
> come
> > together in person and discuss ideas.
> >
> > === Homogeneous Developers ===
> >
> > Thanks in part to founder Adrian Cole's love of travel, jclouds has
> > attracted committers across North America, Europe, and Asia. The
> > committers' technical and professional backgrounds are diverse as well,
> > with the range of experience being several months to 18+ years. The
> > committers are employed at both smaller companies, such as Andrew Gaul
> from
> > the startup Maginatics, and larger corporations, as is the case with Matt
> > Stephenson from Google. Though there are currently a handful of
> > contributors from the same companies, none of the initial committers are
> > from the same company. jclouds committer Andrew Bayer is also a PMC
> member
> > and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
> >
> > The jclouds developers thrive upon the diversity of the community. The
> > jclouds IRC channel is always active, and the developers often
> collaborate
> > on fixes and changes in the code. They are always happy to answer users'
> > questions as well.
> >
> > jclouds is interested in continuing to expand and strengthen its network
> > of developers and community members through the ASF.
> >
> > === Reliance on Salaried Developers ===
> >
> > None of the developers are directly funded by jclouds. Though some of the
> > developers are paid by their employer to contribute to jclouds, many
> > jclouds developers contribute code and documentation on their own time
> and
> > have done so for a lengthy period. Given the current stream of
> development
> > requests and the committers' sense of ownership of the jclouds code, this
> > arrangement is expected to continue with jclouds' induction into the ASF.
> >
> > === Relationships with Other Apache Products ===
> >
> > jclouds and Apache Libcloud address similiar use cases. However, jclouds
> > supplies these services for the Java and Clojure communities whereas
> > Libcloud provides them for the Python ecosystem.
> >
> > While jclouds does not directly rely upon any Apache project, it does
> > support several Apache projects and has options to collaborate with
> several
> > others. More specifically, jclouds currently supports Apache Whirr,
> Apache
> > ACE, Apache Karaf, and Apache Camel, and options exist to use Apache
> Maven
> > as a build tool with the jclouds API.
> >
> > jclouds includes support for the Apache CloudStack API and is used as a
> > compatibility test tool for its EC2 interface. jclouds can also be used
> to
> > test Apache Deltacloud EC2 portability.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > jclouds recognizes the fortitude of the Apache brand, but the motivation
> > for becoming an Apache project is to strengthen and expand the jclouds
> > community and its user base. While the jclouds community has seen steady
> > growth over the past several years, association with the ASF is expected
> to
> > expedite this pattern of growth. Development is expected to continue on
> > jclouds under the Apache license whether or not it is supported by the
> ASF.
> >
> > == Documentation ==
> >
> > The [[http://www.jclouds.org/|jclouds]] project documentation is
> publicly
> > available at the following sites:
> >
> >   * http://jclouds.org: installation guide, user guides, development
> > resources, news, resources to get started
> >   * https://github.com/jclouds/jclouds: current source, source code
> > issues log
> >   * https://github.com/jclouds/jclouds.github.com: static content for
> > jclouds.org, documentation issues log
> >   * https://twitter.com/jclouds: jclouds on Twitter
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> > jclouds development forum on Google Groups
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> > jclouds community forum on Google Groups
> >
> > == Initial Source ==
> >
> > The initial source is located on GitHub in the following repositories:
> >
> >  * git://github.com/jclouds/jclouds.git
> >  * git://github.com/jclouds/jclouds-labs.git
> >  * git://github.com/jclouds/jclouds.github.com.git
> >  * git://github.com/jclouds/jclouds-chef.git
> >  * git://github.com/jclouds/jclouds-cli.git
> >  * git://github.com/jclouds/jclouds-karaf.git
> >  * git://github.com/jclouds/jclouds-examples.git
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > jclouds's initial source is licensed under the Apache License, Version
> > 2.0.
> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> >
> > == External Dependencies ==
> >
> > This is a listing of Maven coordinates for all of the external
> > dependencies jclouds uses. All of the dependencies are in Sonatype and
> > their licenses should be accessible.
> >
> >  * aopalliance:aopalliance:jar:1.0:compile
> >  * com.google.code.gson:gson:jar:2.2.2:compile
> >  * com.google.guava:guava:jar:14.0.1:compile
> >  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> >  * com.google.inject:guice:jar:3.0:compile
> >  * javax.annotation:jsr250-api:jar:1.0:compile
> >  * javax.inject:javax.inject:jar:1:compile
> >  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> >  * org.99soft.guice:rocoto:jar:6.2:compile
> >
> > == Cryptography ==
> >
> > jclouds contains no cryptographic algorithms, but it does provide the
> > ability for people to plug in various cryptographic libraries.
> >
> > == Required Resources ==
> >
> > === Mailing lists ===
> >
> >  * jclouds-dev: for development discussions
> >  * jclouds-user: for community discussions
> >  * jclouds-private: for PPMC discussions
> >  * jclouds-commits: for code changes
> >
> > === Apache git repository ===
> >
> > The jclouds team is experienced in git and requests the following
> > allocation on the Apache git server:
> >
> > git://git.apache.org/incubator-jclouds.git
> >
> > === Issue Tracking ===
> >
> > jclouds currently uses GitHub for issue tracking. The intent is to
> request
> > an allocation for Jira upon acceptance into the Incubator. Proposed
> project
> > name: jclouds
> >
> > == Initial Committers ==
> >
> >  * Ignasi Barrera, ignasi dot barrera at gmail dot com
> >  * Andrew Bayer, abayer at apache dot org
> >  * Ioannis Canellos, iocanel at gmail dot com
> >  * Adrian Cole, adrianc at netflix dot com
> >  * Andrew Gaul, gaul at maginatics dot com
> >  * Andrew Phillips, aphillips at qrmedia dot com
> >  * Matt Stephenson, mattstep at mattstep dot net
> >  * Everett Toews, everett dot toews at rackspace dot com
> >  * Becca Wood, silkysun at silkysun dot net
> >
> > == Affiliations ==
> >
> >  * Ignasi Barrera, Abiquo
> >  * Andrew Bayer, Cloudera
> >  * Ioannis Canellos, Red Hat
> >  * Adrian Cole, Netflix
> >  * Andrew Gaul, Maginatics
> >  * Matt Stephenson, Google
> >  * Everett Toews, Rackspace
> >
> > == Sponsors ==
> > === Champion ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >
> > === Mentors ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >  * Tom White, Apache Software Foundation
> >  * Henning Schmiedehausen, Apache Software Foundation
> >  * David Nalley, Apache Software Foundation
> >  * Jean-Baptiste Onofré, Apache Software Foundation
> >  * Mohammad Nour El-Din, Apache Software Foundation
> >  * Olivier Lamy, Apache Software Foundation
> >  * Tomaz Muraus, Apache Software Foundation
> >  * Suresh Marru, Apache Software Foundation
> >  * Carlos Sanchez, Apache Software Foundation
> >
> > === Sponsoring Entity ===
> >
> > The jclouds contributors and community request sponsorship from the
> > Incubator.
> >
> >
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Tomaz Muraus <to...@apache.org>.
+1 (binding)
On Apr 22, 2013 3:39 PM, "Rebecca Wood" <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Suresh Marru <sm...@apache.org>.
+ 1 (binding)

Suresh

On Apr 22, 2013, at 6:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
> 
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> 
> The vote will close on Monday, April 29, 2013.
> 
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
> 
> The full proposal is pasted below, and the corresponding wiki is http://wiki.apache.org/incubator/jcloudsProposal.
> 
> Only VOTEs from Incubator PMC members are binding, but all are welcome to express their thoughts.
> 
> Thanks,
> 
> Becca Wood
> 
> ----------
> 
> = jclouds Proposal for Apache Incubator =
> 
> == Abstract ==
> 
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.
> 
> == Proposal ==
> 
> [[http://www.jclouds.org/|jclouds]] provides two portable API abstractions for cloud computing and cloud storage in the form of Java or Clojure libraries. By abstracting away vendor-specific details, jclouds supplies a solution for users to avoid lock-in to a specific cloud vendor. It also provisions hooks to make it easy to take advantage of specific features from those vendors.
> 
> == Background ==
> 
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon S3 plugin for Infinispan. He discovered that existing S3 libraries would not pass the concurrent test suite needed for write behind persistence. When it became clear that a new library was needed, jclouds formed as an independent project founded by Cole under the mentorship of Manik Surtani. 
> 
> The fledgling jclouds team soon encountered two portability issues: runtime portability with Google App Engine and compatibility with the similar cloud files service from Rackspace.  
> 
> The legacy of Google App Engine is still present within jclouds and is expressed by the 'driver' design which doesn't require threads. Supporting Rackspace started a legacy of cloud portability which would soon extend to provisioning. As jclouds supports newer and cutting edge cloud technologies, it is in a constant state of evolution.
> 
> jclouds was founded in Shoreditch, London.  The ensuing 4 months backpacking between European Java User Groups accounts for the initial population of European developers and users within the community. The initial contributors to jclouds included Adrian Cole, James Murty, Andrew Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there were a number of other advisers as well. 
> 
> == Rationale ==
> 
> There are many providers that offer IaaS clouds, but few APIs that can bridge the gap between cloud providers. jclouds supplies an abstraction layer for both compute and storage resources that makes it easy to work with many different cloud APIs using a simple and singular API. jclouds provides this abstraction layer for the Java and Clojure communities. It is a unique niche within the cloud community.
> 
> jclouds provides the write once, run anywhere concept when utilizing infrastructure cloud resources. 
> 
> == Initial Goals ==
> 
> * Build a more centralized community pulling together jclouds developers, jclouds integrators, and service providers who use jclouds.
> * Although jclouds has a fairly collaborative community, the committers wish to further bridge the gap between developers and community by encouraging more community involvement in development processes.  
> * Break down from a monolithic release process into one that is more decentrilized.
> * Bring the jclouds core code base consisting of ComputeService and Blobstore into Apache.
> * jclouds will not move all existing provider code into Apache. The goal is to move the provider code for those clouds that have complete portability and are tried, tested, and true. This includes code for OpenStack, Amazon EC2, and Google Cloud.
> 
> == Current Status ==
> 
> === Meritocracy ===
> 
> jclouds has an active community of contributors who are encouraged to become full-fledged jclouds committers. A jclouds committer understands the importance of seeking community feedback, actively listening to suggestions, and fostering relationships with community members who make contributions. The entirety of jclouds is built upon the relationships that have been built with community members. This camaraderie will continue to be promoted as jclouds is introduced into the Incubator and beyond.
> 
> jclouds encourages involvement from its community members, and the issues are open and available to any developers who wish to contribute to the project. The jclouds team currently seeks help and asks for suggestions utilizing the jclouds and jclouds-dev Google groups and IRC on irc.freenode.net#jclouds. Any and all submissions for changes are reviewed and taken into consideration.
> 
> === Community ===
> 
> jclouds has a highly active and growing community of users and developers. The community is currently fostered at https://groups.google.com/forum/#!forum/jclouds-dev and https://groups.google.com/forum/#!forum/jclouds. The jclouds team also encourages community members to engage in discussions on irc in #jclouds.
> 
> There have been over 100 individuals who have contributed code to jclouds throughout the years, and this number has continued to increase at a rate of 1 or 2 per month. It is accepted and anticipated that the amount of developer participation within the community will increase under the guidance of the Apache Software Foundation (ASF).
> 
> === Core Developers ===
> 
> The core contributors are a diverse group comprised of both unaffiliated developers and those hailing from small to large companies. They are scattered geographically, and some are highly experienced industry as well as open source developers. Though their backgrounds may be diverse, the contributors are united in their belief in community driven software development.
> 
> More detailed information on the core developers and contributors in general can be found under the section on homogeneous developers.
> 
> === Alignment ===
> 
> jclouds adoption is growing, and it is no longer feasible for it to remain as an isolated project. Apache is experienced in dealing with software that is very widely accepted and has a growing audience. The proposers believe that the jclouds team can benefit from the ASF's experience and its broad array of users and developers. 
> 
> jclouds supports several Apache projects and options exist for integration with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds provides managed service factories and command line support for creating and administering blobstore and compute as OSGi services. Apache Maven may be used with jclouds to build new projects.  
> 
> == Known Risks ==
> 
> === Orphaned products ===
> 
> jclouds is already being utilized at multiple companies that are actively participating in improving the code.  The thriving community centered around jclouds has seen steady growth, and the project is gaining traction with developers. The risks of the code being abandoned are minimal.
> 
> === Inexperience with Open Source ===
> 
> jclouds began as an open source project in March of 2009 and has remained so for 4 years. Additionally, many of the committers have extensive experience with other open source projects. jclouds fosters a collaborative and community-driven environment.
> 
> In the interest of openly sharing technology and attracting more community members, several of our developers also regularly attend conferences in North America and Europe to give talks about jclouds. jclouds meetups are also planned every few months for developers and community members to come together in person and discuss ideas.
> 
> === Homogeneous Developers ===
> 
> Thanks in part to founder Adrian Cole's love of travel, jclouds has attracted committers across North America, Europe, and Asia. The committers' technical and professional backgrounds are diverse as well, with the range of experience being several months to 18+ years. The committers are employed at both smaller companies, such as Andrew Gaul from the startup Maginatics, and larger corporations, as is the case with Matt Stephenson from Google. Though there are currently a handful of contributors from the same companies, none of the initial committers are from the same company. jclouds committer Andrew Bayer is also a PMC member and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.  
> 
> The jclouds developers thrive upon the diversity of the community. The jclouds IRC channel is always active, and the developers often collaborate on fixes and changes in the code. They are always happy to answer users' questions as well. 
> 
> jclouds is interested in continuing to expand and strengthen its network of developers and community members through the ASF.
> 
> === Reliance on Salaried Developers ===
> 
> None of the developers are directly funded by jclouds. Though some of the developers are paid by their employer to contribute to jclouds, many jclouds developers contribute code and documentation on their own time and have done so for a lengthy period. Given the current stream of development requests and the committers' sense of ownership of the jclouds code, this arrangement is expected to continue with jclouds' induction into the ASF.
> 
> === Relationships with Other Apache Products ===
> 
> jclouds and Apache Libcloud address similiar use cases. However, jclouds supplies these services for the Java and Clojure communities whereas Libcloud provides them for the Python ecosystem.
> 
> While jclouds does not directly rely upon any Apache project, it does support several Apache projects and has options to collaborate with several others. More specifically, jclouds currently supports Apache Whirr, Apache ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven as a build tool with the jclouds API.
> 
> jclouds includes support for the Apache CloudStack API and is used as a compatibility test tool for its EC2 interface. jclouds can also be used to test Apache Deltacloud EC2 portability.
> 
> === An Excessive Fascination with the Apache Brand ===
> 
> jclouds recognizes the fortitude of the Apache brand, but the motivation for becoming an Apache project is to strengthen and expand the jclouds community and its user base. While the jclouds community has seen steady growth over the past several years, association with the ASF is expected to expedite this pattern of growth. Development is expected to continue on jclouds under the Apache license whether or not it is supported by the ASF.
> 
> == Documentation ==
> 
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly available at the following sites:
> 
>  * http://jclouds.org: installation guide, user guides, development resources, news, resources to get started
>  * https://github.com/jclouds/jclouds: current source, source code issues log
>  * https://github.com/jclouds/jclouds.github.com: static content for jclouds.org, documentation issues log
>  * https://twitter.com/jclouds: jclouds on Twitter
>  * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the jclouds development forum on Google Groups
>  * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the jclouds community forum on Google Groups
> 
> == Initial Source ==
> 
> The initial source is located on GitHub in the following repositories:
> 
> * git://github.com/jclouds/jclouds.git
> * git://github.com/jclouds/jclouds-labs.git
> * git://github.com/jclouds/jclouds.github.com.git
> * git://github.com/jclouds/jclouds-chef.git
> * git://github.com/jclouds/jclouds-cli.git
> * git://github.com/jclouds/jclouds-karaf.git
> * git://github.com/jclouds/jclouds-examples.git
> 
> == Source and Intellectual Property Submission Plan ==
> 
> jclouds's initial source is licensed under the Apache License, Version 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> 
> == External Dependencies ==
> 
> This is a listing of Maven coordinates for all of the external dependencies jclouds uses. All of the dependencies are in Sonatype and their licenses should be accessible. 
> 
> * aopalliance:aopalliance:jar:1.0:compile
> * com.google.code.gson:gson:jar:2.2.2:compile
> * com.google.guava:guava:jar:14.0.1:compile
> * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> * com.google.inject:guice:jar:3.0:compile
> * javax.annotation:jsr250-api:jar:1.0:compile
> * javax.inject:javax.inject:jar:1:compile
> * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> * org.99soft.guice:rocoto:jar:6.2:compile
> 
> == Cryptography ==
> 
> jclouds contains no cryptographic algorithms, but it does provide the ability for people to plug in various cryptographic libraries.
> 
> == Required Resources ==
> 
> === Mailing lists ===
> 
> * jclouds-dev: for development discussions
> * jclouds-user: for community discussions
> * jclouds-private: for PPMC discussions
> * jclouds-commits: for code changes
> 
> === Apache git repository ===
> 
> The jclouds team is experienced in git and requests the following allocation on the Apache git server:
> 
> git://git.apache.org/incubator-jclouds.git
> 
> === Issue Tracking ===
> 
> jclouds currently uses GitHub for issue tracking. The intent is to request an allocation for Jira upon acceptance into the Incubator. Proposed project name: jclouds
> 
> == Initial Committers ==
> 
> * Ignasi Barrera, ignasi dot barrera at gmail dot com
> * Andrew Bayer, abayer at apache dot org
> * Ioannis Canellos, iocanel at gmail dot com
> * Adrian Cole, adrianc at netflix dot com 
> * Andrew Gaul, gaul at maginatics dot com
> * Andrew Phillips, aphillips at qrmedia dot com
> * Matt Stephenson, mattstep at mattstep dot net
> * Everett Toews, everett dot toews at rackspace dot com
> * Becca Wood, silkysun at silkysun dot net
> 
> == Affiliations ==
> 
> * Ignasi Barrera, Abiquo
> * Andrew Bayer, Cloudera
> * Ioannis Canellos, Red Hat
> * Adrian Cole, Netflix
> * Andrew Gaul, Maginatics
> * Matt Stephenson, Google
> * Everett Toews, Rackspace  
> 
> == Sponsors ==
> === Champion ===
> 
> * Brian McCallister, Apache Software Foundation
> 
> === Mentors ===
> 
> * Brian McCallister, Apache Software Foundation
> * Tom White, Apache Software Foundation
> * Henning Schmiedehausen, Apache Software Foundation
> * David Nalley, Apache Software Foundation
> * Jean-Baptiste Onofré, Apache Software Foundation
> * Mohammad Nour El-Din, Apache Software Foundation
> * Olivier Lamy, Apache Software Foundation
> * Tomaz Muraus, Apache Software Foundation
> * Suresh Marru, Apache Software Foundation
> * Carlos Sanchez, Apache Software Foundation
> 
> === Sponsoring Entity ===
> 
> The jclouds contributors and community request sponsorship from the Incubator.
> 


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


Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Andrea Turli <an...@gmail.com>.
+1 (not binding)
Il giorno 23/apr/2013 07:41, "Ashish" <pa...@gmail.com> ha scritto:

> +1 (non-binding)
>
>
> On Tue, Apr 23, 2013 at 4:09 AM, Rebecca Wood <si...@gmail.com> wrote:
>
> > Hello everyone,
> >
> > I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
> >
> > The vote will close on Monday, April 29, 2013.
> >
> > [ ] +1 Accept jclouds into the Apache Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't accept jclouds into the Incubator because...
> >
> > The full proposal is pasted below, and the corresponding wiki is
> > http://wiki.apache.org/incubator/jcloudsProposal.
> >
> > Only VOTEs from Incubator PMC members are binding, but all are welcome to
> > express their thoughts.
> >
> > Thanks,
> >
> > Becca Wood
> >
> > ----------
> >
> > = jclouds Proposal for Apache Incubator =
> >
> > == Abstract ==
> >
> > [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> > library that enables developers to access a variety of supported cloud
> > providers using one API.
> >
> > == Proposal ==
> >
> > [[http://www.jclouds.org/|jclouds]] provides two portable API
> > abstractions for cloud computing and cloud storage in the form of Java or
> > Clojure libraries. By abstracting away vendor-specific details, jclouds
> > supplies a solution for users to avoid lock-in to a specific cloud
> vendor.
> > It also provisions hooks to make it easy to take advantage of specific
> > features from those vendors.
> >
> > == Background ==
> >
> > jclouds began in March of 2009 while Adrian Cole was working on the
> Amazon
> > S3 plugin for Infinispan. He discovered that existing S3 libraries would
> > not pass the concurrent test suite needed for write behind persistence.
> > When it became clear that a new library was needed, jclouds formed as an
> > independent project founded by Cole under the mentorship of Manik
> Surtani.
> >
> > The fledgling jclouds team soon encountered two portability issues:
> > runtime portability with Google App Engine and compatibility with the
> > similar cloud files service from Rackspace.
> >
> > The legacy of Google App Engine is still present within jclouds and is
> > expressed by the 'driver' design which doesn't require threads.
> Supporting
> > Rackspace started a legacy of cloud portability which would soon extend
> to
> > provisioning. As jclouds supports newer and cutting edge cloud
> > technologies, it is in a constant state of evolution.
> >
> > jclouds was founded in Shoreditch, London.  The ensuing 4 months
> > backpacking between European Java User Groups accounts for the initial
> > population of European developers and users within the community. The
> > initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> > Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and
> there
> > were a number of other advisers as well.
> >
> > == Rationale ==
> >
> > There are many providers that offer IaaS clouds, but few APIs that can
> > bridge the gap between cloud providers. jclouds supplies an abstraction
> > layer for both compute and storage resources that makes it easy to work
> > with many different cloud APIs using a simple and singular API. jclouds
> > provides this abstraction layer for the Java and Clojure communities. It
> is
> > a unique niche within the cloud community.
> >
> > jclouds provides the write once, run anywhere concept when utilizing
> > infrastructure cloud resources.
> >
> > == Initial Goals ==
> >
> >  * Build a more centralized community pulling together jclouds
> developers,
> > jclouds integrators, and service providers who use jclouds.
> >  * Although jclouds has a fairly collaborative community, the committers
> > wish to further bridge the gap between developers and community by
> > encouraging more community involvement in development processes.
> >  * Break down from a monolithic release process into one that is more
> > decentrilized.
> >  * Bring the jclouds core code base consisting of ComputeService and
> > Blobstore into Apache.
> >  * jclouds will not move all existing provider code into Apache. The goal
> > is to move the provider code for those clouds that have complete
> > portability and are tried, tested, and true. This includes code for
> > OpenStack, Amazon EC2, and Google Cloud.
> >
> > == Current Status ==
> >
> > === Meritocracy ===
> >
> > jclouds has an active community of contributors who are encouraged to
> > become full-fledged jclouds committers. A jclouds committer understands
> the
> > importance of seeking community feedback, actively listening to
> > suggestions, and fostering relationships with community members who make
> > contributions. The entirety of jclouds is built upon the relationships
> that
> > have been built with community members. This camaraderie will continue to
> > be promoted as jclouds is introduced into the Incubator and beyond.
> >
> > jclouds encourages involvement from its community members, and the issues
> > are open and available to any developers who wish to contribute to the
> > project. The jclouds team currently seeks help and asks for suggestions
> > utilizing the jclouds and jclouds-dev Google groups and IRC on
> > irc.freenode.net#jclouds. Any and all submissions for changes are
> > reviewed and taken into consideration.
> >
> > === Community ===
> >
> > jclouds has a highly active and growing community of users and
> developers.
> > The community is currently fostered at
> > https://groups.google.com/forum/#!forum/jclouds-dev and
> > https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> > encourages community members to engage in discussions on irc in #jclouds.
> >
> > There have been over 100 individuals who have contributed code to jclouds
> > throughout the years, and this number has continued to increase at a rate
> > of 1 or 2 per month. It is accepted and anticipated that the amount of
> > developer participation within the community will increase under the
> > guidance of the Apache Software Foundation (ASF).
> >
> > === Core Developers ===
> >
> > The core contributors are a diverse group comprised of both unaffiliated
> > developers and those hailing from small to large companies. They are
> > scattered geographically, and some are highly experienced industry as
> well
> > as open source developers. Though their backgrounds may be diverse, the
> > contributors are united in their belief in community driven software
> > development.
> >
> > More detailed information on the core developers and contributors in
> > general can be found under the section on homogeneous developers.
> >
> > === Alignment ===
> >
> > jclouds adoption is growing, and it is no longer feasible for it to
> remain
> > as an isolated project. Apache is experienced in dealing with software
> that
> > is very widely accepted and has a growing audience. The proposers believe
> > that the jclouds team can benefit from the ASF's experience and its broad
> > array of users and developers.
> >
> > jclouds supports several Apache projects and options exist for
> integration
> > with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> > Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> > provides managed service factories and command line support for creating
> > and administering blobstore and compute as OSGi services. Apache Maven
> may
> > be used with jclouds to build new projects.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > jclouds is already being utilized at multiple companies that are actively
> > participating in improving the code.  The thriving community centered
> > around jclouds has seen steady growth, and the project is gaining
> traction
> > with developers. The risks of the code being abandoned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > jclouds began as an open source project in March of 2009 and has remained
> > so for 4 years. Additionally, many of the committers have extensive
> > experience with other open source projects. jclouds fosters a
> collaborative
> > and community-driven environment.
> >
> > In the interest of openly sharing technology and attracting more
> community
> > members, several of our developers also regularly attend conferences in
> > North America and Europe to give talks about jclouds. jclouds meetups are
> > also planned every few months for developers and community members to
> come
> > together in person and discuss ideas.
> >
> > === Homogeneous Developers ===
> >
> > Thanks in part to founder Adrian Cole's love of travel, jclouds has
> > attracted committers across North America, Europe, and Asia. The
> > committers' technical and professional backgrounds are diverse as well,
> > with the range of experience being several months to 18+ years. The
> > committers are employed at both smaller companies, such as Andrew Gaul
> from
> > the startup Maginatics, and larger corporations, as is the case with Matt
> > Stephenson from Google. Though there are currently a handful of
> > contributors from the same companies, none of the initial committers are
> > from the same company. jclouds committer Andrew Bayer is also a PMC
> member
> > and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
> >
> > The jclouds developers thrive upon the diversity of the community. The
> > jclouds IRC channel is always active, and the developers often
> collaborate
> > on fixes and changes in the code. They are always happy to answer users'
> > questions as well.
> >
> > jclouds is interested in continuing to expand and strengthen its network
> > of developers and community members through the ASF.
> >
> > === Reliance on Salaried Developers ===
> >
> > None of the developers are directly funded by jclouds. Though some of the
> > developers are paid by their employer to contribute to jclouds, many
> > jclouds developers contribute code and documentation on their own time
> and
> > have done so for a lengthy period. Given the current stream of
> development
> > requests and the committers' sense of ownership of the jclouds code, this
> > arrangement is expected to continue with jclouds' induction into the ASF.
> >
> > === Relationships with Other Apache Products ===
> >
> > jclouds and Apache Libcloud address similiar use cases. However, jclouds
> > supplies these services for the Java and Clojure communities whereas
> > Libcloud provides them for the Python ecosystem.
> >
> > While jclouds does not directly rely upon any Apache project, it does
> > support several Apache projects and has options to collaborate with
> several
> > others. More specifically, jclouds currently supports Apache Whirr,
> Apache
> > ACE, Apache Karaf, and Apache Camel, and options exist to use Apache
> Maven
> > as a build tool with the jclouds API.
> >
> > jclouds includes support for the Apache CloudStack API and is used as a
> > compatibility test tool for its EC2 interface. jclouds can also be used
> to
> > test Apache Deltacloud EC2 portability.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > jclouds recognizes the fortitude of the Apache brand, but the motivation
> > for becoming an Apache project is to strengthen and expand the jclouds
> > community and its user base. While the jclouds community has seen steady
> > growth over the past several years, association with the ASF is expected
> to
> > expedite this pattern of growth. Development is expected to continue on
> > jclouds under the Apache license whether or not it is supported by the
> ASF.
> >
> > == Documentation ==
> >
> > The [[http://www.jclouds.org/|jclouds]] project documentation is
> publicly
> > available at the following sites:
> >
> >   * http://jclouds.org: installation guide, user guides, development
> > resources, news, resources to get started
> >   * https://github.com/jclouds/jclouds: current source, source code
> > issues log
> >   * https://github.com/jclouds/jclouds.github.com: static content for
> > jclouds.org, documentation issues log
> >   * https://twitter.com/jclouds: jclouds on Twitter
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> > jclouds development forum on Google Groups
> >   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> > jclouds community forum on Google Groups
> >
> > == Initial Source ==
> >
> > The initial source is located on GitHub in the following repositories:
> >
> >  * git://github.com/jclouds/jclouds.git
> >  * git://github.com/jclouds/jclouds-labs.git
> >  * git://github.com/jclouds/jclouds.github.com.git
> >  * git://github.com/jclouds/jclouds-chef.git
> >  * git://github.com/jclouds/jclouds-cli.git
> >  * git://github.com/jclouds/jclouds-karaf.git
> >  * git://github.com/jclouds/jclouds-examples.git
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > jclouds's initial source is licensed under the Apache License, Version
> > 2.0.
> https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
> >
> > == External Dependencies ==
> >
> > This is a listing of Maven coordinates for all of the external
> > dependencies jclouds uses. All of the dependencies are in Sonatype and
> > their licenses should be accessible.
> >
> >  * aopalliance:aopalliance:jar:1.0:compile
> >  * com.google.code.gson:gson:jar:2.2.2:compile
> >  * com.google.guava:guava:jar:14.0.1:compile
> >  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
> >  * com.google.inject:guice:jar:3.0:compile
> >  * javax.annotation:jsr250-api:jar:1.0:compile
> >  * javax.inject:javax.inject:jar:1:compile
> >  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
> >  * org.99soft.guice:rocoto:jar:6.2:compile
> >
> > == Cryptography ==
> >
> > jclouds contains no cryptographic algorithms, but it does provide the
> > ability for people to plug in various cryptographic libraries.
> >
> > == Required Resources ==
> >
> > === Mailing lists ===
> >
> >  * jclouds-dev: for development discussions
> >  * jclouds-user: for community discussions
> >  * jclouds-private: for PPMC discussions
> >  * jclouds-commits: for code changes
> >
> > === Apache git repository ===
> >
> > The jclouds team is experienced in git and requests the following
> > allocation on the Apache git server:
> >
> > git://git.apache.org/incubator-jclouds.git
> >
> > === Issue Tracking ===
> >
> > jclouds currently uses GitHub for issue tracking. The intent is to
> request
> > an allocation for Jira upon acceptance into the Incubator. Proposed
> project
> > name: jclouds
> >
> > == Initial Committers ==
> >
> >  * Ignasi Barrera, ignasi dot barrera at gmail dot com
> >  * Andrew Bayer, abayer at apache dot org
> >  * Ioannis Canellos, iocanel at gmail dot com
> >  * Adrian Cole, adrianc at netflix dot com
> >  * Andrew Gaul, gaul at maginatics dot com
> >  * Andrew Phillips, aphillips at qrmedia dot com
> >  * Matt Stephenson, mattstep at mattstep dot net
> >  * Everett Toews, everett dot toews at rackspace dot com
> >  * Becca Wood, silkysun at silkysun dot net
> >
> > == Affiliations ==
> >
> >  * Ignasi Barrera, Abiquo
> >  * Andrew Bayer, Cloudera
> >  * Ioannis Canellos, Red Hat
> >  * Adrian Cole, Netflix
> >  * Andrew Gaul, Maginatics
> >  * Matt Stephenson, Google
> >  * Everett Toews, Rackspace
> >
> > == Sponsors ==
> > === Champion ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >
> > === Mentors ===
> >
> >  * Brian McCallister, Apache Software Foundation
> >  * Tom White, Apache Software Foundation
> >  * Henning Schmiedehausen, Apache Software Foundation
> >  * David Nalley, Apache Software Foundation
> >  * Jean-Baptiste Onofré, Apache Software Foundation
> >  * Mohammad Nour El-Din, Apache Software Foundation
> >  * Olivier Lamy, Apache Software Foundation
> >  * Tomaz Muraus, Apache Software Foundation
> >  * Suresh Marru, Apache Software Foundation
> >  * Carlos Sanchez, Apache Software Foundation
> >
> > === Sponsoring Entity ===
> >
> > The jclouds contributors and community request sponsorship from the
> > Incubator.
> >
> >
>
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal
>

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by Ashish <pa...@gmail.com>.
+1 (non-binding)


On Tue, Apr 23, 2013 at 4:09 AM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>


-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: [VOTE] Accept jclouds into the Apache Incubator

Posted by "John D. Ament" <jo...@gmail.com>.
+1 (non-binding)


On Mon, Apr 22, 2013 at 6:39 PM, Rebecca Wood <si...@gmail.com> wrote:

> Hello everyone,
>
> I am calling a VOTE for acceptance of jclouds into the Apache Incubator.
>
> The vote will close on Monday, April 29, 2013.
>
> [ ] +1 Accept jclouds into the Apache Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't accept jclouds into the Incubator because...
>
> The full proposal is pasted below, and the corresponding wiki is
> http://wiki.apache.org/incubator/jcloudsProposal.
>
> Only VOTEs from Incubator PMC members are binding, but all are welcome to
> express their thoughts.
>
> Thanks,
>
> Becca Wood
>
> ----------
>
> = jclouds Proposal for Apache Incubator =
>
> == Abstract ==
>
> [[http://www.jclouds.org/|jclouds]] is an open source cloud agnostic
> library that enables developers to access a variety of supported cloud
> providers using one API.
>
> == Proposal ==
>
> [[http://www.jclouds.org/|jclouds]] provides two portable API
> abstractions for cloud computing and cloud storage in the form of Java or
> Clojure libraries. By abstracting away vendor-specific details, jclouds
> supplies a solution for users to avoid lock-in to a specific cloud vendor.
> It also provisions hooks to make it easy to take advantage of specific
> features from those vendors.
>
> == Background ==
>
> jclouds began in March of 2009 while Adrian Cole was working on the Amazon
> S3 plugin for Infinispan. He discovered that existing S3 libraries would
> not pass the concurrent test suite needed for write behind persistence.
> When it became clear that a new library was needed, jclouds formed as an
> independent project founded by Cole under the mentorship of Manik Surtani.
>
> The fledgling jclouds team soon encountered two portability issues:
> runtime portability with Google App Engine and compatibility with the
> similar cloud files service from Rackspace.
>
> The legacy of Google App Engine is still present within jclouds and is
> expressed by the 'driver' design which doesn't require threads. Supporting
> Rackspace started a legacy of cloud portability which would soon extend to
> provisioning. As jclouds supports newer and cutting edge cloud
> technologies, it is in a constant state of evolution.
>
> jclouds was founded in Shoreditch, London.  The ensuing 4 months
> backpacking between European Java User Groups accounts for the initial
> population of European developers and users within the community. The
> initial contributors to jclouds included Adrian Cole, James Murty, Andrew
> Newdigate, and Andrew Phillips. Manik Surtani served as a mentor, and there
> were a number of other advisers as well.
>
> == Rationale ==
>
> There are many providers that offer IaaS clouds, but few APIs that can
> bridge the gap between cloud providers. jclouds supplies an abstraction
> layer for both compute and storage resources that makes it easy to work
> with many different cloud APIs using a simple and singular API. jclouds
> provides this abstraction layer for the Java and Clojure communities. It is
> a unique niche within the cloud community.
>
> jclouds provides the write once, run anywhere concept when utilizing
> infrastructure cloud resources.
>
> == Initial Goals ==
>
>  * Build a more centralized community pulling together jclouds developers,
> jclouds integrators, and service providers who use jclouds.
>  * Although jclouds has a fairly collaborative community, the committers
> wish to further bridge the gap between developers and community by
> encouraging more community involvement in development processes.
>  * Break down from a monolithic release process into one that is more
> decentrilized.
>  * Bring the jclouds core code base consisting of ComputeService and
> Blobstore into Apache.
>  * jclouds will not move all existing provider code into Apache. The goal
> is to move the provider code for those clouds that have complete
> portability and are tried, tested, and true. This includes code for
> OpenStack, Amazon EC2, and Google Cloud.
>
> == Current Status ==
>
> === Meritocracy ===
>
> jclouds has an active community of contributors who are encouraged to
> become full-fledged jclouds committers. A jclouds committer understands the
> importance of seeking community feedback, actively listening to
> suggestions, and fostering relationships with community members who make
> contributions. The entirety of jclouds is built upon the relationships that
> have been built with community members. This camaraderie will continue to
> be promoted as jclouds is introduced into the Incubator and beyond.
>
> jclouds encourages involvement from its community members, and the issues
> are open and available to any developers who wish to contribute to the
> project. The jclouds team currently seeks help and asks for suggestions
> utilizing the jclouds and jclouds-dev Google groups and IRC on
> irc.freenode.net#jclouds. Any and all submissions for changes are
> reviewed and taken into consideration.
>
> === Community ===
>
> jclouds has a highly active and growing community of users and developers.
> The community is currently fostered at
> https://groups.google.com/forum/#!forum/jclouds-dev and
> https://groups.google.com/forum/#!forum/jclouds. The jclouds team also
> encourages community members to engage in discussions on irc in #jclouds.
>
> There have been over 100 individuals who have contributed code to jclouds
> throughout the years, and this number has continued to increase at a rate
> of 1 or 2 per month. It is accepted and anticipated that the amount of
> developer participation within the community will increase under the
> guidance of the Apache Software Foundation (ASF).
>
> === Core Developers ===
>
> The core contributors are a diverse group comprised of both unaffiliated
> developers and those hailing from small to large companies. They are
> scattered geographically, and some are highly experienced industry as well
> as open source developers. Though their backgrounds may be diverse, the
> contributors are united in their belief in community driven software
> development.
>
> More detailed information on the core developers and contributors in
> general can be found under the section on homogeneous developers.
>
> === Alignment ===
>
> jclouds adoption is growing, and it is no longer feasible for it to remain
> as an isolated project. Apache is experienced in dealing with software that
> is very widely accepted and has a growing audience. The proposers believe
> that the jclouds team can benefit from the ASF's experience and its broad
> array of users and developers.
>
> jclouds supports several Apache projects and options exist for integration
> with others. Apache ACE, Apache Karaf Cellar, Apache Camel, and Apache
> Whirr all utilize jclouds APIs.  Apache Karaf integration with jclouds
> provides managed service factories and command line support for creating
> and administering blobstore and compute as OSGi services. Apache Maven may
> be used with jclouds to build new projects.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> jclouds is already being utilized at multiple companies that are actively
> participating in improving the code.  The thriving community centered
> around jclouds has seen steady growth, and the project is gaining traction
> with developers. The risks of the code being abandoned are minimal.
>
> === Inexperience with Open Source ===
>
> jclouds began as an open source project in March of 2009 and has remained
> so for 4 years. Additionally, many of the committers have extensive
> experience with other open source projects. jclouds fosters a collaborative
> and community-driven environment.
>
> In the interest of openly sharing technology and attracting more community
> members, several of our developers also regularly attend conferences in
> North America and Europe to give talks about jclouds. jclouds meetups are
> also planned every few months for developers and community members to come
> together in person and discuss ideas.
>
> === Homogeneous Developers ===
>
> Thanks in part to founder Adrian Cole's love of travel, jclouds has
> attracted committers across North America, Europe, and Asia. The
> committers' technical and professional backgrounds are diverse as well,
> with the range of experience being several months to 18+ years. The
> committers are employed at both smaller companies, such as Andrew Gaul from
> the startup Maginatics, and larger corporations, as is the case with Matt
> Stephenson from Google. Though there are currently a handful of
> contributors from the same companies, none of the initial committers are
> from the same company. jclouds committer Andrew Bayer is also a PMC member
> and committer on the Apache projects Bigtop, Flume, Sqoop, and Whirr.
>
> The jclouds developers thrive upon the diversity of the community. The
> jclouds IRC channel is always active, and the developers often collaborate
> on fixes and changes in the code. They are always happy to answer users'
> questions as well.
>
> jclouds is interested in continuing to expand and strengthen its network
> of developers and community members through the ASF.
>
> === Reliance on Salaried Developers ===
>
> None of the developers are directly funded by jclouds. Though some of the
> developers are paid by their employer to contribute to jclouds, many
> jclouds developers contribute code and documentation on their own time and
> have done so for a lengthy period. Given the current stream of development
> requests and the committers' sense of ownership of the jclouds code, this
> arrangement is expected to continue with jclouds' induction into the ASF.
>
> === Relationships with Other Apache Products ===
>
> jclouds and Apache Libcloud address similiar use cases. However, jclouds
> supplies these services for the Java and Clojure communities whereas
> Libcloud provides them for the Python ecosystem.
>
> While jclouds does not directly rely upon any Apache project, it does
> support several Apache projects and has options to collaborate with several
> others. More specifically, jclouds currently supports Apache Whirr, Apache
> ACE, Apache Karaf, and Apache Camel, and options exist to use Apache Maven
> as a build tool with the jclouds API.
>
> jclouds includes support for the Apache CloudStack API and is used as a
> compatibility test tool for its EC2 interface. jclouds can also be used to
> test Apache Deltacloud EC2 portability.
>
> === An Excessive Fascination with the Apache Brand ===
>
> jclouds recognizes the fortitude of the Apache brand, but the motivation
> for becoming an Apache project is to strengthen and expand the jclouds
> community and its user base. While the jclouds community has seen steady
> growth over the past several years, association with the ASF is expected to
> expedite this pattern of growth. Development is expected to continue on
> jclouds under the Apache license whether or not it is supported by the ASF.
>
> == Documentation ==
>
> The [[http://www.jclouds.org/|jclouds]] project documentation is publicly
> available at the following sites:
>
>   * http://jclouds.org: installation guide, user guides, development
> resources, news, resources to get started
>   * https://github.com/jclouds/jclouds: current source, source code
> issues log
>   * https://github.com/jclouds/jclouds.github.com: static content for
> jclouds.org, documentation issues log
>   * https://twitter.com/jclouds: jclouds on Twitter
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds-dev: the
> jclouds development forum on Google Groups
>   * https://groups.google.com/forum/?fromgroups#!forum/jclouds: the
> jclouds community forum on Google Groups
>
> == Initial Source ==
>
> The initial source is located on GitHub in the following repositories:
>
>  * git://github.com/jclouds/jclouds.git
>  * git://github.com/jclouds/jclouds-labs.git
>  * git://github.com/jclouds/jclouds.github.com.git
>  * git://github.com/jclouds/jclouds-chef.git
>  * git://github.com/jclouds/jclouds-cli.git
>  * git://github.com/jclouds/jclouds-karaf.git
>  * git://github.com/jclouds/jclouds-examples.git
>
> == Source and Intellectual Property Submission Plan ==
>
> jclouds's initial source is licensed under the Apache License, Version
> 2.0. https://github.com/jclouds/jclouds/blob/master/resources/LICENSE.txt
>
> == External Dependencies ==
>
> This is a listing of Maven coordinates for all of the external
> dependencies jclouds uses. All of the dependencies are in Sonatype and
> their licenses should be accessible.
>
>  * aopalliance:aopalliance:jar:1.0:compile
>  * com.google.code.gson:gson:jar:2.2.2:compile
>  * com.google.guava:guava:jar:14.0.1:compile
>  * com.google.inject.extensions:guice-assistedinject:jar:3.0:compile
>  * com.google.inject:guice:jar:3.0:compile
>  * javax.annotation:jsr250-api:jar:1.0:compile
>  * javax.inject:javax.inject:jar:1:compile
>  * javax.ws.rs:jsr311-api:jar:1.1.1:compile
>  * org.99soft.guice:rocoto:jar:6.2:compile
>
> == Cryptography ==
>
> jclouds contains no cryptographic algorithms, but it does provide the
> ability for people to plug in various cryptographic libraries.
>
> == Required Resources ==
>
> === Mailing lists ===
>
>  * jclouds-dev: for development discussions
>  * jclouds-user: for community discussions
>  * jclouds-private: for PPMC discussions
>  * jclouds-commits: for code changes
>
> === Apache git repository ===
>
> The jclouds team is experienced in git and requests the following
> allocation on the Apache git server:
>
> git://git.apache.org/incubator-jclouds.git
>
> === Issue Tracking ===
>
> jclouds currently uses GitHub for issue tracking. The intent is to request
> an allocation for Jira upon acceptance into the Incubator. Proposed project
> name: jclouds
>
> == Initial Committers ==
>
>  * Ignasi Barrera, ignasi dot barrera at gmail dot com
>  * Andrew Bayer, abayer at apache dot org
>  * Ioannis Canellos, iocanel at gmail dot com
>  * Adrian Cole, adrianc at netflix dot com
>  * Andrew Gaul, gaul at maginatics dot com
>  * Andrew Phillips, aphillips at qrmedia dot com
>  * Matt Stephenson, mattstep at mattstep dot net
>  * Everett Toews, everett dot toews at rackspace dot com
>  * Becca Wood, silkysun at silkysun dot net
>
> == Affiliations ==
>
>  * Ignasi Barrera, Abiquo
>  * Andrew Bayer, Cloudera
>  * Ioannis Canellos, Red Hat
>  * Adrian Cole, Netflix
>  * Andrew Gaul, Maginatics
>  * Matt Stephenson, Google
>  * Everett Toews, Rackspace
>
> == Sponsors ==
> === Champion ===
>
>  * Brian McCallister, Apache Software Foundation
>
> === Mentors ===
>
>  * Brian McCallister, Apache Software Foundation
>  * Tom White, Apache Software Foundation
>  * Henning Schmiedehausen, Apache Software Foundation
>  * David Nalley, Apache Software Foundation
>  * Jean-Baptiste Onofré, Apache Software Foundation
>  * Mohammad Nour El-Din, Apache Software Foundation
>  * Olivier Lamy, Apache Software Foundation
>  * Tomaz Muraus, Apache Software Foundation
>  * Suresh Marru, Apache Software Foundation
>  * Carlos Sanchez, Apache Software Foundation
>
> === Sponsoring Entity ===
>
> The jclouds contributors and community request sponsorship from the
> Incubator.
>
>