Apache Logo
The Apache Way Contribute ASF Sponsors

Formal board meeting minutes from 2010 through present. Please Note: The board typically approves minutes from one meeting during the next board meeting, so minutes will be published roughly one month later than the scheduled date. Other corporate records are published, as is an alternate categorized view of all board meeting minutes.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Groovy

27 Feb 2017 [Guillaume Laforge / Isabel]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support and
runtime and compile-time meta-programming.

## Issues:

The area we still haven’t managed to find time to tackle is with regards to
our website hosting. The community facing and developer facing aspects
are still merged into one single website, which is still hosted on the
groovy-lang.org domain, which although belonging to the Apache Software
Foundation is not under the *.apache.org namespace. As agreed previously, we
intend on keeping the community facing side under the familiar
groovy-lang.org website, while separating the developer oriented part
under the groovy.apache.org website. But the focus on the release process
was higher on our priority list and we haven’t had time to dig deeper in
this area unfortunately. It’s next on our priority list.

## Activity:

We made a lot of progress with our release process automation, and the 2.4.8
release was made thanks to the new process. So the community is very happy
to see us moving forward with newer releases, with a clearer vision of the
roadmap of upcoming versions, as well as with the upcoming new features.

In addition to the treatment of the vulnerability issue that got solved and
released in 2.4.8, and the usual bug fixing to continue to stability the
platform, the big key area of work has been with the new Antlr v4 parser, in
the “parrot” branch, which brings Java 8 syntax elements, some new
Operators, as well as some missing elements from previous versions of Java.
Groovy has historically been adopted by Java developers for its
familiarity in terms of syntax with Java, so these new developments continue
along that theme.

## Health report:

We closed the year 2016 with our record number of downloads, across Maven
Central and JFrog Bintray, with 23 million downloads, up from 12.7 millions
the previous year. The last four months of the year, the monthly downloads
exceeded 2.2 millions every month.

The @ApacheGroovy Twitter account gained more followers, totalling 2266
followers, compared to last report’s sub 2k. On the TIOBE programming index
the project left the top 20 after several months in -- fluctuations in
search rankings are pretty high. The LinkedIn Groovy group moved from 4717
members to 4755. And the community-driven Slack channel went from 400 to
535 members.

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 18 committers.
- New commmitters:
- Sergei Egorov was added as a committer on Thu Dec 08 2016
- Daniel Sun was added as a committer on Thu Nov 03 2016

We’re very happy to have added those two new committers who are contributing
two key new aspects to Apache Groovy: the new language parser that adds Java 8
syntax constructs (among other things), and a macro system to help make
AST code transformation even more easier to implement.

This quarter, 79 commits were contributed from 12 contributors including 7
non-committer contributors (5 new).

## Releases:

- 2.4.8 was released on Sat Jan 14 2017

## Mailing list activity:

- users@groovy.apache.org:
- 393 subscribers (up 15 in the last 3 months):
- 286 emails sent to list (132 in previous quarter)

- dev@groovy.apache.org:
- 223 subscribers (up 7 in the last 3 months):
- 627 emails sent to list (306 in previous quarter)

- issues@groovy.apache.org:
- 9 subscribers (up 0 in the last 3 months)

- notifications@groovy.apache.org:
- 31 subscribers (up 1 in the last 3 months):
- 721 emails sent to list (1215 in previous quarter)

## JIRA activity:

- 81 JIRA tickets created in the last 3 months
- 75 JIRA tickets closed/resolved in the last 3 months

16 Nov 2016 [Guillaume Laforge / Brett]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

Still on the agenda: further work on the release process, to improve
automation while respecting the Apache guidelines.

The community is impatient for new releases, so we need to line up our ducks
to be able to give a fresh cut to our community, as well as allowing them to
try the new features of Groovy 2.5.

## Activity:

Thanks to our new committer, there's lots of energy and discussions around the
development of the new parser for Groovy, covering the Java 8 syntax features,
and discussing additional elements.

This quarter, 160 commits were contributed from 26 contributors including 19
non-committer contributers, 13 of which were new.

The number of tickets open and closed has significantly augmented, but we
are closing at least as many as are being opened.

The user mailing-list seems to have slowed down a little, but the dev list has
seen a nice increase, likely thanks to the renewed activity around the
new parser.

On the more social aspects, the @ApacheGroovy Twitter account is close to
reach its 2k followers (1995 at the time of this writing).
The LinkedIn Groovy user group reaches 4717 members. Groovy is still in the
top 20 of the TIOBE index, with rank 18. The previous
month, the site indicated both Groovy and Go to have seen the biggest
increase the past year.

