Skip to content

Commit 81e8364

Browse files
authored
Update NOTICE file for bundled jars (#709)
1 parent 5ec6b8d commit 81e8364

File tree

7 files changed

+376
-3
lines changed

7 files changed

+376
-3
lines changed

xtable-aws/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@
122122
</transformer>
123123
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
124124
<resource>META-INF/NOTICE</resource>
125-
<file>target/classes/META-INF/NOTICE</file>
125+
<file>target/classes/META-INF/NOTICE-bundled</file>
126126
</transformer>
127127
</transformers>
128128
</configuration>
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
Apache XTable (incubating)
2+
Copyright 2024-2025 The Apache Software Foundation
3+
4+
This product includes software developed at
5+
The Apache Software Foundation (https://www.apache.org/).
6+
7+
--------------------------------------------------------------------------------
8+
9+
This binary artifact bundles the following projects with NOTICE:
10+
11+
--------------------------------------------------------------------------------
12+
13+
Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.18.2
14+
Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.18.2
15+
Group: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2
16+
com.fasterxml.jackson.module:jackson-module-scala_2.12:2.18.2
17+
18+
NOTICE:
19+
| # Jackson JSON processor
20+
|
21+
| Jackson is a high-performance, Free/Open Source JSON processing library.
22+
| It was originally written by Tatu Saloranta ([email protected]), and has
23+
| been in development since 2007.
24+
| It is currently developed by a community of developers.
25+
|
26+
| ## Copyright
27+
|
28+
| Copyright 2007-, Tatu Saloranta ([email protected])
29+
|
30+
| ## Licensing
31+
|
32+
| Jackson 2.x core and extension components are licensed under Apache License 2.0
33+
| To find the details that apply to this artifact see the accompanying LICENSE file.
34+
|
35+
| ## Credits
36+
|
37+
| A list of contributors may be found from CREDITS(-2.x) file, which is included
38+
| in some artifacts (usually source distributions); but is always available
39+
| from the source code management (SCM) system project uses.
40+
41+
--------------------------------------------------------------------------------
42+
43+
Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.18.2
44+
45+
NOTICE:
46+
| # Jackson JSON processor
47+
|
48+
| Jackson is a high-performance, Free/Open Source JSON processing library.
49+
| It was originally written by Tatu Saloranta ([email protected]), and has
50+
| been in development since 2007.
51+
| It is currently developed by a community of developers.
52+
|
53+
| ## Copyright
54+
|
55+
| Copyright 2007-, Tatu Saloranta ([email protected])
56+
|
57+
| ## Licensing
58+
|
59+
| Jackson 2.x core and extension components are licensed under Apache License 2.0
60+
| To find the details that apply to this artifact see the accompanying LICENSE file.
61+
|
62+
| ## Credits
63+
|
64+
| A list of contributors may be found from CREDITS(-2.x) file, which is included
65+
| in some artifacts (usually source distributions); but is always available
66+
| from the source code management (SCM) system project uses.
67+
|
68+
| ## FastDoubleParser
69+
|
70+
| jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
71+
| That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
72+
| under the following copyright.
73+
|
74+
| Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
75+
|
76+
| See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser
77+
| and the licenses and copyrights that apply to that code.
78+
79+
--------------------------------------------------------------------------------
80+
81+
Group: io.delta:delta-core_2.12:2.4.0
82+
Group: io.delta:delta-storage:2.4.0
83+
84+
NOTICE:
85+
| Delta Lake
86+
| Copyright (2021) The Delta Lake Project Authors.
87+
|
88+
| Licensed under the Apache License, Version 2.0 (the "License");
89+
| you may not use this file except in compliance with the License.
90+
| You may obtain a copy of the License at
91+
|
92+
| http://www.apache.org/licenses/LICENSE-2.0
93+
|
94+
| Unless required by applicable law or agreed to in writing, software
95+
| distributed under the License is distributed on an "AS IS" BASIS,
96+
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
97+
| See the License for the specific language governing permissions and
98+
| limitations under the License.
99+
|
100+
| This project includes software licensed by the Apache Software Foundation (Apache 2.0)
101+
| from the Apache Spark project (www.github.com/apache/spark)
102+
|
103+
| ----------------------------------------------------------
104+
| Apache Spark
105+
| Copyright 2014 and onwards The Apache Software Foundation.
106+
|
107+
| This product includes software developed at
108+
| The Apache Software Foundation (http://www.apache.org/).
109+
110+
--------------------------------------------------------------------------------
111+
112+
Group: software.amazon.awssdk:glue:2.29.40
113+
114+
NOTICE:
115+
| AWS SDK for Java
116+
| Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
117+
|
118+
| This product includes software developed by
119+
| Amazon Technologies, Inc (http://www.amazon.com/).
120+
|
121+
| **********************
122+
| THIRD PARTY COMPONENTS
123+
| **********************
124+
| This software includes third party software subject to the following copyrights:
125+
| - XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty.
126+
| - PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc.
127+
|
128+
| The licenses for these third party components are included in LICENSE.txt
129+
130+
--------------------------------------------------------------------------------

xtable-hive-metastore/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
</transformer>
215215
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
216216
<resource>META-INF/NOTICE</resource>
217-
<file>target/classes/META-INF/NOTICE</file>
217+
<file>target/classes/META-INF/NOTICE-bundled</file>
218218
</transformer>
219219
</transformers>
220220
</configuration>

xtable-hive-metastore/src/main/resources/META-INF/LICENSE-bundled

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ org.apache.iceberg:iceberg-api:1.4.2
229229
org.apache.iceberg:iceberg-core:1.4.2
230230
org.apache.logging.log4j:log4j-1.2-api:2.22.0
231231
org.apache.logging.log4j:log4j-api:2.22.0
232+
io.delta:delta-core_2.12:2.4.0
233+
io.delta:delta-storage:2.4.0
232234
org.roaringbitmap:RoaringBitmap:0.9.47
233235

234236
BSD 3-Clause
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
Apache XTable (incubating)
2+
Copyright 2024-2025 The Apache Software Foundation
3+
4+
This product includes software developed at
5+
The Apache Software Foundation (https://www.apache.org/).
6+
7+
--------------------------------------------------------------------------------
8+
9+
This binary artifact bundles the following projects with NOTICE:
10+
11+
--------------------------------------------------------------------------------
12+
13+
Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.18.2
14+
Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.18.2
15+
Group: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2
16+
com.fasterxml.jackson.module:jackson-module-scala_2.12:2.18.2
17+
18+
NOTICE:
19+
| # Jackson JSON processor
20+
|
21+
| Jackson is a high-performance, Free/Open Source JSON processing library.
22+
| It was originally written by Tatu Saloranta ([email protected]), and has
23+
| been in development since 2007.
24+
| It is currently developed by a community of developers.
25+
|
26+
| ## Copyright
27+
|
28+
| Copyright 2007-, Tatu Saloranta ([email protected])
29+
|
30+
| ## Licensing
31+
|
32+
| Jackson 2.x core and extension components are licensed under Apache License 2.0
33+
| To find the details that apply to this artifact see the accompanying LICENSE file.
34+
|
35+
| ## Credits
36+
|
37+
| A list of contributors may be found from CREDITS(-2.x) file, which is included
38+
| in some artifacts (usually source distributions); but is always available
39+
| from the source code management (SCM) system project uses.
40+
41+
--------------------------------------------------------------------------------
42+
43+
Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.18.2
44+
45+
NOTICE:
46+
| # Jackson JSON processor
47+
|
48+
| Jackson is a high-performance, Free/Open Source JSON processing library.
49+
| It was originally written by Tatu Saloranta ([email protected]), and has
50+
| been in development since 2007.
51+
| It is currently developed by a community of developers.
52+
|
53+
| ## Copyright
54+
|
55+
| Copyright 2007-, Tatu Saloranta ([email protected])
56+
|
57+
| ## Licensing
58+
|
59+
| Jackson 2.x core and extension components are licensed under Apache License 2.0
60+
| To find the details that apply to this artifact see the accompanying LICENSE file.
61+
|
62+
| ## Credits
63+
|
64+
| A list of contributors may be found from CREDITS(-2.x) file, which is included
65+
| in some artifacts (usually source distributions); but is always available
66+
| from the source code management (SCM) system project uses.
67+
|
68+
| ## FastDoubleParser
69+
|
70+
| jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
71+
| That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
72+
| under the following copyright.
73+
|
74+
| Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
75+
|
76+
| See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser
77+
| and the licenses and copyrights that apply to that code.
78+
79+
--------------------------------------------------------------------------------
80+
81+
Group: io.delta:delta-core_2.12:2.4.0
82+
Group io.delta:delta-storage:2.4.0
83+
84+
NOTICE:
85+
| Delta Lake
86+
| Copyright (2021) The Delta Lake Project Authors.
87+
|
88+
| Licensed under the Apache License, Version 2.0 (the "License");
89+
| you may not use this file except in compliance with the License.
90+
| You may obtain a copy of the License at
91+
|
92+
| http://www.apache.org/licenses/LICENSE-2.0
93+
|
94+
| Unless required by applicable law or agreed to in writing, software
95+
| distributed under the License is distributed on an "AS IS" BASIS,
96+
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
97+
| See the License for the specific language governing permissions and
98+
| limitations under the License.
99+
|
100+
| This project includes software licensed by the Apache Software Foundation (Apache 2.0)
101+
| from the Apache Spark project (www.github.com/apache/spark)
102+
|
103+
| ----------------------------------------------------------
104+
| Apache Spark
105+
| Copyright 2014 and onwards The Apache Software Foundation.
106+
|
107+
| This product includes software developed at
108+
| The Apache Software Foundation (http://www.apache.org/).
109+
110+
--------------------------------------------------------------------------------

xtable-hudi-support/xtable-hudi-support-extensions/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
</transformer>
215215
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
216216
<resource>META-INF/NOTICE</resource>
217-
<file>target/classes/META-INF/NOTICE</file>
217+
<file>target/classes/META-INF/NOTICE-bundled</file>
218218
</transformer>
219219
</transformers>
220220
</configuration>

0 commit comments

Comments
 (0)