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 Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 27 Jan 2005 13:13:27 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Cc: cygwin-licensing AT cygwin DOT com Subject: Re: Help! Need B.20.1 src Message-ID: <20050127121327.GQ31117@cygbert.vinschen.de> Reply-To: cygwin-licensing AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com, cygwin-licensing AT cygwin DOT com References: <1106432621 DOT 23759 DOT 6 DOT camel AT mellor DOT kw DOT net> <20050122234445 DOT GI32005 AT trixie DOT casa DOT cgf DOT cx> <1106442000 DOT 24143 DOT 20 DOT camel AT mellor DOT kw DOT net> <41F2FB38 DOT BD37B3FB AT dessent DOT net> <20050123012249 DOT GN32005 AT trixie DOT casa DOT cgf DOT cx> <1106490525 DOT 32550 DOT 9 DOT camel AT mellor DOT kw DOT net> <20050123150354 DOT GC10176 AT cygbert DOT vinschen DOT de> <1106801478 DOT 5890 DOT 13 DOT camel AT mellor DOT kw DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1106801478.5890.13.camel@mellor.kw.net> User-Agent: Mutt/1.4.2i On Jan 26 23:51, John Mellor wrote: > On Sun, 2005-23-01 at 16:03 +0100, Corinna Vinschen wrote: > > You have two choices: > > > > - Comply with the GPL in one way or the other, which always means your > > application is also GPLed and you have to open the source code to > > your customer. > > > > - Or, you ask Red Hat for a special Cygwin License according to this > > paragraph on http://cygwin.com/licensing.html: > > > > 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/cygwin/, > > or call +1-866-2REDHAT ext. 45300 (toll-free in the US) > > Thanks for the clarification. Yes, I read that incorrectly. > > I have no problem passing on the full source code to the Customer (after > all, that's what they paid me to work on), but I can't pass it on to > other parties as it contains some code fragments that implement their > trade secrets, and doing so would violate the trade secrecy laws. > > So, am I safe if I give the Customer the source for an app that is > linked against cygwin1.dll, but not also publish it to the whole world? Yes. The GPL requires you to open the sources (of your application *and* of Cygwin) to the audience. If the audience is only one customer, then giving the sources to this one customer is fine. But keep track that your customer doesn't release the application to their customers. In that case, these customers inherit the natural right to get the sources as well! If that's not an option, your customer will have to fall back to purchasing a commercial Cygwin license. One additional hint: The GPL requires that the audience is able to rebuild the exact version of the application. This means, you must provide the exact same source version from which you've build your application to your customer. This rule applies to the Cygwin version as well. If you're providing Cygwin 1.5.12 with your application, then you have to provide also the sources of Cygwin 1.5.12. So it's always a good idea to pull also the source package of Cygwin from the mirror immediately, if you're providing a package which includes Cygwin. Please let's move any further discussion to cygwin-licensing AT cygwin DOT com. I've Cc'd my reply to that list. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/