Re: contrib/pg_filedump - PostgreSQL File Dump Utility - Mailing list pgsql-patches

From Tom Lane
Subject Re: contrib/pg_filedump - PostgreSQL File Dump Utility
Date
Msg-id 9507.1013037532@sss.pgh.pa.us
Whole thread Raw
In response to contrib/pg_filedump - PostgreSQL File Dump Utility  (Patrick Macdonald <patrickm@redhat.com>)
Responses Re: contrib/pg_filedump - PostgreSQL File Dump Utility  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: contrib/pg_filedump - PostgreSQL File Dump Utility  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-patches
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> A larger issue is that this code wants to be in contrib.  I don't see
> any other GPL code in contrib.

You didn't look very hard then; a grep for 'General Public License' finds

contrib/array/README.array_iterator: This software is distributed under the GNU General Public License
contrib/array/array_iterator.c:  * This software is distributed under the GNU General Public License
contrib/miscutil/misc_utils.c:  * This file is distributedunder the GNU General Public License
contrib/miscutil/README.misc_utils: This software is distributed under the GNU General Public License
contrib/miscutil/misc_utils.sql.in: -- This file is distributed under the GNU General Public License
contrib/string/string_io.c:  * This software is distributed under the GNU General Public License
contrib/string/README.string_io: This software is distributed under the GNU General Public License
contrib/string/string_io.sql.in: -- This file is distributed under the GNU General Public License
contrib/tools/find-sources: # it under the terms of the GNU General Public License as published by
contrib/tools/find-sources: # GNU General Public License for more details.
contrib/tools/find-sources: # You should have received a copy of the GNU General Public License
contrib/tsearch/dict/porter_english.dct:  * modify it under the terms of the GNU General Public License as
contrib/tsearch/dict/porter_english.dct:  * GNU General Public License for more details.
contrib/tsearch/dict/porter_english.dct:  * You should have received a copy of the GNU General Public License
contrib/userlock/user_locks.c:  * This software is distributed under the GNU General Public License
contrib/userlock/README.user_locks: This software is distributed under the GNU General Public License
contrib/userlock/user_locks.sql.in: -- This file is distributed under the GNU General Public License

as well as hits in ODBC, some autoconf input files, and flex and bison
output files.  The autoconf/flex/bison hits are not a problem because
those have special exemption clauses in their licenses.  And ODBC uses
LGPL, which doesn't have the "viral" properties of GPL, so it's not a
threat to the rest of our distribution.

I do have concerns about including these six contrib modules in our
distribution, however.  It could be argued that the terms of the GPL
forbid that.

            regards, tom lane

pgsql-patches by date:

Previous
From: Anders Bengtsson
Date:
Subject: JDBC Connection startup cleaned up
Next
From: Bruce Momjian
Date:
Subject: Re: contrib/pg_filedump - PostgreSQL File Dump Utility