X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.4 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Message-ID: <4F31B073.9010501@arlut.utexas.edu> Date: Tue, 07 Feb 2012 17:14:59 -0600 From: Jesse Ziser User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Documentation on -mno-cygwin Accuracy References: <1328569526 DOT 8848 DOT 3 DOT camel AT YAAKOV04> <4F315473 DOT 8070106 AT gmail DOT com> <4F3180B1 DOT 7090007 AT aol DOT com> <20120207211251 DOT GF32219 AT calimero DOT vinschen DOT de> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 On 2/7/2012 4:14 PM, carolus wrote: > On 2/7/2012 3:12 PM, Corinna Vinschen wrote: >> >> There's the usual misconception about the GPL. If you create an >> application which is linked against the Cygwin DLL (or any other GPLed >> library), but you only use the application in-house, there's no reason >> at all to distribute the source code to your collegues. If one of them >> really wants it, he can always ask you, right? Only if you provide the >> binaries to customers or to the world in some way, you are supposed to >> provide the sources codes as well in a GPL-compatible way. >> > > In a publication I have offered to furnish on request the source code > and windows executable for a program that I personally run under cygwin. > Don't I have to use mingw for the publicly distributed version, or else > bundle the executable with cygwin source code? As I understand, simply > providing a link to the cygwin web site does not satisfy the license. Well, if you don't want them to have to install Cygwin, then that's a bigger issue than just licensing. Think of Cygwin like an OS. If you want to create something that can run under Windows, not Cygwin, then you have to build it for Windows, not Cygwin. I don't know that it is even possible to simply "bundle" Cygwin with your application. Cygwin isn't just some little collection of libraries or something. It's a whole system that must be correctly installed on someone's computer. If you really want Mingw (a free compiler and development environment for Windows), maybe what you should do is just download and install Mingw, and use that, instead of doing it through the Cygwin compiler using a barely-supported option. (Then you should get help with any problems you have over at Mingw's website instead of here.) I hope I'm not out of line to suggest that on this list, but it sounds like it's what you're really looking for. -- +---------------------------+ | Jesse Ziser, Code Warrior | | Applied Research Labs: UT | +---------------------------+ -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple