Skip to content

Commit 567091a

Browse files
committed
HADOOP-15958. Revisiting LICENSE and NOTICE files.
This closes #1307 Reviewed-by: Masatake Iwasaki <[email protected]>
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

Lines changed: 522 additions & 0 deletions
Large diffs are not rendered by default.

LICENSE.txt

Lines changed: 34 additions & 2663 deletions
Large diffs are not rendered by default.

NOTICE-binary

Lines changed: 840 additions & 0 deletions
Large diffs are not rendered by default.

NOTICE.txt

Lines changed: 34 additions & 632 deletions
Large diffs are not rendered by default.

README.txt

Lines changed: 1 addition & 27 deletions
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

Lines changed: 4 additions & 0 deletions
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

Lines changed: 13 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
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

Lines changed: 0 additions & 1 deletion
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>
Lines changed: 16 additions & 0 deletions
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.

0 commit comments

Comments
 (0)