Skip to content

Commit 3bfd28a

Browse files
committed
ASF: add fixeddecimal license and RAT exclusions
Add compliance metadata for the newly imported contrib/fixeddecimal extension. - Add fixeddecimal license notice entry under the "Apache Cloudberry includes codes from" section in LICENSE (PostgreSQL License, with a pointer to licenses/LICENSE-fixeddecimal.txt). - Add licenses/LICENSE-fixeddecimal.txt with fixeddecimal attribution and PostgreSQL license text. - Add Apache RAT exclusion for contrib/fixeddecimal/** in pom.xml, and place it in the Cloudberry-origin section (not the Greenplum section). This keeps license attribution and RAT classification aligned with fixeddecimal’s origin and repository organization.
1 parent eec01fe commit 3bfd28a

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

LICENSE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,12 @@ Apache Cloudberry includes codes from
338338

339339
see licenses/LICENSE-citusdata.txt
340340

341+
----------------------------
342+
PostgreSQL License
343+
344+
contrib/fixeddecimal/*
345+
see licenses/LICENSE-fixeddecimal.txt
346+
341347
----------------------------
342348
Apache License - Version 2.0
343349

licenses/LICENSE-fixeddecimal.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Copyright (c) 2015, PostgreSQL Global Development Group
2+
3+
fixeddecimal is licensed under the PostgreSQL license, the same license
4+
as PostgreSQL. It was originally developed by 2ndQuadrant and later
5+
novated to the PostgreSQL Global Development Group.
6+
7+
A copy of the PostgreSQL license is below:
8+
9+
--------------
10+
PostgreSQL Database Management System
11+
(formerly known as Postgres, then as Postgres95)
12+
13+
Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
14+
15+
Portions Copyright (c) 1994, The Regents of the University of California
16+
17+
Permission to use, copy, modify, and distribute this software and its
18+
documentation for any purpose, without fee, and without a written agreement
19+
is hereby granted, provided that the above copyright notice and this
20+
paragraph and the following two paragraphs appear in all copies.
21+
22+
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
23+
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
24+
LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
25+
DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE
26+
POSSIBILITY OF SUCH DAMAGE.
27+
28+
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
29+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
30+
AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
31+
ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO
32+
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,6 +1272,11 @@ code or new licensing patterns.
12721272
<exclude>src/include/task/task_states.h</exclude>
12731273
<exclude>src/include/task/job_metadata.h</exclude>
12741274

1275+
<!-- The following files are from fixeddecimal under PostgreSQL
1276+
license, introduced by Cloudberry.
1277+
-->
1278+
<exclude>contrib/fixeddecimal/**</exclude>
1279+
12751280
<!-- The following files are used by PAX as the
12761281
submodules or created originally by Cloudberry.
12771282
-->

0 commit comments

Comments
 (0)