Skip to content

Commit 4c11b64

Browse files
author
Dai MIKURUBE
committed
Add NOTICE/NOTICE_GEM, and move LICENSE under META-INF/
1 parent daa44c9 commit 4c11b64

File tree

3 files changed

+148
-5
lines changed

3 files changed

+148
-5
lines changed

NOTICE

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
embulk-input-s3
2+
Copyright 2015-2022 The Embulk project
3+
4+
This product includes software developed at
5+
The Embulk project (https://www.embulk.org/).

NOTICE_GEM

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
embulk-input-s3
2+
Copyright 2015-2022 The Embulk project
3+
4+
This product includes software developed at
5+
The Embulk project (https://www.embulk.org/).
6+
7+
8+
The RubyGems distribution of this product bundles products of
9+
the Jackson project, as-is.
10+
They are licensed under the Apache Software License, Version 2.0.
11+
See: https://github.com/FasterXML/jackson
12+
13+
14+
The RubyGems distribution of this product bundles products of
15+
the Jakarta Bean Validation API 1.1, as-is.
16+
They are licensed under the Apache Software License, Version 2.0.
17+
See: https://beanvalidation.org/1.1/
18+
19+
20+
The RubyGems distribution of this product includes products of
21+
AWS SDK for Java, as-is.
22+
They are licensed under the Apache Software License, Version 2.0.
23+
See: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/welcome.html
24+
25+
---------------- NOTICE.txt of AWS SDK for Java ----------------
26+
AWS SDK for Java
27+
Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
28+
29+
This product includes software developed by
30+
Amazon Technologies, Inc (http://www.amazon.com/).
31+
32+
**********************
33+
THIRD PARTY COMPONENTS
34+
**********************
35+
This software includes third party software subject to the following copyrights:
36+
- XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty.
37+
- PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc.
38+
39+
The licenses for these third party components are included in LICENSE.txt
40+
---------------- NOTICE.txt of AWS SDK for Java ----------------
41+
42+
43+
The RubyGems distribution of this product includes products of
44+
Amazon Ion Java, as-is.
45+
They are licensed under the Apache Software License, Version 2.0.
46+
See: https://github.com/amzn/ion-java
47+
48+
---------------- NOTICE of Amazon Ion Java ----------------
49+
Amazon Ion Java
50+
Copyright 2007-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
51+
---------------- NOTICE of Amazon Ion Java ----------------
52+
53+
54+
The RubyGems distribution of this product includes products of
55+
the Apache HttpComponents Client, as-is.
56+
They are licensed under the Apache Software License, Version 2.0.
57+
See: https://hc.apache.org/httpcomponents-client-4.5.x/index.html
58+
59+
---------------- NOTICE.txt of Apache HttpComponents Client ----------------
60+
Apache HttpComponents Client
61+
Copyright 1999-2018 The Apache Software Foundation
62+
63+
This product includes software developed at
64+
The Apache Software Foundation (http://www.apache.org/).
65+
---------------- NOTICE.txt of Apache HttpComponents Client ----------------
66+
67+
68+
The RubyGems distribution of this product includes products of
69+
the Apache HttpComponents Core, as-is.
70+
They are licensed under the Apache Software License, Version 2.0.
71+
See: https://hc.apache.org/httpcomponents-core-4.4.x/index.html
72+
73+
---------------- NOTICE.txt of Apache HttpComponents Core ----------------
74+
Apache HttpComponents Core
75+
Copyright 2005-2017 The Apache Software Foundation
76+
77+
This product includes software developed at
78+
The Apache Software Foundation (http://www.apache.org/).
79+
---------------- NOTICE.txt of Apache HttpComponents Core ----------------
80+
81+
82+
The RubyGems distribution of this product includes products of
83+
the Apache Commons Codec, as-is.
84+
They are licensed under the Apache Software License, Version 2.0.
85+
See: https://commons.apache.org/proper/commons-codec/
86+
87+
---------------- NOTICE.txt of Apache Commons Codec ----------------
88+
Apache Commons Codec
89+
Copyright 2002-2014 The Apache Software Foundation
90+
91+
This product includes software developed at
92+
The Apache Software Foundation (http://www.apache.org/).
93+
94+
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
95+
contains test data from http://aspell.net/test/orig/batch0.tab.
96+
Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org)
97+
98+
===============================================================================
99+
100+
The content of package org.apache.commons.codec.language.bm has been translated
101+
from the original php source code available at http://stevemorse.org/phoneticinfo.htm
102+
with permission from the original authors.
103+
Original source copyright:
104+
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
105+
---------------- NOTICE.txt of Apache Commons Codec ----------------
106+
107+
108+
The RubyGems distribution of this product includes products of
109+
Joda-Time, as-is.
110+
They are licensed under the Apache Software License, Version 2.0.
111+
See: https://www.joda.org/joda-time/
112+
113+
---------------- NOTICE.txt of Joda-Time ----------------
114+
=============================================================================
115+
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
116+
=============================================================================
117+
This product includes software developed by
118+
Joda.org (http://www.joda.org/).
119+
---------------- NOTICE.txt of Joda-Time ----------------
120+
121+
122+
The RubyGems distribution of this product includes products of
123+
JCL 1.1.1 implemented over SLF4J, as-is.
124+
They are licensed under the Apache Software License, Version 2.0.
125+
See: https://www.slf4j.org/legacy.html

build.gradle

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ group = "org.embulk"
1515
version = "0.6.0-SNAPSHOT"
1616
description = "Reads files stored on Amazon S3"
1717

18-
sourceCompatibility = 1.8
19-
targetCompatibility = 1.8
18+
sourceCompatibility = JavaVersion.VERSION_1_8
19+
targetCompatibility = JavaVersion.VERSION_1_8
2020

2121
tasks.withType(JavaCompile) {
2222
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
@@ -115,15 +115,24 @@ embulkPlugin {
115115
}
116116

117117
jar {
118-
from rootProject.file("LICENSE")
118+
metaInf {
119+
from rootProject.file("LICENSE")
120+
from rootProject.file("NOTICE")
121+
}
119122
}
120123

121124
sourcesJar {
122-
from rootProject.file("LICENSE")
125+
metaInf {
126+
from rootProject.file("LICENSE")
127+
from rootProject.file("NOTICE")
128+
}
123129
}
124130

125131
javadocJar {
126-
from rootProject.file("LICENSE")
132+
metaInf {
133+
from rootProject.file("LICENSE")
134+
from rootProject.file("NOTICE")
135+
}
127136
}
128137

129138
publishing {
@@ -234,6 +243,10 @@ gem {
234243
summary = "S3 file input plugin for Embulk"
235244
homepage = "https://github.com/embulk/embulk-input-s3"
236245
licenses = [ "Apache-2.0" ]
246+
247+
from rootProject.file("LICENSE")
248+
from rootProject.file("NOTICE_GEM")
249+
rename ("NOTICE_GEM", "NOTICE")
237250
}
238251

239252
gemPush {

0 commit comments

Comments
 (0)