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 From: "Wayne" To: Subject: Re: redistributing cygwin1.dll Date: Mon, 12 May 2003 19:16:34 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal Q: The Cygwin sources are already widely available. Isn't it silly for me to distribute them? I believe I have a simple answer that is, I believe correct and logical, if not neccessarily all of the answer. Suppose I have a product. My product requires that my software link/utilize cygwin1.dll. Now, I don't put out builds of my software that often, say a couple of times a year. Between builds of my software, the source of cygwin1.dll may change a couple of times. The current version of my software uses cygwin1.dll version 5.5. The current version available from the Cygwin board is 5.7. Someone comes along with a great idea to improve waynesadolt (my package). They make their change to the source, go get cygwin1.dll version 5.7 source, and bandgo, it doesn't work. Failing *miserably* to make a long story short, the requirement for CM for cygwin1.dll (source too) resides with *me*, not Red Hat. It is not up to Red Hat to keep track of the version of cygwin1.dll that *my* package is linked against. It is also not up to Cygwin to keep every version of the cygwin1.dll just because I happen to think version B19 was better than anything before or after. Practical reason. Personally, I prefer the simpler "Its in the contract that I agreed to by using cygwin1.dll in waynesadolt" Yes I am sure there are many typo's and mis-spellings, I am, after all, just a dumb'ol'country boy physicist. Wayne -- 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/