Re: PostgreSQL

Lists: pgsql-cygwin
From: Jason Tishler <jason(at)tishler(dot)net>
To: "U(dot)Oeder" <ewu(at)webmail(dot)co(dot)za>
Cc: Pgsql-Cygwin <pgsql-cygwin(at)postgresql(dot)org>
Subject: Re: PostgreSQL
Date: 2003-08-13 11:26:08
Message-ID: 20030813112607.GF1108@tishler.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-cygwin

Please keep your replies on-list.

On Tue, Aug 12, 2003 at 03:04:53PM +0200, U.Oeder wrote:
> Sorry about the MySQL stuff in the post , got my messages messed up.
> But while we are on the subject. I don't have to make the interface
> that works/links to the PostgreSQl database engine open source ??? Or
> am I misunderstanding your license ?

First, it is not *my* license. Second, IANAL (again). Third, you are
not being very clear (again).

Nevertheless, if you are referring to the Cygwin license:

http://cygwin.com/licensing.html

then the following is the essence:

If you distribute binaries linked against the Cygwin DLL, then you
must also distribute (or at least make available) the corresponding
source to satisfy the GPL.

Hence, if your code does not link against the Cygwin DLL, then you do
not need to distribute its source. However, you do need to distribute
the source for PostgreSQL, the Cygwin DLL, and any other (e.g., sh)
Cygwin binary that you distribute.

Jason

--
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D 8784 1AFD E4CC ECF4 8EF6


From: Jason Tishler <jason(at)tishler(dot)net>
To: "U(dot)Oeder" <ewu(at)webmail(dot)co(dot)za>, Pgsql-Cygwin <pgsql-cygwin(at)postgresql(dot)org>
Subject: Re: PostgreSQL
Date: 2003-08-13 11:35:30
Message-ID: 20030813113529.GH1108@tishler.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-cygwin

On Wed, Aug 13, 2003 at 07:26:08AM -0400, Jason Tishler wrote:
> Hence, if your code does not link against the Cygwin DLL, then you do
> not need to distribute its source.

Add to be explicit: If your code does link against the Cygwin DLL, then
you do need to distribute its source.

Jason

--
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D 8784 1AFD E4CC ECF4 8EF6


From: Ian Burrell <ib(at)onsitetech(dot)com>
To: Pgsql-Cygwin <pgsql-cygwin(at)postgresql(dot)org>
Subject: Re: PostgreSQL
Date: 2003-08-22 01:09:51
Message-ID: 3F456D5F.4080703@onsitetech.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-cygwin

Jason Tishler wrote:
>
> Add to be explicit: If your code does link against the Cygwin DLL, then
> you do need to distribute its source.
>

It is possible to write PostgreSQL client applications than don't use
the Cygwin DLL and don't need to be open source. The libpg client
library complies and runs natively under Windows. A Windows application
can be linked against that library and not need to use Cygwin. This is
done with the Perl DBD::Pg module.

- Ian