Board meeting on 18 Oct 2017; report to be submitted by 11 Oct

A cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.

== Project Status ==

We have addressed a long-standing and unpopular compatibility issue that tied jclouds to an old version of Guava, a library that is common in many Java environments. The change will allow users to use the latest jclouds version with a modern Guava version.

There has been ongoing work and discussion around object tiering and asynchronous payloads. Although the initial contributors have not been participating in the latest conversations, some progress has been made and concrete proposals have been pushed as pull requests for review. We hope to come to an agreement on the desired asynchronous behaviors and to introduce them so users can start trying them out.

We have started validating jclouds builds against Java 9. Several issues have been identified, and we have filed corresponding JIRA tickets to enable the community to properly plan fixes.

There has been recent interest in the Azure ARM provider coupled with external contributions to develop a set of new features. We hope to be able to make these features available in the coming 2.1.0 and 2.0.3 releases soon. For the 2.1.0 release, we hope to be able to promote the provider, which has been very stable and is being used in production, out of the jclouds "labs" repo.

<private>

The Azure ARM provider contributions are from a number of Microsoft Open Source engineers, and we're very pleased that they continue to support the project. It has been some time since their last contribution, but these recent additions show they're willing to provide continued support for the provider, which is great.

</private>


== Community ==

We had one GSoC student working on implementing a portable queuing abstraction, but unfortunately the student did not complete the goals. There was very little interaction with the community;the code, submitted late, was insufficient. This is the first time we have had to fail a student; we still believe that GSoC is a positive initiative that can usefully contribute to jclouds, however - in past years, the students have completed their projects and their code is now part of jclouds. Getting students onboard as contributors post-GSoC remains a challenge.

The project has seen several new issue reporters of late, but unfortunately this has not (yet) translated into new contributors. There has been some renewed activity on IRC, although the number of regular participants there has decreased.

The mailing list activity has slowed down over the last quarter, but we expect to encourage people to participate with the release of jclouds 2.1.0 and 2.0.3, and by spending more time promoting the project on social media.

There are currently 11 PMC members and 24 committers. 

Last committer: 2017-02-17 (Svetoslav Neykov)
Last PMC member: 2016-10-21 (Andrea Turli)


== Community Objectives ==

  • Release jclouds 2.1.0 and 2.0.3 in 4Q2017 (slipped from previous report)
  • Promote the Azure ARM provider out of the jclouds labs repo
  • Improve project outreach and promotion on social media

== Releases ==

The last jclouds release, 2.0.2, took place on 2017-07-06.

  • No labels