A Slack channel for the Groovy ecosystem has been created by the community
and has over 400 members.

The Groovy community will gather soon at the G3 Summit conference dedicated
to the Groovy ecosystem, in Florida, at the end of the month.

## Health report:

The project is healthy, and we're happy to have Daniel Sun join our ranks as
new committer to the team.

The downloads are still going strong, as we have now surpassed the 2 million
downloads per month. From January to October included, we are now at over 18
million downloads for this year (compared to 12.7M in 2015).

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 17 committers.
- Daniel Sun was added as a committer on Thu Nov 03 2016

## Releases:

- 2.4.7 was released on Tue Jun 07 2016
- 2.4.6 was released on Feb 22 2016
- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

- users@groovy.apache.org:
 - 381 subscribers (up 7 in the last 3 months):
 - 210 emails sent to list (301 in previous quarter)

- dev@groovy.apache.org:
 - 217 subscribers (up 6 in the last 3 months):
 - 388 emails sent to list (263 in previous quarter)

- issues@groovy.apache.org:
 - 9 subscribers (up 0 in the last 3 months)

- notifications@groovy.apache.org:
 - 31 subscribers (up 3 in the last 3 months):
 - 1212 emails sent to list (935 in previous quarter)

## JIRA activity:

- 94 JIRA tickets created in the last 3 months
- 97 JIRA tickets closed/resolved in the last 3 months

17 Aug 2016 [Guillaume Laforge / Bertrand]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

The groovy-lang.org has been transferred to the Apache Software Foundation.
We still have the dichotomy between the groovy-lang.org website,
and groovy.apache.org which is still pointing at groovy-lang.org.

## Activity:

We made a new release on June 7th, with version 2.4.7.

We're still investigating how to make more automatic releases,
some experiments have started in this area,
during the Gradle Summit conference.

This quarter, we got 22 contributors to the codebase,
including 15 non-committers, 6 of which were new.

## Health report:

Compared to last year's 12.7M downloads, up until July,
we are already at 12M downloads for the first 7 months of the year
(across both Maven Central and Bintray JCenter).

We have a bit more users (7% increase) on the users list,
but the number of posts has decreased.
The summer period is often a bit less busy, so probably not worrying.
However we have a bit more trafic on the dev list,
indicating more discussions going on, which is good.

Less tickets opened compared to last quarter, but more tickets closed.

In terms of social presence, Groovy is 16th in the TIOBE language index.
The @ApacheGroovy twitter account reached 1758 followers,
compared to last quarter's 1475 (19% increase)

The GR8Conf Europe & US 2016 conferences have taken place,
and the next dedicated event will be the G3 Summit in December.

## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

 - Currently 16 committers.
 - No new changes to the committer base since last report.

## Releases:

 - 2.4.7 was released on Tue Jun 07 2016
 - 2.4.6 was released on Feb 22 2016
 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - users@groovy.apache.org:
    - 374 subscribers (up 26 in the last 3 months):
    - 319 emails sent to list (404 in previous quarter)

 - dev@groovy.apache.org:
    - 209 subscribers (up 3 in the last 3 months):
    - 269 emails sent to list (208 in previous quarter)

 - issues@groovy.apache.org:
    - 9 subscribers (up 0 in the last 3 months)

 - notifications@groovy.apache.org:
    - 28 subscribers (up 1 in the last 3 months):
    - 954 emails sent to list (836 in previous quarter)

## JIRA activity:

 - 66 JIRA tickets created in the last 3 months
 - 74 JIRA tickets closed/resolved in the last 3 months

18 May 2016 [Guillaume Laforge / Bertrand]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

For the previous report, I forgot to bring to the attention of the board the
problems regarding the groovy-lang.org domain name. A first step to improve
the situation is to transfer the domain to the ASF. I've just created a new
INFRA ticket to start the process here:
https://issues.apache.org/jira/browse/INFRA-11843 Cédric will also be opening
up the discussion on the problems we have with our release process and the ASF
infrastructure, which is also related to our problems with the domain name.

## Activity:

After a few months without releases, we managed to release version 2.4.6. It's
not yet the ideal automated process that we would like though, so we still
need to work on that, but we're happy to have been able to
make our users happy with this new release.

## Health report:

Our mailing-list have seen more traffic on the users list to interact with
our users, but the traffic for the development discussion has decreased. But
nothing to worry about, pretty steady numbers.

