Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@sources.redhat.com Delivered-To: mailing list cygwin@sources.redhat.com Date: Mon, 9 Apr 2001 12:10:24 -0400 Message-Id: <200104091610.MAA00456@envy.delorie.com> X-Authentication-Warning: envy.delorie.com: dj set sender to dj@envy.delorie.com using -f From: DJ Delorie To: raldi@research.netsol.com CC: cygwin@cygwin.com In-reply-to: <20010409103454.C24963@research.netsol.com> (message from Mike Schiraldi on Mon, 9 Apr 2001 10:34:54 -0400) Subject: Re: Licensing References: <20010409103454.C24963@research.netsol.com> I see nothing in the license that would stop it from meeting the open source definition if one chose to comply with the OSD, but then again, I see nothing in the license that requires that it conform to the open source definition either. If one chose to make extensive modifications to make it work under Cygwin, and did not make those modifications available in an OSD way, then the resulting binary does not qualify for the exception. Thus, it falls to the question of how it was ported to cygwin - if any changes needed to make it work under Cygwin are also available under the OSD, I'd say yes, it qualifies for Cygwin's exception. The general rule of thumb is "if the user can get the sources somehow, and rebuild them to make a working executable functionally identical to the one we gave them, and further redistribute them under the terms of the OSD, then Cygwin's GPL won't apply to the EXE." You still have to distribute the sources to OpenLDAP, but under their own license (and you're allowed to just point back to their web site, if those sources are sufficient), and if you include cygwin1.dll, then you must comply with the GPL for cygwin1.dll itself. If, for some reason, in the future the OpenLDAP sources are no longer available, the exception would then no longer apply. -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple