HBASE-14085 Update LICENSE and NOTICE files.
commit1b0b67fb7c84f65aa35c4a840e8af3fd930916b8
authorSean Busbey <busbey@apache.org>
Wed, 15 Jul 2015 10:12:36 +0000 (15 05:12 -0500)
committerSean Busbey <busbey@apache.org>
Tue, 4 Aug 2015 22:16:56 +0000 (4 17:16 -0500)
treebd39bfba90342dbebc3b7f37f8620ec80e7dc8fc
parent931e77d4507e1650c452cefadda450e0bf3f0528
HBASE-14085 Update LICENSE and NOTICE files.

* corrects license/notice for source distribution
* adds inception year to correct copyright in generated NOTICE files for jars
* updates project names in poms to use "Apache HBase" instead of "HBase" so jar NOTICE files will be correct
* uses append-resources to include supplemental info on jars with 3rd party works in source
* adds an hbase specific resource bundle for jars that include 3rd party works for binaries
** uses supplemental-model to fill in license gaps
** uses the above and a shade plugin transformation to build proper files for shaded jars.
** uses the above and the assembly plugin to build the proper files for bin assembly
* adds a NOTICE item for things copied out of Hadoop (TODO legal-discuss)
38 files changed:
LICENSE.txt
NOTICE.txt
hbase-annotations/pom.xml
hbase-assembly/pom.xml
hbase-assembly/src/main/assembly/components.xml
hbase-assembly/src/main/assembly/hadoop-two-compat.xml
hbase-assembly/src/main/resources/META-INF/LEGAL [new file with mode: 0644]
hbase-checkstyle/pom.xml
hbase-client/pom.xml
hbase-common/pom.xml
hbase-common/src/main/appended-resources/META-INF/NOTICE [new file with mode: 0644]
hbase-common/src/test/resources/META-INF/NOTICE [new file with mode: 0644]
hbase-examples/pom.xml
hbase-hadoop-compat/pom.xml
hbase-hadoop2-compat/pom.xml
hbase-it/pom.xml
hbase-prefix-tree/pom.xml
hbase-procedure/pom.xml
hbase-protocol/pom.xml
hbase-resource-bundle/pom.xml [new file with mode: 0644]
hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm [new file with mode: 0644]
hbase-resource-bundle/src/main/resources/META-INF/NOTICE.vm [new file with mode: 0644]
hbase-resource-bundle/src/main/resources/supplemental-models.xml [new file with mode: 0644]
hbase-rest/pom.xml
hbase-server/pom.xml
hbase-server/src/test/resources/META-INF/LICENSE [copied from LICENSE.txt with 100% similarity]
hbase-server/src/test/resources/META-INF/NOTICE [new file with mode: 0644]
hbase-shaded/hbase-shaded-client/pom.xml
hbase-shaded/hbase-shaded-server/pom.xml
hbase-shaded/pom.xml
hbase-shell/pom.xml
hbase-testing-util/pom.xml
hbase-thrift/pom.xml
hbase-thrift/src/main/appended-resources/META-INF/LICENSE [new file with mode: 0644]
hbase-thrift/src/main/appended-resources/META-INF/NOTICE [new file with mode: 0644]
hbase-thrift/src/test/resources/META-INF/LICENSE [copied from LICENSE.txt with 100% similarity]
hbase-thrift/src/test/resources/META-INF/NOTICE [new file with mode: 0644]
pom.xml