Christopher Faylor wrote, on 2005-05-16: > On Mon, May 16, 2005 at 06:45:57PM +0200, Corinna Vinschen wrote: >> Also, AFAICS, that's not about distribution, but it's about linking >> against the Cygwin DLL. If you do that with an application which has >> a non-approved OSS license, you're infringing the Cygwin license if >> you don't GPL the code. But if you GPL the code, you're infringing the >> BSDPL license. So I don't see a satisfactory way out. > I thought that there was some kind of strange clause in the license > which allowed closed source distribution (which there is) which wouldn't > be a problem for us, since we don't distribute things that way. But, > nevermind. I've just read the BSDPL finally and I see that it tries to > impose itself on any distribution which contains a binary which is > licensed in this fashion. So, as was hinted at earlier in the thread, > this makes the license viral. So, you're right. We can't use it since > including it would change the licensing of the entire distribution. I wonder how did Debian people do, or hopefully the license is changed in version 4.3??
http://packages.debian.org/unstable/utils/bsdiff Well, in fact it is! Version 4.3 seems to be quite similiar to 4.2, /except/ it is distributed under the BSD license! As this diff clearly states: diff -ru bsdiff-4.2/bsdiff.c bsdiff-4.3/bsdiff.c --- bsdiff-4.2/bsdiff.c 2004-07-11 20:10:02.000000000 +0200 +++ bsdiff-4.3/bsdiff.c 2005-08-17 00:13:52.000000000 +0200 @@ -1,27 +1,46 @@ -/* - bsdiff.c -- Binary patch generator. +/*- + * Copyright 2003-2005 Colin Percival + * All rights reserved + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ - Copyright 2003 Colin Percival - - For the terms under which this work may be distributed, please see - the adjoining file "LICENSE". -*/ I guess I can finally produce a legally acceptable package? ;-) Lapo