You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by bd...@apache.org on 2015/10/16 16:58:52 UTC

incubator-groovy git commit: All maturity TODOs resolved

Repository: incubator-groovy
Updated Branches:
  refs/heads/master 7802fb0e0 -> 636595690


All maturity TODOs resolved


Project: http://git-wip-us.apache.org/repos/asf/incubator-groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-groovy/commit/63659569
Tree: http://git-wip-us.apache.org/repos/asf/incubator-groovy/tree/63659569
Diff: http://git-wip-us.apache.org/repos/asf/incubator-groovy/diff/63659569

Branch: refs/heads/master
Commit: 636595690824b7567d5aa8ce2c34419fe0b4d50b
Parents: 7802fb0
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Fri Oct 16 16:58:28 2015 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Fri Oct 16 16:58:28 2015 +0200

----------------------------------------------------------------------
 MATURITY.adoc | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-groovy/blob/63659569/MATURITY.adoc
----------------------------------------------------------------------
diff --git a/MATURITY.adoc b/MATURITY.adoc
index 4dfbab4..5437d49 100644
--- a/MATURITY.adoc
+++ b/MATURITY.adoc
@@ -14,11 +14,10 @@ improvement of the ASF incubation process. Groovy is the first podling where
 that happens.
 
 == Status of this document
-First evaluation done, lots of OK states below but also a number of TODO to resolve. 
+All open items resolved, ready for PPMC approval voting. 
 
 == Overall assessment
-Once the below _TODO_ are fixed (either by documenting the corresponding decisions or by
-making the corresponding changes) Groovy looks ready to graduate, discussions and votes 
+All the below items are marked OK, Groovy looks ready to graduate, discussions and votes 
 are ongoing on the project's dev list as I write this (October 2015).
 
 == Maturity model assessment 
@@ -35,7 +34,7 @@ OK: of course.
 ==== CD20
 _The project's code is easily discoverable and publicly accessible._
 
-http://groovy-lang.org/ (see CO10) includes a "fork me on Github" banner.
+OK: http://groovy-lang.org/ (see CO10) includes a "fork me on Github" banner.
 
 ==== CD30
 _The code can be built in a reproducible way using widely available standard tools._
@@ -64,12 +63,21 @@ OK, LICENSE file has been accepted in release votes.
 ==== LC20
 _Libraries that are mandatory dependencies of the project's code do not create more restrictions than the Apache License does._
 
-TODO: do we have a documented verification of that? JIRA ticket? 
+OK: The list of dependencies at https://wiki.apache.org/incubator/GroovyProposal has been verified when entering incubation.
+
+The current dependency licenses (including build, runtime and optional dependencies) are found at
+https://github.com/apache/incubator-groovy/tree/master/licenses
+
+Assembling the licenses depending on the artifacts is done here:
+https://github.com/apache/incubator-groovy/blob/master/gradle/assemble.gradle
+so that the various artifacts get their correct sets of licenses.
+
+Release reviews have not shown any incompatible licenses.
 
 ==== LC30
 _The libraries mentioned in LC20 are available as Open Source software._
 
-TODO: See LC20 
+OK, see LC20 
 
 ==== LC40
 _Committers are bound by an Individual Contributor Agreement (the "Apache iCLA") that defines which code they are allowed to commit and how they need to identify code that is not their own._
@@ -119,8 +127,11 @@ OK, see QU10
 ==== QU30
 _The project provides a well-documented channel to report security issues, along with a documented way of responding to them._
 
-TODO: http://groovy-lang.org/ does not include that information as far as I can see. 
-See also http://www.apache.org/foundation/marks/pmcs.html#navigation for required links on the project's homepage. 
+OK: http://groovy-lang.org/ does include a "security" link to http://groovy-lang.org/security.html which in turns points
+to http://www.apache.org/security/.
+
+The website also include the mandatory links listed at 
+http://www.apache.org/foundation/marks/pmcs.html#navigation 
 
 ==== QU40
 _The project puts a high priority on backwards compatibility and aims to document any incompatible changes and provide tools and documentation to help users transition to new features._ 
@@ -137,7 +148,7 @@ OK, response times on the users list and jira are good.
 ==== CO10
 _The project has a well-known homepage that points to all the information required to operate according to this maturity model._
 
-http://groovy.apache.org/ redirects to http://groovy-lang.org/ for now. The plan 
+OK: http://groovy.apache.org/ redirects to http://groovy-lang.org/ for now. The plan 
 for the future is to use the former for Groovy development topics, and the latter
 for its user community.