Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 3 Dec 2001 15:07:03 +0100 From: Corinna Vinschen To: Erik B Cc: cygwin AT cygwin DOT com Subject: Re: Licensing Message-ID: <20011203150703.O10634@cygbert.vinschen.de> Mail-Followup-To: Erik B , cygwin AT cygwin DOT com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from erik___b@hotmail.com on Mon, Dec 03, 2001 at 02:28:54PM +0100 On Mon, Dec 03, 2001 at 02:28:54PM +0100, Erik B wrote: > > Hi > > I have read all the documentation on cygwin.com concerning > licensing and I have not found a clear answer to my question: > > I want to install a win 2000 server at a customer. > I want to run PostgreSQL on the server. > My application accesses PostgreSQL using JDBC. > I cannot put my application under GPL. > > Can i use cygwin for this without violating the GPL? As long as your application is _not_ linked against the Cygwin DLL or against any other library which itself is GPL'd, you're fine. If your application is created using Cygwin you would violate the GPL if your application is going to be distributed without being under an Open Source license. If you want to know whether your application is using the Cygwin DLL, just use `cygcheck' which will show you all DLLs the application is linked against, e.g. $ cd /bin $ cygcheck ls.exe Found: .\ls.exe Found: C:\cygwin\bin\ls.exe .\ls.exe .\cygwin1.dll E:\WINXP\System32\KERNEL32.dll E:\WINXP\System32\ntdll.dll Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/