Re: [HACKERS] Readline use in trouble?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Milan Zamazal <pdm(at)debian(dot)cz>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: [HACKERS] Readline use in trouble?
Date: 1999-10-20 14:48:03
Message-ID: 12670.940430883@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Milan Zamazal <pdm(at)debian(dot)cz> writes:
>>>>>> "TL" == Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> writes:
TL> The GPL does restrict the conditions under which GPL'd code can
TL> be distributed; in particular it can't be distributed as part of
TL> a program that is not all GPL'd (more or less --- I have not
TL> read the terms lately). So, because we use BSD license rather
TL> than GNU, we cannot *include in our distribution* any library
TL> that is under GPL.

> I think that from the point of GPL there is basically no problem with
> PostgreSQL license, since it contains no restriction incompatible with
> GPL.

Actually it's the other way around: BSD-type license doesn't care about
GPL'd stuff in the same distribution ... but GPL license does. The GPL
insists that all its terms, including its restrictions, apply exactly
to the whole of any program containing any GPL'd code. So we'd be
violating the GPL if we had parts of Postgres under GPL and parts under
BSD, because BSD is *less* restrictive than GPL (it puts fewer
requirements on a recipient of the code than GPL does). And we can't
just arbitrarily change the Berkeley-derived code from BSD to GPL.

In practice this is probably all just nit-picking; the Postgres group
itself isn't doing anything with Postgres that doesn't fall within the
terms of the GPL. But from a legalistic point of view the two licenses
are not compatible.

regards, tom lane

Browse pgsql-hackers by date

  From Date Subject
Next Message Vince Vielhaber 1999-10-20 14:52:14 Re: [HACKERS] Readline use in trouble?
Previous Message Tom Lane 1999-10-20 14:34:52 Re: [HACKERS] Readline use in trouble?