Since the beginning of the year, Groovy has been in the TIOBE programming
language index in the top 20 most popular languages. This month of May, Groovy
is ranked 17th most popular language.

The @ApacheGroovy twitter account that we had created is now reaching 1475
followers, which is nice for a recent account.

Upcoming Groovy dedicated conferences are lining up:

- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 16 committers.
- No new changes to the committer base since last report.

## Releases:

- 2.4.6 was released on Feb 22 2016
- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

- users@groovy.apache.org:
 - 348 subscribers (up 21 in the last 3 months):
 - 424 emails sent to list (335 in previous quarter)

- dev@groovy.apache.org:
 - 206 subscribers (up 12 in the last 3 months):
 - 219 emails sent to list (325 in previous quarter)

- issues@groovy.apache.org:
 - 9 subscribers (up 1 in the last 3 months)

- notifications@groovy.apache.org:
 - 27 subscribers (up 2 in the last 3 months):
 - 894 emails sent to list (861 in previous quarter)


## JIRA activity:

- 84 JIRA tickets created in the last 3 months
- 69 JIRA tickets closed/resolved in the last 3 months

16 Mar 2016 [Guillaume Laforge / Jim]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

There are no particular issues requiring board attention at this time.

## Activity:

The project is active, as usual.

We released a new version, with 2.4.6, that our users were eagerly awaiting.
We're thinking of cutting a first beta release of the future Groovy 2.5.

But there are still some improvements we want to make to our release process
to simplify the release management, to be able to release more often.

Looking at the "pulse" on Github [1], for the past month (sliding window),
the project received contributions from 17 authors who have pushed 76 commits
to master and 135 commits to all branches. On master, 133 files have changed
and there have been 1,708 additions and 575 deletions.

The subscribers to our mailing-lists have increased, even if the activity
seems to be a bit lower this month.

[1] https://github.com/apache/groovy/pulse/monthly

## Health report:

The project is healthy.

The recently created twitter handle, @ApacheGroovy,
has increased from 1200 followers to 1345, since last month.

For the third consecutive month, Apache Groovy is listed in the top 20
of the TIOBE programming language index.
The project is back at the 17th position.

Upcoming dedicated conferences are coming up:
- GR8Days in Poland in March
- Greach in Spain in April
- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

 - Currently 16 committers.
 - No new changes to the committer base since last report.

## Releases:

 - 2.4.6 was released on Feb 22 2016
 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - TODO Please explain what the following statistics mean
   for the project. If there is nothing significant in the figures, omit this
   section.

 - users@groovy.apache.org:
    - 332 subscribers (up 32 in the last 3 months):
    - 313 emails sent to list (384 in previous quarter)

 - dev@groovy.apache.org:
    - 197 subscribers (up 18 in the last 3 months):
    - 303 emails sent to list (522 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)

 - notifications@groovy.apache.org:
    - 24 subscribers (up 1 in the last 3 months):
    - 901 emails sent to list (1092 in previous quarter)

## JIRA activity:

 - 77 JIRA tickets created in the last 3 months
 - 72 JIRA tickets closed/resolved in the last 3 months

@Bertrand: Work with PMC to get a better report for next quarter

17 Feb 2016 [Guillaume Laforge / Chris]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

There are no particular issue requiring board attention at this time.

## Activity:

Still no new release yet since the graduation to TLP this month.
And there’s a growing demand for a new release (2.4.6).
We are still working on automating our process further, as the current
release strategy requires too many manual steps that we fear might lead us
to release sup-optimal versions as some point.

We created a new to spread news and interesting links
about the Apache Groovy project, and at the time of
writing, we’ve just passed the 1000 followers mark.

Last month, we reported on the new Twitter account
(@ApacheGroovy [1]) to spread Groovy-related news.
We reached 1000 followers and are now at over 1200 followers.

## Health report:

