Skip to content

Commit 567091a

Browse files
committed
HADOOP-15958. Revisiting LICENSE and NOTICE files.
This closes #1307 Reviewed-by: Masatake Iwasaki <iwasakims@apache.org>
1 parent d70f523 commit 567091a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+4130
-3325
lines changed

LICENSE-binary

+522
Large diffs are not rendered by default.

LICENSE.txt

+34-2,663
Large diffs are not rendered by default.

NOTICE-binary

+840
Large diffs are not rendered by default.

NOTICE.txt

+34-632
Large diffs are not rendered by default.

README.txt

+1-27
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,4 @@ For the latest information about Hadoop, please visit our website at:
44

55
and our wiki, at:
66

7-
http://wiki.apache.org/hadoop/
8-
9-
This distribution includes cryptographic software. The country in
10-
which you currently reside may have restrictions on the import,
11-
possession, use, and/or re-export to another country, of
12-
encryption software. BEFORE using any encryption software, please
13-
check your country's laws, regulations and policies concerning the
14-
import, possession, or use, and re-export of encryption software, to
15-
see if this is permitted. See <http://www.wassenaar.org/> for more
16-
information.
17-
18-
The U.S. Government Department of Commerce, Bureau of Industry and
19-
Security (BIS), has classified this software as Export Commodity
20-
Control Number (ECCN) 5D002.C.1, which includes information security
21-
software using or performing cryptographic functions with asymmetric
22-
algorithms. The form and manner of this Apache Software Foundation
23-
distribution makes it eligible for export under the License Exception
24-
ENC Technology Software Unrestricted (TSU) exception (see the BIS
25-
Export Administration Regulations, Section 740.13) for both object
26-
code and source code.
27-
28-
The following provides more details on the included cryptographic
29-
software:
30-
Hadoop Core uses the SSL libraries from the Jetty project written
31-
by mortbay.org.
32-
Hadoop Yarn Server Web Proxy uses the BouncyCastle Java
33-
cryptography APIs written by the Legion of the Bouncy Castle Inc.
7+
https://cwiki.apache.org/confluence/display/HADOOP/

dev-support/bin/dist-layout-stitching

+4
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ run mkdir "hadoop-${VERSION}"
122122
run cd "hadoop-${VERSION}"
123123
run cp -p "${ROOT}/LICENSE.txt" .
124124
run cp -p "${ROOT}/NOTICE.txt" .
125+
run cp -p "${ROOT}/LICENSE-binary" .
126+
run mkdir licenses-binary
127+
run cp -p "${ROOT}/licenses-binary"/* licenses-binary/
128+
run cp -p "${ROOT}/NOTICE-binary" .
125129
run cp -p "${ROOT}/README.txt" .
126130

127131
# Copy hadoop-common first so that it have always have all dependencies.

hadoop-assemblies/src/main/resources/assemblies/hadoop-dist.xml

+13
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,19 @@
131131
</includes>
132132
<outputDirectory>/include</outputDirectory>
133133
</fileSet>
134+
<fileSet>
135+
<directory>.</directory>
136+
<includes>
137+
<include>LICENSE-binary</include>
138+
<include>NOTICE-binary</include>
139+
</includes>
140+
</fileSet>
141+
<fileSet>
142+
<directory>./license-binary</directory>
143+
<includes>
144+
<include>*</include>
145+
</includes>
146+
</fileSet>
134147
</fileSets>
135148
<dependencySets>
136149
<dependencySet>

hadoop-assemblies/src/main/resources/assemblies/hadoop-src.xml

+6
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@
3131
<include>NOTICE.txt</include>
3232
</includes>
3333
</fileSet>
34+
<fileSet>
35+
<directory>./licenses</directory>
36+
<includes>
37+
<include>*</include>
38+
</includes>
39+
</fileSet>
3440
<fileSet>
3541
<directory>.</directory>
3642
<useDefaultExcludes>true</useDefaultExcludes>

hadoop-tools/hadoop-sls/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@
124124
<excludes>
125125
<exclude>src/main/data/2jobs2min-rumen-jh.json</exclude>
126126
<exclude>src/main/html/js/thirdparty/jquery.js</exclude>
127-
<exclude>src/main/html/js/thirdparty/d3-LICENSE</exclude>
128127
<exclude>src/main/html/js/thirdparty/d3.v3.js</exclude>
129128
<exclude>src/main/html/simulate.html.template</exclude>
130129
<exclude>src/main/html/simulate.info.html.template</exclude>
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
The MIT License (MIT)
2+
Copyright (c) 2014 Konstantin Skipor
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
5+
and associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
11+
12+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
13+
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
14+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
15+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
16+
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

licenses-binary/LICENSE-angular.txt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License
2+
3+
Copyright (c) 2010-2017 Google, Inc. http://angularjs.org
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.

licenses-binary/LICENSE-asm.txt

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
ASM: a very small and fast Java bytecode manipulation framework
2+
Copyright (c) 2000-2011 INRIA, France Telecom
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions
7+
are met:
8+
1. Redistributions of source code must retain the above copyright
9+
notice, this list of conditions and the following disclaimer.
10+
2. Redistributions in binary form must reproduce the above copyright
11+
notice, this list of conditions and the following disclaimer in the
12+
documentation and/or other materials provided with the distribution.
13+
3. Neither the name of the copyright holders nor the names of its
14+
contributors may be used to endorse or promote products derived from
15+
this software without specific prior written permission.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
27+
THE POSSIBILITY OF SUCH DAMAGE.
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) Microsoft Corporation. All rights reserved.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Azure Data Lake Store Java SDK
2+
Copyright (c) Microsoft Corporation
3+
All rights reserved.
4+
5+
The MIT License (MIT)
6+
7+
8+
Permission is hereby granted, free of charge, to any person obtaining a copy
9+
of this software and associated documentation files (the "Software"), to deal
10+
in the Software without restriction, including without limitation the rights
11+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12+
copies of the Software, and to permit persons to whom the Software is
13+
furnished to do so, subject to the following conditions:
14+
15+
The above copyright notice and this permission notice shall be included in all
16+
copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
21+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
24+
SOFTWARE.
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) Microsoft Corporation. All rights reserved.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Copyright (c) 2005, European Commission project OneLab under contract
2+
034819 (http://www.one-lab.org)
3+
All rights reserved.
4+
Redistribution and use in source and binary forms, with or
5+
without modification, are permitted provided that the following
6+
conditions are met:
7+
- Redistributions of source code must retain the above copyright
8+
notice, this list of conditions and the following disclaimer.
9+
- Redistributions in binary form must reproduce the above copyright
10+
notice, this list of conditions and the following disclaimer in
11+
the documentation and/or other materials provided with the distribution.
12+
- Neither the name of the University Catholique de Louvain - UCL
13+
nor the names of its contributors may be used to endorse or
14+
promote products derived from this software without specific prior
15+
written permission.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
20+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
21+
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
22+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
23+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
27+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28+
POSSIBILITY OF SUCH DAMAGE.
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org)
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4+
5+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6+
7+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)