From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3926 invoked by alias); 17 Jun 2005 08:40:36 -0000 Mailing-List: contact cygwin-licensing-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cygwin-licensing-owner@cygwin.com Received: (qmail 22529 invoked by uid 22791); 17 Jun 2005 07:05:01 -0000 Message-ID: <15488.193.17.199.5.1118991876.squirrel@193.17.199.5> In-Reply-To: References: <14363.193.17.199.5.1118934774.squirrel@193.17.199.5> Date: Fri, 17 Jun 2005 08:40:00 -0000 Subject: RE: The term _linking_ in the licence From: "David E. Meier" To: cygwin-licensing@cygwin.com User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: by amavisd-new at inetworx.ch X-SW-Source: 2005-q2/txt/msg00003.txt.bz2 Hi Dave and Igor, thanks for answering my question. That cleared it up. Dave >> I have written a program in C# that makes use of tools like ssh, rsync >> and >> some bash shell built-ins. The C# program is the main .exe and does not >> link to any of the GPL-programs while building and therefore the C# >> binary does not contain any cygwin code. > > Bear in mind there's also such a thing as runtime linking... If you > LoadLibrary ("cygwin1.dll") and GetProcAddress a function and call it, > that counts as linking and your app must be GPL'd. > >>The GPL-exe's are called as system calls at runtime via the cmd.exe. >> >> Does the C# program need to be redistributed under the GPL as well? > > However, as Igor said, as long as the executables and process spaces are > completely separate, you will have no problem. The GPL spreads out within > a single process space, but it is not conveyed across IPC mechanisms! > > And also, bear in mind that if you're distributing the ssh/rsync/bash > binaries along with your app, you need to provide (or offer to provide) > the sources for them. > > cheers, > DaveK > -- > Can't think of a witty .sigline today.... > > >