Did you read this:
"This means that unless you modify the tools so that compiled
executables do not make use of the Cygwin library, your compiled
programs will also have to be free software distributed under the GPL
with source code available to all."

And this:
"Red Hat sells a special Cygwin License for customers who are unable to
provide their application in open source code form. For more
information, please see: http://www.redhat.com/software/tools/cygwin/,
or call 866-2REDHAT ext. 3007"

> -----Original Message-----
> From: Jon Jensen [mailto:jon@endpoint.com] 
> Sent: Thursday, September 04, 2003 11:36 AM
> To: pgsql-hackers@postgresql.org
> Subject: Re: [HACKERS] Win32 native port
> 
> 
> On Thu, 4 Sep 2003, Dann Corbit wrote:
> 
> > > Use the Cygwin tools.
> >
> > Cygwin requires a license for commercial use.
> 
> It does? I don't see it:
> 
http://cygwin.com/licensing.html

Jon

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Thu, 4 Sep 2003 12:27:58 -0700
"Dann Corbit" <DCorbit@connx.com>
Re: Win32 native port
On Thu, 4 Sep 2003, Dann Corbit wrote:

> Did you read this:
> "This means that unless you modify the tools so that compiled
> executables do not make use of the Cygwin library, your compiled
> programs will also have to be free software distributed under the GPL
> with source code available to all."

I sure did. My understand was, and someone else already mentioned, that
you're just using Cygwin to faciliate the build process, but that the
final executable does not use any part of Cygwin at all. Kind of like
using GNU Emacs to edit the code, but not including it in the
distribution. Maybe I'm wrong on that -- since I haven't and don't plan to
build PostgreSQL on Windows, I may have missed something.

Jon

Thu, 4 Sep 2003 20:31:58 +0000 (UTC)
Jon Jensen <jon@endpoint.com>
Re: Win32 native port
On Thu, Sep 04, 2003 at 12:27:58PM -0700, Dann Corbit wrote:
> Did you read this:
> "This means that unless you modify the tools so that compiled
> executables do not make use of the Cygwin library, your compiled
> programs will also have to be free software distributed under the GPL
> with source code available to all."

Basicly this means that if you're linked to cygwin1.dll, you have
to release your program under the GPL, else there is no
restriction.

It's just as normal gcc, it's not because you use gcc to compile
your program that your program has to be under the GPL too.


Kurt


Thu, 4 Sep 2003 22:42:00 +0200
Kurt Roeckx <Q@ping.be>
Re: Win32 native port