This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: maybe-ITP: bsdiff
- From: Lapo Luchini <lapo dot luchini at gmail dot com>
- To: cygwin-apps at cygwin dot com
- Date: Thu, 26 Jan 2006 22:21:15 +0100
- Subject: Re: maybe-ITP: bsdiff
- Openpgp: id=C8F252FB
- References: <BAY102-DAV738ED1E611B4ECBAD543DA9140@phx.gbl> <42885B02.7090107@lapo.it> <20050516110454.GA2685@calimero.vinschen.de> <20050516141802.GC15318@trixie.casa.cgf.cx> <20050516152916.GC2685@calimero.vinschen.de> <20050516155607.GH15318@trixie.casa.cgf.cx> <20050516161003.GE2685@calimero.vinschen.de> <20050516162655.GK15318@trixie.casa.cgf.cx> <20050516164557.GF2685@calimero.vinschen.de> <20050516170240.GL15318@trixie.casa.cgf.cx>
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