hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bus...@apache.org
Subject [2/2] hbase git commit: HBASE-16318 fail build while rendering velocity template if dependency license isn't in whitelist.
Date Wed, 17 Aug 2016 21:22:48 GMT
HBASE-16318 fail build while rendering velocity template if dependency license isn't in whitelist.

Signed-off-by: Andrew Purtell <apurtell@apache.org>

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

Branch: refs/heads/branch-1.2
Commit: ca1b49dd04db6d94b19dc097c52df763baa60f39
Parents: 3f30d42
Author: Sean Busbey <busbey@apache.org>
Authored: Tue Aug 2 00:53:53 2016 -0500
Committer: Sean Busbey <busbey@apache.org>
Committed: Wed Aug 17 14:14:50 2016 -0700

 .../src/main/resources/META-INF/LICENSE.vm      | 32 ++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm b/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
index e046222..f403c89 100644
--- a/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
+++ b/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
@@ -1558,6 +1558,10 @@ You can redistribute it and/or modify it under either the terms of
the GPL
 #set($jruby = false)
 ## track hadoops
 #set($hadoop = false)
+## Whitelist of licenses that it's safe to not aggregate as above.
+## Note that this doesn't include ALv2 or the aforementioned aggregate
+## license mentions.
+#set($non_aggregate_fine = [ 'Public Domain', 'New BSD license', 'BSD license', 'Mozilla
Public License Version 2.0' ])
 ## include LICENSE sections for anything not under ASL2.0
 #foreach( ${dep} in ${projects} )
@@ -1638,6 +1642,34 @@ ${dep.scm.url}
 This product includes ${dep.name} licensed under the ${dep.licenses[0].name}.
+Please check ^^^^^^^^^^^^ this License for acceptability here:
+If it is okay, then update the list named 'non_aggregate_fine' in the LICENSE.vm file.
+If it isn't okay, then revert the change that added the dependency.
+More info on the dependency:
+maven central search
+g:${dep.groupId} AND a:${dep.artifactId} AND v:${dep.version}
+project website
+project source
+## fail the template. If you're looking at the source LICENSE.vm
+## file based on a stacktrace or exception message, you need to find
+## the generated LICENSE file that has the actual dependency info printed.
+#set($empty = [])

View raw message