Project activity (#mails, tickets, commits etc) are all healthy as the
project is already pretty mature. But releases need to be made more
frequently.

Last month, we entered the TIOBE programming language index
at the 17th position, and for February, we’re ranked 20th.

Upcoming Groovy dedicated conferences are coming up:

- GR8Days in Poland in March (new conference)
- Greach in Spain in April
- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months.
  The PMC hasn’t changed since the graduation to TLP.

## Committer base changes:

- Currently 16 committers.
- New committers since the graduation: Graeme Rocher and John Wagenleitner
- Last committer addition was Graeme Rocher at Dec 13 2015

## Releases:

- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - users@groovy.apache.org:
    - 323 subscribers (up 36 in the last 3 months):
    - 369 emails sent to list (412 in previous quarter)

 - dev@groovy.apache.org:
    - 194 subscribers (up 22 in the last 3 months):
    - 338 emails sent to list (433 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)

 - notifications@groovy.apache.org:
    - 25 subscribers (up 2 in the last 3 months):
    - 943 emails sent to list (1059 in previous quarter)

## JIRA activity:

 - 81 JIRA tickets created in the last 3 months
 - 79 JIRA tickets closed/resolved in the last 3 months

[1] https://twitter.com/ApacheGroovy
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

20 Jan 2016 [Guillaume Laforge / David]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.


## Issues:

There are no particular issue requiring board attention at this time.


## Activity:

There hasn’t been a new release yet since the graduation to TLP.
We are still working on automating our process further, as the current
release strategy requires too many manual steps that we fear might lead us
to release sup-optimal versions as some point.

We created a new Twitter account (@ApacheGroovy [1]) to spread news and
interesting links about the Apache Groovy project, and at the time of
writing, we’ve just passed the 1000 followers mark.

With the holidays, the mailing-list has been pretty calm, with a slowdown
in traffic on the users list, but overall there’s roughly a 10% increase
in subscribers across lists, and dev was actually more active.


## Health report:

Project activity (#mails, tickets, commits etc) are all healthy as the
project is already pretty mature. But releases need to be made more
frequently.

Downloads have been great throughout 2015, and we’ve broken our records
with 12.7 million downloads from Maven Central (8M) and Bintray (4.7M).

Although we shouldn’t read too much into such indicators as they tend to
more about buzz than actual usage, but the TIOBE programming language
index now lists Apache Groovy in its top-20, at the 17th position [2].


## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months.
   The PMC hasn’t changed since the graduation to TLP.


## Committer base changes:

 - Currently 16 committers.
 - New committers since the graduation: Graeme Rocher and John Wagenleitner
 - Last committer addition was Graeme Rocher at Dec 13 2015


## Releases:

 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015


## Mailing list activity:

 - users@groovy.apache.org:
    - 311 subscribers (up 37 in the last 3 months):
    - 348 emails sent to list (494 in previous quarter)

 - dev@groovy.apache.org:
    - 185 subscribers (up 18 in the last 3 months):
    - 457 emails sent to list (344 in previous quarter)

 - notifications@groovy.apache.org:
    - 24 subscribers (up 3 in the last 3 months):
    - 1190 emails sent to list (1096 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)


## JIRA activity:

 - 109 JIRA tickets created in the last 3 months
 - 112 JIRA tickets closed/resolved in the last 3 months


[1] https://twitter.com/ApacheGroovy
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

16 Dec 2015 [Guillaume Laforge / Greg]

No report was submitted.

18 Nov 2015

Establish the Apache Groovy Project

 WHEREAS, the Board of Directors deems it to be in the best interests
 of the Foundation and consistent with the Foundation's purpose to
 establish a Project Management Committee charged with the creation and
 maintenance of open-source software, for distribution at no charge to
 the public, relative to the evolution and maintenance of the Groovy
 programming language,

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
 (PMC), to be known as the "Apache Groovy Project", be and hereby is
 established pursuant to Bylaws of the Foundation; and be it further

 RESOLVED, that the Apache Groovy Project be and hereby is responsible
 for the evolution and maintenance of the Groovy programming language;
 and be it further

 RESOLVED, that the office of "Vice President, Apache Groovy" be and
 hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of the Apache Groovy
 Project, and to have primary responsibility for management of the
 projects within the scope of responsibility of the Apache Groovy
 Project; and be it further

 RESOLVED, that the persons listed immediately below be and hereby are
 appointed to serve as the initial members of the Apache Groovy
 Project PMC:

   Cédric Champeau <cchampeau@apache.org>
   Paul King <paulk@apache.org>
   Guillaume Laforge <glaforge@apache.org>
   Pascal Schumacher <pascalschumacher@apache.org>
   Jochen Theodorou <blackdrag@apache.org>
   Andrew Bayer <abayer@apache.org>
   Konstantin Boudnik <cos@apache.org>
   Roman Shaposhnik <rvs@apache.org>
   Jim Jagielski <jim@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Guillaume Laforge be
 appointed to the office of Vice President, Apache Groovy, to serve in
 accordance with and subject to the direction of the Board of Directors
 and the Bylaws of the Foundation until death, resignation, retirement,
 removal or disqualification, or until a successor is appointed; and be
 it further

 RESOLVED, that the Apache Groovy Project be and hereby is tasked with
 the migration and rationalization of the Apache Incubator Groovy
 podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache Incubator
 Groovy podling encumbered upon the Apache Incubator Project are
 hereafter discharged.

 Special Order 7C, Establish the Apache Groovy Project, was
 approved by Unanimous Vote of the directors present.

21 Oct 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-17.

Three most important issues to address in the move towards graduation:

 No issues left before graduating.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No particular issue, but our mentors suggested we think about graduating.
 We still have to launch the vote, but the consensus is positive already.

How has the community developed since the last report?

 I've started collecting the number of subscribers on the users and dev
 lists starting last July (numbers from early July till end of September).
 Groovy users have been continuing to subscribe to our mailing-lists on a
 regular basis.

        Early   end of   end of    end of
        July    July     August    September
 Users: 249     259      273       274
 Dev:   152     156      163       164

 The download numbers, which are also an interesting indicator to see how
 much a project is used, are still on an upward trend.

 Here are the figures totaling downloads from both Maven Central and Bintray
 since the Groovy project entered the incubator (full numbers from September
 not yet available):

 March April May   June   July   August
 643k  759k  877k  1.15M  1.29M  1.34M

 The download numbers doubled since Groovy entered the incubator.

How has the project developed since the last report?

 Since the last report 3 months ago, we managed to make two releases.

   1. Groovy 2.4.4 on July 9th, patching an important security issue,
      but the release wasn't yet compliant with all the good practices
      in terms of licenses & copyright information

   2. Groovy 2.4.5 on September 17th, we fixed all the problems of the
      previous release, and we took the opportunity to do a "release party"
      during the SpringOne2GX conference in Washington, DC, to spread the
      knowledge of the new release process across the team, as well as with
      our partners from JFrog.

Date of last release:

 2015-09-17: Groovy 2.4.5

When were the last committers or PMC members elected?

 We've welcomed a new committer to the project: Keegan Witt.  Keegan is also
 known in our community for his work with the Maven integration for Groovy
 (the GMavenPlus project)

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [x](groovy) Konstantin Boudnik
 [x](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [x](groovy) Emmanuel Lecharny
 [ ](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Emmanuel Lecharny:

   Nothing special. They get it, it's now time for them to graduate, IMHO. As
   a mentor, it's a pleasure to follow this podling.

15 Jul 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

Three most important issues to address in the move towards graduation:

 The biggest issue we've had to handle was with a subset of our
 documentation (guides written in asciidoc). Parts of the documentation
 have already always been licensed under ASL 2 but the text from asciidoc
 guides has recently had a Creative Commons Share Alike 3.0 license. To
 avoid a potential grey area over whether the software grant implicitly
 changed the licensing terms to ASL 2, we contacted all contributors
 (GROOVY-7470) and they all approved an explicit change to ASL 2 and all
 relevant artifacts have been modified to reflect that change.

 Lack of ASF (incubating) release

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No particular issue right now.

How has the community developed since the last report?

 The new Groovy mailing-lists at Apache are doing fine, and it seems a
 large portion of our community have already followed our move here.

 The project has received 19 pull requests this past month,
 and the team has managed to handle and integrate 17 of them.

 This shows an active community is there to contribute to the project.
 Furthermore, since the move to Apache,
 we're also seeing contributions from new developers
 that were not known to us before.

 Groovy committers have also contributed to other Apache projects including
 RAT (contributions of fixes that we needed) and evaluations of Commons CLI
 and Ant release candidates using the Groovy test suites.

How has the project developed since the last report?

 Ongoing incremental improvements and bug fixes.

Date of last release:

 No release yet, but progress has been made to make our build process
 comply with Apache rules, in particular with RAT.  We've moved our build
 to use the Gradle RAT plugin (which incidentally we have contributed fixes
 to).  We attempted a release that had to be cancelled, as we had still
 some issues around the usage of JARs in our test resources which have now
 been resolved.

When were the last committers or PMC members elected?

 Russel Winder joined as a new committer on the team.

 Another person signed the ICLA, so we should have another one joining soon
 too.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik
 [X](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Emmanuel Lecharny:

   Those guys are really doing a good job ! The project is active, new
   committers are being added, they are respectfully following the rules,
   and when they are not complying by mistake, they fix their way of doing
   things. As a mentor, it's a pleasure !

17 Jun 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

Three most important issues to address in the move towards graduation:

1. We still have to get our new release process ready for making our
 first release under the incubator banner, but progress has been made
 towards that goal already.

2. We need to continue encouraging our users to use our new resources
 at Apache instead of using the old ones at Codehaus, but most
 remaining resources or assets from Codehaus have been moved or
 closed.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No particular issue right now.

How has the community developed since the last report?

 The community seems to have followed the move to our new home, as
 for example we're not seeing emails on the old lists anymore.

How has the project developed since the last report?

 Ongoing incremental improvements and bug fixes.

Date of last release:

 No release yet, but progress being made to make our build process to
 comply with Apache rules.

When were the last committers or PMC members elected?

 One new committer has joined the team: Andrés Almiray.

 And we are inviting two other committers to join us, so hopefully
 next month, we should further expand our community.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [ ](groovy) Konstantin Boudnik
 [ ](groovy) Bertrand Delacretaz
 [ ](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

The project is in good shape! The new committers addition is a good sign.

Two remarks though :

- The web site is still not linked to Apache, there is a bit of work
 to do in this area.

- There is not a lot of discussion on the dev list. If some of those
 discussions are conducted on a side channel, it's important to move
 such discussions to the dev list. Otherwise, I think that the
 current committers are quite busy with their new day job, that would
 explain this.

Thanks, keep going the good job!

20 May 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

The most important issues to address in the move towards graduation:

 1. We still have to get our new release process ready for making our first
    release under the incubator banner
 2. We need to continue encouraging our users to use our new resources at
    Apache instead of using the old ones at Codehaus (in particular
    mailing-lists which are still running at Codehaus)

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 We noticed some issues with JIRA rights that we brought to the attention
 to our mentors.

How has the community developed since the last report?

 With the JIRA creation and the mirroring on Github, the project received
 new tickets and also code contributions through pull requests.
 So the the community has followed the project at Apache, and has managed
 to move to using our new resources there, and new users contributing.

How has the project developed since the last report?

 Since the last report, the JIRA issue tracker has been created and
 Codehaus JIRA issues have been moved in.  We also got a "notifications"
 mailing-list created for JIRA notification emails.  The Git repository has
 also been created and the code was imported in Apache's Git, and mirrored
 on Github.

Date of last release:

 Not yet released under the Apache incubation umbrella.

When were the last committers or PMC members elected?

 No new election.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik
 [X](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Andrei Savu:

   Integration into the Incubator is going well.

22 Apr 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

The most important issues to address in the move towards graduation:

 1. All the ICLA of all the PMC / Committers have been sent.
    Most Apache accounts have already been created.
 2. On behalf of the whole Groovy development team and the community,
    Guillaume Laforge signed and scanned the SGA, and sent it to Secretary
    on April 1st.
 3. We've communicated to the historical mailing-lists about the new lists,
    encouraging subscribers to join the new ones. The JIRA migration should
    be taking place over the week-end, and we'll also communicate with our
    community about that change. And last but not least, we need the Git
    repository to be created and import our current sources from Github.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No, just getting started.

How has the community developed since the last report?

 Currently, the pretty large Groovy community is happy about the move into
 the ASF, but continues to be centered around our old infrastructure.
 That’s why we’re going to start attracting the community towards our new
 lists, to get them involved in this new era for the project.

How has the project developed since the last report?

 No last report, as this is the first!

Date of last release:

 We did a last non-Apache release as the vote for incubation was still
 ongoing, but we haven’t yet planned the next release dates.

When were the last committers or PMC members elected?

 No new elected PMC or committers.

Signed-off-by:

 [X](groovy) Bertrand Delacretaz
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Jim Jagielski
 [X](groovy) Roman Shaposhnik
 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik

Shepherd/Mentor notes:

 Bertrand Delacretaz:

   Thanks Guillaume for taking the lead on this!

 Emmanuel Lecharny:

   Quite a good start for a podling... Even the user mailing list starts to
   be active ! Waiting for the JIRA migration this week-end, and the code
   migration asap, then the podling will be almost fully setup, as soon as
   the web site will be available. Great work by the Groovy fellows, and
   the Infra peeps !

 John D. Ament:

    Project seems to be going well initially, doing the expected up front
    house keeping required considering the largish size of the code base.
    I would expect email volume to pick up quickly as the Codehaus services
    begin to shutdown.