This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: maybe-ITP: bsdiff


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]