Repository navigation
Commit eca283d
authored
License: address the rc2 IPMC review
PJ Fanning's review of 2.2.0-incubating-rc2 found third-party files
that LICENSE did not cover, and his review of this change found a few
more corrections. Register and fix them:
- src/include/optimizer/hints.h duplicates structures from
pg_hint_plan.c and carries NTT's notice; list it under pg_hint_plan.
- googlemock's class generator in the gpcloud googletest copy is
Apache-2.0, not googletest's BSD-3; say so.
- getopt_long.h and pg_getopt.h carry only a "Portions Copyright ...
The Regents of the University of California" line, with no BSD
license text; list them as headers derived from BSD getopt, under
licenses/LICENSE-bsd3-regents.txt.
- The test_regex module's tests derive from Tcl's reg.test and point
at src/backend/regex/COPYRIGHT; add them to the regex entry.
- Add a section for the build system files: the Autotools, pkg-config
and Autoconf Archive files under config/, naming each file's
licence, and the top-level configure script with its FSF notice.
The GPL-licensed ones carry an exception for use in
Autoconf-generated configure scripts, the basis of the ASF's
build-tools allowance (LEGAL-290).
- In pom.xml, give config/ax_pthread.m4 (GPL-3.0-or-later with the
Autoconf Macro exception) its own RAT exclude comment instead of
the GPLv2 one.
Greenplum files carry the copyright notice of whoever owned the code
when they were written: Greenplum, Inc. (about 1050 files), EMC
Corporation (about 1100), Pivotal Software, VMware, Inc. and Broadcom,
plus three gpMgmt scripts with a legacy "Copyright (c) Metapa 2005"
notice. The Greenplum section of LICENSE named only VMware; name all
of them, and open the section with its Apache License statement. In
README.apache.md, list these companies as holders of the copyright
notices rather than as contributors under the Apache License 2.0, and
add Metapa, one of the two companies that merged to form Greenplum.
In pom.xml, note where the Metapa and Broadcom notices come from next
to the RAT patterns that classify them.
Assisted-by: Claude Code1 parent 2257219 commit eca283d
3 files changed
Lines changed: 114 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
256 | 263 | | |
257 | 264 | | |
258 | 265 | | |
| |||
341 | 348 | | |
342 | 349 | | |
343 | 350 | | |
| 351 | + | |
344 | 352 | | |
345 | 353 | | |
346 | 354 | | |
| |||
478 | 486 | | |
479 | 487 | | |
480 | 488 | | |
481 | | - | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
482 | 492 | | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
487 | 500 | | |
488 | | - | |
489 | | - | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
490 | 504 | | |
491 | 505 | | |
492 | 506 | | |
| |||
513 | 527 | | |
514 | 528 | | |
515 | 529 | | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
516 | 537 | | |
517 | 538 | | |
518 | 539 | | |
| |||
541 | 562 | | |
542 | 563 | | |
543 | 564 | | |
| 565 | + | |
| 566 | + | |
544 | 567 | | |
545 | 568 | | |
546 | 569 | | |
| |||
690 | 713 | | |
691 | 714 | | |
692 | 715 | | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | | - | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | | - | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | | - | |
| 333 | + | |
334 | 334 | | |
335 | 335 | | |
| 336 | + | |
| 337 | + | |
336 | 338 | | |
337 | 339 | | |
338 | 340 | | |
| |||
2087 | 2089 | | |
2088 | 2090 | | |
2089 | 2091 | | |
| 2092 | + | |
2090 | 2093 | | |
2091 | 2094 | | |
2092 | 2095 | | |
| |||
2119 | 2122 | | |
2120 | 2123 | | |
2121 | 2124 | | |
| 2125 | + | |
2122 | 2126 | | |
2123 | 2127 | | |
2124 | 2128 | | |
| |||
0 commit comments