X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Date: Wed, 19 Mar 2008 15:24:33 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: FAQ suggestion
Message-ID: <20080319142431.GG19345@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <a71bd89a0803181415w18070c8u59c3091defcb1a5b@mail.gmail.com> <20080318232317.GA22446@ednor.casa.cgf.cx> <a71bd89a0803181715w3d267899vb01cddaa12810423@mail.gmail.com> <47E05D4D.8000000@byu.net> <a71bd89a0803181737o4e15c0dcl67bb58f66a57afbc@mail.gmail.com> <20080319040517.GD22446@ednor.casa.cgf.cx> <a71bd89a0803182114p7edcffefh6288dbffd2614219@mail.gmail.com> <20080319042138.GF22446@ednor.casa.cgf.cx> <a71bd89a0803182147y3ce38693gcac18c62072440a2@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <a71bd89a0803182147y3ce38693gcac18c62072440a2@mail.gmail.com>
User-Agent: Mutt/1.5.16 (2007-06-09)
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On Mar 18 21:47, Dan Kegel wrote:
> --- snip ---
> 
> 9. Deploying Cygwin
> 
> 9.1  I want to bundle Cygwin with a product, and ship it to customer
> sites.  How can I do this without conflicting with any Cygwin
> installed by the user?
> 
> A.  Third party developers who wish to use Cygwin should check if
> there is a version of cygwin installed and use the installed
> version if it is newer, or conditionally upgrade if it is not.
> (If you write a tool to make this easy, consider contributing
> it to cygwin for others to use.)
> 
> 9.2 Can I bundle Cygwin with my product for free?
> 
> A. Only if you comply with Cygwin's license very carefully.
> If you choose to distribute cygwin1.dll, you must also
> distribute the exact source code used to build that copy of cygwin1.dll.
> If you ship applications that link with cygwin1.dll,
> you must either provide those applications' source code under a
> GPL-compatible license, *or* purchase a cygwin license from Red Hat.
> 
> 9.3.  Can I install a private version of cygwin that doesn't conflict
> with the system cygwin (in the same way that multiple versions
> of Wine can coexist)?
> 
> A. The Cygwin maintainers will resist any suggestion to support
> this, no matter how sensible it might sound to you, because
> they feel strongly that the only supportable situation is
> for everybody to use the same cygwin instance, and for it
> to be as up to date as possible.
> 
> 9.4. But doesn't that mean that if some application installs
> an older Cygwin library than my system had, my application will break?
> 
> A. Yes.  If you run into such an application, uninstall it,
> point the author to this FAQ, and try to get them to follow
> the cygwin deployment rules.
> 
> --- snip ---
> 
> Is that getting closer?

That's quite close, especially the answer to 9.3 :)
Care to create a matching docbook entry for the FAQ?


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
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/

