Re: [HACKERS] Readline use in trouble?

From: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: [HACKERS] Readline use in trouble?
Date: 1999-10-19 21:38:33
Message-ID: 199910192138.RAA14366@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> writes:
> > Here is something I read as part of the Alladin Ghostscript 6.0 beta
> > release. I must admit I don't understand the logic of the issue. It
> > seems the issue is that you can link non-GPL to GPL libraries, but you
> > can't distribute the result. Maybe it doesn't apply to us because we
> > don't copyright our code.
>
> Huh? We certainly do --- or have you missed that
> * Copyright (c) 1994, Regents of the University of California
> that's plastered across all the source files?

Oh. I remember that now. :-)
>
> The GPL does restrict the conditions under which GPL'd code can be
> distributed; in particular it can't be distributed as part of a program
> that is not all GPL'd (more or less --- I have not read the terms lately).
> So, because we use BSD license rather than GNU, we cannot *include in
> our distribution* any library that is under GPL.

But Alladin wasn't doing that either. They were just distributing
source code that could use readline, like we do.

>
> Any end user who does not intend to redistribute the result can
> certainly obtain our distribution and readline and build them together.
> So it's no issue for source distributions, but I wonder about RPMs.
> Our RPMs do not include the actual libreadline file, do they?

I think we dynamically load libreadline, which is OK, maybe.

>
> > Even though the GNU License (GPL) allows linking GPL'ed code (such as
> > the GNU readline library package) with non-GPL'ed code (such as all
> > the rest of Ghostscript) if one doesn't distribute the result, the
> > Free Software Foundation, creators of the GPL, have told us that in
> > their opinion, the GPL forbids distributing non-GPL'ed code that is
> > merely intended to be linked with GPL'ed code.
>
> As stated, this is ridiculous on its face. The FSF has no possible
> right to prevent the distribution of software that they didn't write
> and that doesn't fall under the GPL.

Totally true, as far I an can figure. The US government stupidly tries
to do this under an existing export law. Don't know of any FSF laws.

> Although I haven't been paying close attention to the Ghostscript
> situation, I suspect that the real story is either that the readline
> interface code that someone contributed to Ghostscript was contributed
> with GPL terms already attached to it, or that Aladdin is concerned

Oh, that is an interesting issue that I never considered. Reminds us we
can't use GPL code.

> about being able to distribute full-featured precompiled binaries of
> Ghostscript. (BTW, Peter Deutsch has a history of forcing the issue
> when he thinks that someone else is being unreasonable, and I suspect
> that he's deliberately overreacting in hopes of making FSF change
> their position.)

Good for him.

> My inclination is to ignore the issue until and unless we hear a
> complaint from the libreadline authors --- and if we do, we yank all
> trace of readline support from psql. End of story.

Agreed.

--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1999-10-19 21:39:54 Re: [HACKERS] Readline use in trouble?
Previous Message Bruce Momjian 1999-10-19 21:32:36 Re: [HACKERS] Readline use in trouble?