Re: pgsql: Add reusable routine for making arrays unique.

Michael Paquier <[email protected]> Mon, 6 Jan 2020 11:06:50 +0900
Newsgroups gmane.comp.db.postgresql.devel.cvs
Message-ID <[email protected]>
On Sun, Jan 05, 2020 at 05:46:48PM -0800, Peter Geoghegan wrote:
> On Sun, Jan 5, 2020 at 5:39 PM Alvaro Herrera <[email protected]> wrote:
>> Looking at the stats, it's clear that it took a lot of code from other
>> files, so it seems disingenuous to claim that it doesn't have even a
>> single line that isn't copyrighted by UCB regents.
> 
>  I took that claim at face value. Perhaps it was just an oversight.
> But if it really wasn't, then it's not just "portions" of the
> copyright that go to the PGDG.
> 
>> I think the easiest is to state that all files, even new files are
>> Portions (c) each of these entities, period.  Trying to distinguish code
>> that's not even a single line derived from UCB Regents seems really
>> labor-intensive.
> 
> That seems like a reasonable policy to me, outside of third-party code
> that gets vendored into the tree. I am also in favor of being
> conservative about this.

That's also a no-brainer.  So +1 to that.  If we were to make that
more formal, could we add something in the docs in [1]?  An idea could
be a new section dedicated to it.

[1]: https://www.postgresql.org/docs/12/source.html
--
Michael
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAl4SljoACgkQnvQgOdby
QH2y/g/9HJ2OseTA+Rg6qgB07lT9Ap08edG9Zln1ckvrYobuSCHLJfAU6gquBNvC
p5mqpsNMOOc7G/sYWWBmMx5t/pOokSZhISVVPOpv/9mFFm5BqU9grJZeQR4tgnFv
IWotX3yL2gjoe/5P361HWrKGcHMZMrkMdjVq/nYsrEjRpBFPr2NY1mlpYcmRq6xh
N2UocRGouV08wNJtTeo4BS6K6o4TiAlXQ9DisZq4Xg6uHJOSjx8ll+YMp90r4JES
y3GLlUdTqI5YZaHHfLHjMOuJZHymy3UXuJo1huMeCTSMNUxROGTliFK/4XNS3BWJ
mTBlI57hAJSYh92k5SFkWLfoYpspRPid3pv8rJkMTcyTTWkWLNBTqnKar4fEiqxw
OkyEN9BiI8xSrM9qE6bI7InZLUiyaSkTztW6prcX1ZftnFJfIrRKWBR0BALtoX6c
+Jglp3gIdevQZqRnu2x1HbBf5lpSVFehUNpVr1Qk2urnyPMyYPwgp1AQc0BfwJFc
PvTPUr1aKIi2wVrnTxH0o8Kd4tNoIYfRWOtm6VX7/tAJmBysiaJ4A/1aZhjZva8P
ZpPu7qsQ+/sQhIzXVZ4vLFyZ/8gShrKfqcUdwT8FcwmV0GsrYjfkfqarQSESQRtz
gNR3S2ERJIjD2Dlnm8mrEVXtir/ZKpZMauseSIOkXymBIAREDF4=
=4o2r
-----END PGP SIGNATURE-----